ImgURL Pro容器部署
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

69 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v1.2.13

Changed

  • e96314f update: [MariaDB] && [MySQL] updates
  • d4cbcc7 update: [MariaDB] updates
  • 6d0aed2 update: [MariaDB] && [MySQL] updates
  • 6646d76 update: [MySQL] updates
  • be98073 update: [MariaDB] && [MySQL] updates
  • f6fd5f6 update: [MariaDB] && [MySQL] updates
  • cb8f850 update: [MariaDB] updates
  • 05e1883 update: [MariaDB] updates
  • 15deeb9 update: [MySQL] updates
  • 1a8bf0a update: [MariaDB] updates
  • 90a0b26 update: [MariaDB] && [MySQL] updates
  • 50ab914 update: [MariaDB] && [MySQL] updates
  • 4b57142 update: [MySQL] updates
  • daa313e update: [MySQL] updates
  • 1f02417 update: [MySQL] updates
  • bc011b7 update: [MariaDB] updates
  • 925f01f update: [MariaDB] updates
  • 1eb110b update: [MariaDB] && [MySQL] updates
  • 886d599 update: [MariaDB] && [MySQL] updates
  • fbc1e98 update: [MySQL] updates
  • 4726cd1 update: [MariaDB] && [MySQL] updates
  • b7bc2db update: [MariaDB] && [MySQL] updates
  • ef773a7 update: [MariaDB] && [MySQL] updates
  • 9837411 update: [MariaDB] && [MySQL] updates
  • 1da68a2 update: [MySQL] updates
  • 8b290ce update: [MySQL] updates
  • 9a30263 update: [MySQL] updates
  • a1fbb55 update: [MySQL] updates

Fixed

  • a402856 fix: exclude merge.php from Doctum
  • c69d529 fix: cleanup the accepted values for an enum
  • 2104623 fix: MariaDb enum values without a code tag
  • 66c6992 fix: create PR script install in "/usr/local/bin"
  • 4f10b0e fix: yarn binary path
  • de8ef42 fix: binary path for sudo-bot
  • c1528ea fix: coding standard migration mistake
  • de8945b fix: data URLs
  • 0f31076 fix: do not try to match another scope than global or session for MariaDB

Improvements

  • 0e7508c style: stop using old array syntax
  • 2784c48 style: coding standard fixes and ignore for tests
  • ce5e57b style: run prettier
  • daeec8f style: migrate to wdes/coding-standard and composer json cleanup

Features

  • 1b8f387 feat: pass phpstan v1 max level
  • 0273dbf feat: simplify PHP 8 composer installs
  • 7c6a94e feat: add new S3 data file
  • 29960a3 feat: add new data sets

Documentation

  • b0af14e docs: update CHANGELOG
  • 41631bf docs: add FUNDING and SECURITY
  • 474885d docs: update docs submodule

Others

  • 5a708dd chore: do not try to change version in composer.json
  • b492531 ci: set back coverage to xdebug for PHP 7.1
  • 095d6bf ci: set PHP 8.1 as a normal tested version and nightly as an experimental version
  • 848c359 chore: ignore composer.lock
  • 7f56820 chore: remove version field from composer.json
  • ed98920 chore: upgrade phpstan to ^1.2.0
  • 4dc14cd ci: do not require SKIP_DOCS_STEPS ENV
  • 624b71e chore: update jshint, mocha, prettier
  • af0326c ci: add new workflow environment names
  • 2e6ae05 chore: update dependencies
  • a5a3627 ci: fix workflow
  • 12cb0c7 ci: adjust lint and analyse CI config and run tests on PHP 8.1
  • 9c72287 ci: test on node 12, 14, 15, 16
  • 6954d32 chore: require node 12
  • 13bf7a5 chore: upgrade jshint, mocha, prettier
  • e120770 ci: remove sudo for pages build
  • 8e31e3b ci: remove composer arguments
  • 2552a4b ci: use different templates for each workflow
  • 2944134 ci: allow access to secrets
  • ca5bb42 ci: handle non docs workflow
  • 3cc68cb ci: fix NodeJs not expanding ~ of paths
  • 852e2c3 ci: fix build process missing files
  • 80eb36d ci: use non relative paths for some file arguments on sudo-bot
  • 61263ca ci: fix secret for sudo-bot GPG passphrase
  • 547e15e ci: remove duplicates lines on the sudo-bot script That simple..., wtf keyboard what did you do /o\
  • a208602 ci: add more debugs for sudo-bot script What is wrong ? :/
  • c8255a2 ci: fix sudo-bot, use bash instead of sh
  • 3f0f318 ci: debug command line issue
  • fa11e54 ci: use bash equals for sudo-bot
  • 4329113 ci: fix move to root dir for API docs
  • 373a22f ci: rename cache to tmp
  • 085abed ci: fetch all the repository to have the gh-pages branch available
  • 43d7ecd ci: fix root dir path for sudo-bot docs
  • 5cfd151 ci: make sudo-bot script executable
  • 44293ad ci: fix PHP documentation workflow
  • 6b0f012 ci: drop all the old sudo-bot process and re-build it
  • dcad6c8 ci: rename GPG_PRIV_PASSWORD ENV to GPG_PASSPHRASE
  • 3ba3766 chore: upgrade chai and mocha
  • e48d0c0 ci: Update actions/checkout to v2

