PHP Censor v1.2.0 Release Notes
Release Date: 2020-06-14 // almost 4 years ago-
2020-06-15
โ Added
- [PhpUnit] Badge for PhpUnit plugin coverage level (shields.io). Issue #306.
- [PhpUnit] Options
required_classes_coverage
,required_methods_coverage
,required_lines_coverage
. Issue #299. Pull request #354. Thanks to @slavkluev. - [Shell] Option
execute_all
for Shell plugin. - [MySQL, PostgreSQL, SQLite] Option
options
(For PDO additional options) for plugins MySQL, PostgreSQL and SQLite (Optional). - [MySQL, PostgreSQL] Options
port
anddbname
for plugins MySQL and PostgreSQL (Optional). - [MySQL] Option
charset
for MySQL plugin (Optional). - ๐ [PhpTalLint] Options "allowed_errors" and
allowed_warnings
. - [BitbucketNotify] PhpUnit code coverage for BitbucketNotify. Pull requests #308, #309, #312, #323. Thanks to @lugark.
- [WebhookNotify] New WebhookNotify plugin. Issue #184. Pull request #367. Thanks to @leewillis77.
- 0๏ธโฃ Default value for DB port parameter during the installation (
3306
for MySQL and5432
for PostgreSQL). Issue #316. - ๐ Yaml project config validation for project edit web-interface. Pull requests #332, #336. Thanks to @lugark.
- ๐ท Ability to stopping worker by several strategies (
soon
,done
andidle
). Pull request #359. Thanks to @SimonHeimberg. - ๐ Priority option for builds. Pull request #360. Thanks to @SimonHeimberg.
- ๐ New console command for removing old builds. Pull request #314. Thanks to @Dave13h.
๐ Fixed
- [PHPCodeSniffer] PHPCodeSniffer plugin dependencies for PHP
7.3
. Issue #334. Pull request #335. Thanks to @xl32. - Many database scheme issues (Added foreign keys, improved columns types etc.). Issue #365.
๐ Changed
- [PhpCsFixer, PhpDocblockChecker] Improved plugins output. Pull request #357. Thanks to @SimonHeimberg.
- [SecurityChecker] Now you may use
symfony
binary for security check with optionbinary_name
๐ (symfony security:check
). Pull request #358. Thanks to @SimonHeimberg. - [PhpUnit] Improved catching coverage output. Pull request #355. Thanks to @SimonHeimberg.
- [SlackNotify] Changed unsupported package
maknz/slack
for Slack integration to packagealek13/slack
. Pull request #364. Thanks to @alek13. - ๐ Improved code style, documentation and localizations. Pull requests #331, #330, #329, #328, #322, #317, #356, #361. Thanks to @Ultra9, @mixo and @SimonHeimberg.
- Default value of global configuration param
allow_public_artifacts
(true
->false
). - ๐ Build branch default (
master
->master|default|trunk
forgit|hg|svn
). - ๐ Deprecated in this version:
- [PackageBuild] Special variables for plugin PackageBuild (
%build.commit%
,%build.id%
,%build.branch%
,%project.title%
,%date%
and%time%
) are deprecated and will be deleted in version 2.0. Use interpolated variables instead (%COMMIT_ID%
,%BUILD_ID%
,%BRANCH%
,%PROJECT_TITLE%
,%CURRENT_DATE%
,CURRENT_TIME
). - [Shell] Option
command
and commands list without any named option for plugin Shell are deprecated and will be deleted in version 2.0. Use optioncommands
instead. - [MySQL and PostgreSQL] Options
pass
for plugins MySQL and PostgreSQL is deprecated will be deleted in version 2.0. Use optionpassword
instead. - [MySQL, PostgreSQL, SQLite] Queries list without option for plugins MySQL, PostgreSQL and SQLite is deprecated and will be deleted in version 2.0. Use the options
queries
instead. - [MySQL] Imports list without option for MySQL plugin is deprecated and will be deleted in version 2.0. Use
the optionsimports
instead. - [Mage, Mage3] Section
mage
andmage3
in the global application config and optionbin
is deprecated and will be deleted in version 2.0. Use the plugin optionsbinary_path
andbinary_name
instead.
- [PackageBuild] Special variables for plugin PackageBuild (