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
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
- dc34e69 ci: update some commands
- c304be5 ci: use actions/cache@v2
- 5e0e575 chore: update phpstan config
- bd06752 chore: upgrade dependabot to v2
- b945b95 chore: upgrade @sudo-bot/sudo-bot to ^1.2.3
- 9d4752e chore: upgrade @sudo-bot/sudo-bot to ^1.2.2
- ef3e911 chore: upgrade @sudo-bot/sudo-bot to ^1.2.1
- 87feee1 chore: improve doctum config
- 5ae8538 ci: make the script render instead of parse
- ce383e6 chore: upgrade crawler and mocha
- 2444a8d chore: upgrade @sudo-bot/sudo-bot to ^1.2.0
- 5cb8e6f ci: upgrade sudo-bot/action-pull-request-merge to 1.1.1
- 390ee9c ci: Ignore php 8.0 because of phpunit
- 7f72d9c ci: add php 7.4 and 8.0 to the matrix
- 5ca10f0 ci: remove the need of upload token, upgrade shivammathur/setup-php to v2
- d37a838 chore: change php versions requirements from ^7.1 to >=7.1
- 0d21cc7 chore: upgrade some dependencies to require recent versions
- c4c75df chore: upgrade dependencies
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
- fd20335 remove: release script
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
- 8ca6999 add: .gitattributes file
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
Features
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
- 4277ed2 fix: alert detected by lgtm
- 6d386ce fix: CI @sudo-bot script
- b8ab559 fix: MariaDB script
- 2362512 fix: move crawler to dev-dependencies
- f106ca1 fix: CI and .gitignore and phpstan command
- ba2631e fix: cleaner and add tests
- e80c410 fix: @sudo-bot CI
- a7cf7bd fix: remove renamed file
- 8fd2d9f fix: @sudo-bot CI
- cc7aac7 fixed: CI reporting for non mocha tests
- b40a61b fix: @sudo-bot use 'npm ci' when package-lock.json exists
- 43b8e95 fix: CI rename style to lint
- 7bb4a5b fixed: jshint setup
- 9143014 fixed: .npmignore
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
- 741b07e fix: .npmignore .gitignore and composer archive ignore
- 3e5ca71 fix: composer non feature branches and nyc coverage
- b00a8b0 fix: osx CI
- 9ac6e9b fixed: changelog
- 127889d fixed: changelog
- 2b23349 fixed: Travis CI
- 5377cec fixed: NPM package name in README.md
- 1b433f8 fixed: nyc coverage
- 2f24409 fixed: Coverage report and ignore files
- 8bee75a fixed: CI coverage
- ae75ce8 fixed: CI & mocha tests installation
- 8fa12ea fixed: composer namespace
- ee2c058 fixed: travis CI and other files
- a4974c5 fix: OSX CI
- a6a9ed8 fix: OSX on CI
- 4762da9 fixed: npm ignore
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
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
- 8abb014 fixed: npm ignore
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
Improvements
- 08a29f0 style: phpcs fixes
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
- bf3be0f updated: composer.* & package.* - version 1.2.0
- 599dee7 updated: phpcs & phpstan config
- 0dee19e updated: composer.json archive
- a7f947e updated: merged data
- 414021d updated: [MySQL] & [MariaDB] data
- 84fe8e7 updated: phpstan config
- e8eb1d4 updated: [MySQL] data
- 9d78bfc updated: merged data
- 17370d6 updated: [MySQL] data
- 5e57001 updated: merged data
- c6badc1 updated: merged data
- 76281af updated: merged data
- 89ae61b updated: [MySQL] data
- 93f47a5 updated: [MySQL] & [MariaDB] data
- 9519e64 updated: merged data
Removed
- 0c37939 removed: 🐛 dataType from data, now type
Fixed
- d33d2a1 fixes: reported errors
- 34a58da fixes: dataType bug in spy :eye
- 42720e2 fixes: type bug
- 6e012b3 fixes: not array bug in merge
- 69484ae fixes: key does not exist
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
- 7a8fb1b added: composer.json
- 9719ee0 added: [MySQL] data
- d5b9751 added: more MySQL documentations
- b536a33 added: [MariaDB] data
- 951a927 added: more MariaDB system variables
- c03f2a6 added: [MariaDB] data
- f45ad15 added: [MariaDB] server status variables documentation
- dc2e800 added: [MySQL] data
- 4a1e8da added: more documentations for MySQL
- b35e824 added: support for command line
- 6404ab5 added: [MySQL] data
- 3d7fec8 added: MySQL script
- cb6e800 test: Added test for common.js
- ecccb66 added: [MariaDB] data
- b99b2b5 added: files
- e05b05a added: package.json & 🔒
- 9783044 added: .gitignore & README
- 28e9e01 added: LICENSE
Changed
- c0c22b9 updated: data
- 1f61c63 updated: data
- 4f7f893 updated: [MariaDB] data
- 0a95903 changed: Moved code in common.js