v1.2.12

Changed

  • b78197e update: [MySQL] updates
  • 537d185 update: [MySQL] updates
  • 1f7868b update: [MariaDB] updates
  • fce5e6a update: [MariaDB] && [MySQL] updates
  • 8aabb2b update: [MariaDB] && [MySQL] updates
  • deaa820 update: [MariaDB] && [MySQL] updates
  • fd5e5de update: 🤖 Some updates 🤖
  • 4278ad9 update: [MariaDB] && [MySQL] updates
  • 37a7156 update: [MariaDB] && [MySQL] updates
  • 74c152c update: [MariaDB] updates
  • 3b86e1f update: [MySQL] updates

Fixed

  • a8a7893 fix: KBEntry::jsonSerialize phpdoc block
  • 4d33f7e fix: Rename master to source for MySQL replication options

Features

  • 2402554 feat: improve release script
  • 632dc1c feat: update documentation submodule
  • c9bcc1c feat: improve API docs config

Others

  • bba46a3 ci: use sudo-bot/action-doctum
  • 3550bd1 chore: update dependencies
  • 35b9c29 ci: update lint and analyse workflows
  • 7c08136 chore: change php requirements to "^7.1 || ^8.0"
  • b48b3be chore: remove .gitignore from vendor bundles

v1.2.11

Changed

  • 749afd6 update: [MariaDB] updates
  • 238e5ae update: [MariaDB] && [MySQL] updates
  • eb62400 update: [MariaDB] && [MySQL] updates
  • bf0405b update: [MySQL] updates
  • 85e3b2b update: [MariaDB] && [MySQL] updates
  • 5f24772 update: [MariaDB] updates
  • 17e905f update: [MariaDB] updates
  • 7fb17c1 update: [MariaDB] updates
  • 2ab4b94 update: [MySQL] updates
  • 6dca35c update: [MariaDB] updates
  • 25cc2f5 update: [MariaDB] updates
  • a106adc update: [MariaDB] && [MySQL] updates
  • f32aa3c update: [MySQL] updates
  • 1a9712e update: [MariaDB] updates
  • e68823d update: [MariaDB] && [MySQL] updates
  • 25327b8 update: [MariaDB] && [MySQL] updates
  • c70c4d5 update: [MariaDB] && [MySQL] updates
  • 24a7590 update: [MySQL] updates
  • 86688c6 update: [MySQL] updates
  • 62e472b update: [MariaDB] updates
  • 8715b00 update: [MySQL] updates

Fixed

  • 438f58b fix: use another way to validate variables in MySQL documentation
  • e23b886 fix: use stdout instead of stderr for phpunit
  • 633e667 fix: rename mysql options slave to replica
  • 1da576b fix: remove an invalid edge case
  • 6cb4b61 fix: support bad naming for enums
  • f836f84 fix: activate back h3 detection
  • 894cce5 fix: detect nodes until next header
  • ff6fa4a fix: ignore non variables headings
  • c4d3a15 fix: detect all the nodes until a separation line
  • 8dbe3d1 fix: headers can be td or th elements on some MySQL pages
  • 8d5ff2e fix: update XSD url for phpunit
  • f127419 fix: remove incompatible expectExceptionMessage with phpunit 7
  • 239fa7f fix: phpunit test must use expectExceptionMessageMatches intead of expectExceptionMessageRegExp
  • 45f5288 fix: add target folder to .npmignore

