2021-03-31 21:56:49 -04:00

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

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

  • 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

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