From a16af8a6216c15665882e0e64c490ad6c4695787 Mon Sep 17 00:00:00 2001 From: Dmitry Khomutov Date: Wed, 2 May 2018 17:13:40 +0700 Subject: [PATCH] Added changelog for release 0.22.0. --- CHANGELOG.md | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f77cb7f..ba0eeddb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,77 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [0.22.0](https://github.com/php-censor/php-censor/tree/0.22.0) (2018-05-02) + +[Full Changelog](https://github.com/php-censor/php-censor/compare/0.21.0...0.22.0) + +### Added + +- Global application options `php-censor.ssh.strength` and `php-censor.ssh.comment` for SSH key generation. Issue +[#154](https://github.com/php-censor/php-censor/issues/154). +- Pull request remote branch to GUI. +- PHPDocBlockChecker plugin detailed error log. Thanks to [@Dave13h](https://github.com/Dave13h). Pull request +[#159](https://github.com/php-censor/php-censor/pull/159). +- More unit/integration tests for DB logic (Connections, Stores, Models). +- PHPUnit code coverage log output and chart in information tab for PHPUnit coverage. Issue +[#148](https://github.com/php-censor/php-censor/issues/148). +- Global application option `php-censor.build.allow_public_artifacts` for allow/deny to generate public artifacts +(PHPUnit code coverage html report, Pdepend html reports). Issue +[#107](https://github.com/php-censor/php-censor/issues/107). +- Web notifications (Initial frontend part). Web notifications are disabled by default (Global application option +`php-censor.notifications.enabled`). Issue [#156](https://github.com/php-censor/php-censor/issues/156). Thanks to +[@prezire](https://github.com/prezire). Pull request [#167](https://github.com/php-censor/php-censor/pull/167). +- Github Enterprise support (Improved Github build type). Issue +[#163](https://github.com/php-censor/php-censor/issues/163). +- Ability to merge in-database project config over in-repository config (`.php-censor.yml`) instead of overwrite only +(Checkbox in the project add/edit page). Issues: [#14](https://github.com/php-censor/php-censor/issues/14), +[#70](https://github.com/php-censor/php-censor/issues/70), [#106](https://github.com/php-censor/php-censor/issues/106), +[#121](https://github.com/php-censor/php-censor/issues/121). +- Phan plugin. Thanks to [@caouecs](https://github.com/caouecs). Pull requests +[#171](https://github.com/php-censor/php-censor/pull/171), [#175](https://github.com/php-censor/php-censor/pull/175). +- New command `php-censor:check-localizations` for search missing translated strings for non-english languages. Thanks +to [@caouecs](https://github.com/caouecs). Pull requests [#173](https://github.com/php-censor/php-censor/pull/173), +[#174](https://github.com/php-censor/php-censor/pull/174). + +### Changed + +- Improved coverage report by Codecov (edited `.codecov.yml` config file in application). +- Massive refactored: pull requests, models, stores, database, config, controllers, application, forms, views etc. +Changed project structure. +- Code style fixes: replaced `func_get_args()` by `...$params` (PHP 5.6+), `Lang::out` to `Lang::get` etc. +- RemoteGitBuild (`remote`) renamed to GitBuild (`git`), MercurialBuild (`hg`) renamed to HgBuild (`hg`), +SubversionBuild (`svn`) renamed to SvnBuild (`svn`), BitbucketHgBuild (`bitbuckethg`) renamed to BitbucketHgBuild +(`bitbucket-hg`). DB data will refresh by migration automatically. +- Merged PostgreSQL and MySQL tests inti one PHPUnit XML config. +- Documentation improvements. +- Improved translations for Russian and French. Thanks to [@caouecs](https://github.com/caouecs). Pull requests +[#167](https://github.com/php-censor/php-censor/pull/167), [#169](https://github.com/php-censor/php-censor/pull/169), +[#172](https://github.com/php-censor/php-censor/pull/172). +- Improvements for PHPUnit plugin. Thanks to [@SimonHeimberg](https://github.com/SimonHeimberg). Pull request +[#160](https://github.com/php-censor/php-censor/pull/160). + +### Removed + +- Useless field `last_commit` from table `project`. + +### Fixed + +- PhpCodeSniffer plugin `path` option. Thanks to [@AlexisFinn](https://github.com/AlexisFinn). Issue +[#153](https://github.com/php-censor/php-censor/issues/153). Pull requests +[#155](https://github.com/php-censor/php-censor/pull/155). +- TechnicalDebt plugin `allowed_errors` option. Thanks to [@glennmcewan](https://github.com/glennmcewan). Pull +requests [#158](https://github.com/php-censor/php-censor/pull/158). +- Build creation by webhook. Issue [#162](https://github.com/php-censor/php-censor/issues/162). +- Rebuild project. Thanks to [@Caffe1neAdd1ct](https://github.com/Caffe1neAdd1ct). Issue +[#164](https://github.com/php-censor/php-censor/issues/164). Pull request +[#166](https://github.com/php-censor/php-censor/pull/166). +- Project directory path for SSH key generation. Issue [#165](https://github.com/php-censor/php-censor/issues/165). +- SVN build type additional options (Like: `username`, `password` etc.). Issue +[#70](https://github.com/php-censor/php-censor/issues/70). +- PHPDockblockChecker plugin error on `count` function for PHP 7.2. Issue +[#170](https://github.com/php-censor/php-censor/issues/170). + + ## [0.21.0](https://github.com/php-censor/php-censor/tree/0.21.0) (2018-02-21) [Full Changelog](https://github.com/php-censor/php-censor/compare/0.20.0...0.21.0)