Features

  • 7823f6b feat: move to phar method to generate docs
  • b0b51b9 feat: add a PR template for documentation updates
  • 6e0e3c4 feat: remove sami/sami and use code-lts/doctum
  • 00439a0 feat: set main as the default branch
  • bb22aac feat: add test cases for the MariaDB extraction script
  • 44ca8ce feat: export MariaDB functions for testing
  • d3e5cab feat: Allow phpunit 9

Documentation

  • f457e52 docs: Update Repology badge after the merge of Fedora and Debian data

Others

v1.2.10

Changed

  • 8b61506 update: [MariaDB] updates and other changes
  • 3826dad update: [MariaDB] updates
  • 3300c03 update: [MariaDB] updates
  • dd877a2 update: [MySQL] updates

Features

  • 969103e feat: exclude some files from git archive version of the repo "export-ignore"
  • f564f47 feat: move all commands to yarn
  • 4ac523a feat: move to yarn

Others

  • 937d0d1 chore: remove codecov npm dependency

v1.2.9

Added

  • d9742f4 add: Travis CI cron
  • 403f751 add: Workflows
  • fad58a0 add: get clean type from mixed string
  • 58f6ce1 add: test case 4 before type detection enhancement

Changed

  • 4d67c9c update: [MySQL] updates and other changes
  • 3231ac4 update: [MySQL] updates
  • a50744f update: [MySQL] updates
  • 034b517 update: [MySQL] updates
  • a551a29 update: [MariaDB] updates
  • af7a10c update: [MariaDB] updates
  • 7a979e2 update: [MySQL] updates

Removed

Fixed

  • 4c7126f fix: use new build command and convention for changelog-generator-twig
  • ed7158c fix: Improve docs generation script
  • 4176e94 fix: phpdoc errors reported by phpstan
  • 8369147 fix: phpdoc block
  • 3faaae7 fix: Use version 1.0.5 of sudo-bot/action-pull-request-lock
  • 4b06ebe fix: test case 4 after adding support for 'type: default, range' in MySQL pages

Features

  • 6e928c7 feat: Add a release script
  • 03809c5 feat: make Swaggest\JsonSchema\Schema optional for Debian packaging vendors
  • 22744bb feat: get rid of the url:: resolver to make the vendor optional
  • ab4a210 feat: added sign-release script
  • 7e58e57 feat: Improve sudo-bot template file
  • 668f1a0 feat: Add docs build and PR
  • 530f0c1 feat: Add packaging status badge from repology
  • 0e37662 feat: Add workflow to lock a closed pull-request
  • 8c65961 feat: Add script to trigger a workflow
  • 74fbc90 feat: support 'type: default, range' in MySQL pages

Others

  • 89c3397 chore: remove /schemas folder for dist archives (composer)
  • 976d936 chore: remove /target folder for dist archives (rust support)
  • 7634363 chore: Add .gitattributes to ignored dir for dist archives
  • 73dfae0 chore: move tests to a more standard place
  • dc37421 chore: simplify phpunit version regex
  • 9fc286a ci: Add merge pull-request workflow
  • 44d115e ci: add --no-interaction and fix docs build
  • a1596a5 chore: update phpstan/phpstan to 0.12
  • f96a3d1 chore: update slevomat/coding-standard to 6.0
  • 6248da5 chore: Update docs submodule
  • f3ac5ee chore: replace badge in README.md
  • 42cf92f ci: finish migration to GitHub actions
  • f0cb417 ci: remove all TravisCI files

v1.2.8

Added

Changed

  • b4afbca update: dependencies
  • 856b39c update: [MySQL] updates
  • 9d7b3c3 update: .gitattributes file
  • 9eab800 update: .gitattributes file
  • 530c6a6 update: [MariaDB] updates
  • 53bae92 update: [MariaDB] && [MySQL] updates
  • aeb2ffd update: [MariaDB] && [MySQL] updates
  • fd9ac5e update: [MariaDB] && [MySQL] updates
  • 0860955 update: dependencies
  • 215fcf3 update: [MySQL] updates
  • 0434d0a update: [MySQL] updates
  • 9a65d87 update: [MariaDB] && [MySQL] updates
  • 6f6f19f update: dependencies

Fixed

  • baee0c0 fix: some MySQL and MariaDB fixes
  • 185ebb2 fix: cleanCli undefined

