53 KiB
53 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.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