Features

  • 14d2a95 feat: add tests for MySQL parser
  • 228ee4a feat: Add cleaner for default values

v1.2.7

Changed

  • 6416780 update: package version to 1.2.7
  • 520d89c update: [security] bump lodash from 4.17.11 to 4.17.14
  • cf60c43 update: [security] bump lodash.merge from 4.6.1 to 4.6.2
  • dfda544 update: [MariaDB] && [MySQL] updates
  • 4b31b18 update: [MariaDB] && [MySQL] updates and other changes

v1.2.6

Added

  • 1c5ccf2 add: SECURITY.md
  • 61a933f added: dependencies up to date badge
  • a55aa0c added: php lint to CI and removed apt cache key
  • b3edac6 add: .phpunit.result.cache to ignores
  • 77830b6 add: test command to composer.json
  • 0daf1a8 added: jshint to dev dependencies
  • 3987131 added: .jshintignore

Changed

  • 09de4e1 update: prettier from 1.17.1 to 1.18.2
  • e4a96c9 update: package version to 1.2.6
  • 57a2f9c update: [MariaDB] && [MySQL] updates
  • 1ba2bdd update: [MariaDB] && [MySQL] updates
  • 10e8854 update: .travis.yml
  • 414e4a6 update: @sudo-bot from 1.1.7 to 1.1.8
  • 2f8f42c update: @sudo-bot from 1.1.6 to 1.1.7
  • 9477c48 update: @sudo-bot from 1.1.5 to 1.1.6
  • 824f4f0 update: [MySQL] data
  • 55d6f72 update: [MariaDB] data
  • f679d22 updated: dependencies and package-lock.json
  • 46f52d8 update: [MySQL] data
  • 22a609b updated: swaggest/json-schema from 0.12.3+ to 0.12.9+ & phpunit command
  • 18d2e32 update: [MySQL] data
  • c5cafc6 update: [MariaDB] && [MySQL] updates
  • b2f66ca updated: dependencies and package-lock.json
  • ac490c2 update: @sudo-bot cron script and README.md
  • 13b93dc update: [MariaDB] && [MySQL] updates
  • a9ddf62 updated: prettier and mocha dependencies
  • 1df9f60 update: [MariaDB] && [MySQL] updates
  • 1862d41 updated: sudo-bot and codecov npm dependencies
  • d2c8b8e update: [MySQL] updates

Removed

  • f2d43b0 removed: spy script (useless)

Fixed

Improvements

  • b4d600b improved: Improved extraction process and fixed bugs
  • 7e81a29 improved: move MariaDB and MySQL script to crawler and jquery
  • 8190342 improved: Replace jsdom by crawler
  • be05dea improved: CI install of npm and composer packages
  • e4b65db improved: Moved phpcs and phpcbf commands to composer
  • 53bd313 improved: Use namespace for tests
  • 97f6095 improved: schemas testing
  • ed45a4d improved: added tests for each .json file format
  • 5b51377 improved: Use phpunit for exception expectations
  • e646cd4 improved: Move spy to cleaner and add tests
  • bc65814 improved: extract scripts and use Promise and callbacks

v1.2.5

Added

  • 046c3fe added: php7.3 and osx php7.3 to test matrix
  • 2491c41 added: snyk and dependabot to README.md
  • 3fa4313 added: dependabot config
  • 571ccf3 added: LGTM and fixed changelog
  • a068fde added: merged data and tests to PR template
  • effd148 added: template for sudo-bot and mocha
  • d17883b added: sudo-bot

Changed

  • 44264b0 update: package version to 1.2.5
  • 97ec035 update: [MySQL] updates
  • 9eb743f update: commit message format
  • 5366e10 updated: package-lock.json and package.json and changelog
  • 2786d1a updated: MySQL data
  • 9cffbf6 updated: MariaDB data
  • 13d7ba4 updated: composer.json && updated: composer.lock
  • 7e80648 updated: composer.lock
  • affedaf updated: package-lock.json and dependabot config
  • 0f8b1a0 updated: changelog 📖
  • e031ee1 updated: package.json & package-lock.json
  • b4675f3 updated: sudo-bot
  • dd0ff5c updated: [MySQL] & [MariaDB] data
  • 852b3a2 updated: composer.lock and package-lock.json and updated package.json
  • ef766fd updated: changelog 📖

Removed

Fixed

Improvements

v1.2.4

Added

  • 5c00bb6 added: deploy on tag
  • 83b9b19 added: Travis CI labels
  • 00a10ea added: sudo-bot cron script 🏭
  • 071ef1d added: CODEOWNERS 🔒
  • 4f71020 added: [MariaDB] system-versioned-tables

Changed

  • 3092bc0 updated: composer.json & package.json - version 1.2.4
  • 797b1f3 updated: [MySQL] & [MariaDB] data
  • c999377 updated: [MySQL] data
  • 03d5d6e updated: [MariaDB] data
  • 68f2187 updated: changelog 📖

Fixed

v1.2.3

Added

  • 03cb762 added: json schema validation for merged-ultraslim.json
  • fd46f68 added: swaggest/json-schema

Changed

  • 8076644 updated: composer.json & package.json - version 1.2.3
  • 9bd0602 updated: api docs 📖
  • fb2f2f6 updated: changelog 📖
  • 6696ca7 updated: merged data
  • 143e1f2 updated: [MariaDB] data
  • c99e2f7 updated: [MySQL] data
  • c2903a2 updated: composer.lock 🔒
  • 5378614 updated: changelog 📖

Removed

Fixed

Improvements

  • c920fd8 improved: Tests 🚀 📦

v1.2.2

Added

  • e95b8dc added: phpcs rules
  • e402e0c added: getVariable
  • 4e7ae6f added: badges and install intructions 📖
  • 9bed254 added: npm ignore
  • 47c5d56 added: changelog 📖
  • bbeed46 added: changelog generator 📖
  • 5cf8a17 added: [MariaDB] more documentation

Changed

  • 5b6a4bd updated: composer.json & package.json + 🔒 - version 1.2.2
  • aa546c7 updated: changelog 📖
  • 1777f13 updated: prettier
  • e94a9db updated: [MySQL] & [MariaDB] data
  • 59e5baa updated: release script
  • 5140d06 updated: api docs
  • 2bc0164 updated: composer.lock 🔒
  • c6cb704 updated: composer.json & package.json
  • e2c6706 updated: changelog generator 📖
  • fb4cabe updated: submodule commit hash

Fixed

Improvements

  • 8af998f style: composer.json & package.json
  • 5241c13 style: phpcs & prettier
  • e5d987c style: phpcs & prettier

v1.2.1

Added

  • fe488b8 added: KBException>Exception
  • 016346b added: markdown format 📦 📖
  • 8742aa0 added: markdown format in data 📦
  • 5c01220 added: API docs 📖

Changed

  • 057b23f updated: composer.json & package.* - version 1.2.1
  • bdaf01a updated: prettier ignore & composer archive & phpcs
  • f8786b2 updated: [MySQL] & [MariaDB] data
  • f64d72c updated: travis config
  • 7df7e60 updated: README 📖
  • bdf4e22 updated: phpcs & phpstan config

Fixed

  • c16e655 fixes: command line bug in data
  • 3637458 fixes: bug in validValues

Improvements

v1.2.0

Added

  • 1928c75 added: getVariableType in API 🚀
  • 94b083c added: variable type & ultraslim php 📦
  • e7368b7 added: spy script 👁
  • ab2594e added: [MySQL] documentation
  • e16eb29 added: [MySQL] documentation
  • 4e86741 added: [MySQL] documentations
  • e156e4f added: [MySQL] documentations
  • 58751e1 added: JSON key sorter
  • 0a66b68 added: [MySQL] data
  • f744088 added: [MySQL] replication options documentation

Changed

Removed

  • 0c37939 removed: 🐛 dataType from data, now type

Fixed

Improvements

v1.1.0

Added

  • 1dc3bf7 added: prettier
  • 797487a added: Search & phpcs & phpstan & travis & phpunit & test
  • ccb19a2 added: data from data builder
  • 5586808 added: data builder

Changed

  • 0a0b691 updated: composer.json - version 1.1.0
  • d5a006d updated: merge script
  • d891c83 updated: [MariaDB] kb url
  • 5879b6f updated: .gitignore
  • 29523ef updated: composer.json
  • 1d0bcea updated: [MariaDB] data
  • 39d5440 updated: [MySQL] & [MariaDB] data

Fixed

Improvements

  • bbd013e style: phpstan & prettier

v1.0.0

Added

Changed

Fixed