Releases: php-censor/php-censor
Releases · php-censor/php-censor
2.0.4 (Rick Sanchez)
2021-06-12
Fixed
- [PhpStan] Option
directoriesanddirectory. Issue #408. Pull request #409. Thanks to @StudioMaX. - [SecurityChecker] Option
allowed_warnings. - Security issue with old Chart.js version (Chart.js upgraded from version
1.1.1to3.3.0).
1.3.4 (Jerry Smith)
2021-06-12
Fixed
- [PhpStan] Option
directoriesanddirectory. Issue #408. Pull request #409. Thanks to @StudioMaX. - [SecurityChecker] Option
allowed_warnings. - Security issue with old Chart.js version (Chart.js upgraded from version
1.1.1to3.3.0).
2.0.3 (Rick Sanchez)
1.3.3 (Jerry Smith)
2.0.2 (Rick Sanchez)
2021-03-21
Fixed
- SSH keys generating (Removed unwanted symbols). Issue #403.
- Environments (Case when you may get environment from another project). Issue #405.
- Localizations for "Notify" plugins.
- Deprecations from PHP 8.0. Pull request #404. Thanks to @ismaail.
Changed
- [SecurityChecker] Reimplement the plugin because package
sensiolabs/security-checkerwas archived/abandoned (See README). Now plugin usessymfonybinary (Symfony CLI) orfabpot/local-php-security-checkertool for working. See documentation.
Removed
- Useless empty doc file about cronjob.
- Useless empty ru doc pages.
1.3.2 (Jerry Smith)
2021-03-21
Fixed
- SSH keys generating (Removed unwanted symbols). Issue #403.
- Environments (Case when you may get environment from another project). Issue #405.
- Localizations for "Notify" plugins.
Changed
- [SecurityChecker] Reimplement the plugin because package
sensiolabs/security-checkerwas archived/abandoned (See README). Now plugin usessymfonybinary (Symfony CLI) orfabpot/local-php-security-checkertool for working. See documentation.
2.0.1 (Rick Sanchez)
2021-01-17
Fixed
- [PhpCpd] Param
--names-excludefor plugin PhpCpd (version 6+). Issue #401.
Changed
- Added
.phpunit.result.cachefile to.gitignore. - Improved
CHANGELOG.md. - Improved
.php-censor.ymlconfig.
1.3.1 (Jerry Smith)
2021-01-17
Fixed
- [PhpCpd] Param
--names-excludefor plugin PhpCpd (version 6+). Issue #401.
Changed
- Added
.phpunit.result.cachefile to.gitignore. - Improved
CHANGELOG.md. - Improved
.php-censor.ymlconfig.
2.0.0 (Rick Sanchez)
2021-01-10
How to upgrade from v1 to v2
Changed
- Minimal PHP version increased to 7.4 (from 5.6).
Removed
- Deprecations from versions 1.x:
- Cronjob worker:
php-censor:run-builds(Use daemon worker instead:php-censor:worker). - Project configs
phpci.ymland.phpci.yml(use.php-censor.ymlinstead). PHPCI_*interpolation and env variables (UsePHP_CENSOR_*instead).- Global application config section
b8.database(Usephp-censor.databaseinstead). - Options
authToken,api_key,api_token,tokenfor several plugins:CampfireNotify,
HipchatNotify,FlowdockNotify,TelegramNotify,SensiolabInsight,BitbucketNotify(Useauth_tokeninstead). - Plugin names:
campfire,telegram,xmpp,email,irc,phpstan(Use:campfire_notify,telegram_notify,
xmpp_notify,email_notify,irc_notify,php_staninstead). - [Codeception] Option
path(Use optionoutput_pathinstead). - [Codeception] Option
executable(Use the optionsbinary_pathandbinary_nameinstead). - [Grunt] Option
grunt(Use optionsbinary_pathandbinary_nameinstead). - [Gulp] Option
gulp(Use optionsbinary_pathandbinary_nameinstead). - [PHPCodeSniffer] Option
path(Use optiondirectoryinstead). - [PHPCpd] Option
path(Use optiondirectoryinstead). - [PHPDocblockChecker] Option
path(Use optiondirectoryinstead). - [PHPMessDetector] Option
path(Use optiondirectoryinstead). - [PHPUnit] Option
directory(Use optiondirectoriesinstead). - [SensiolabsInsight] Option
executable(Use the optionsbinary_pathandbinary_nameinstead). - [Shell] Option
commandand commands list without any named option. Use optioncommandsinstead. - [PackageBuild] Special variables for plugin (
%build.commit%,%build.id%,%build.branch%,%project.title%,%date%and%time%). Use interpolated variables instead (%COMMIT_ID%,%BUILD_ID%,%BRANCH%,%PROJECT_TITLE%,%CURRENT_DATE%,CURRENT_TIME). - [MySQL and PostgreSQL] Options
passfor plugins MySQL and PostgreSQL. Use optionpasswordinstead. - [MySQL, PostgreSQL, SQLite] Queries list without option for plugins MySQL, PostgreSQL and SQLite. Use the options
queriesinstead. - [MySQL] Imports list without option for plugin MySQL. Use the options
importsinstead. - [Mage, Mage3] Section
mageandmage3in the global application config and optionbin. Use the plugin optionsbinary_pathandbinary_nameinstead. - [CampfireNotify] Variable
%buildurl%(Use the variable%BUILD_LINK%instead).
- Cronjob worker:
1.3.0 (Jerry Smith)
2021-01-02
Added
- [CampfireNotify] Missing option
verbose. Issue #386. - Initial Bahasa Indonesia (ID) localization. Pull request #378. Thanks to @masitings.
- New variable for interpolation:
%SYSTEM_VERSION%(Env:%PHP_CENSOR_SYSTEM_VERSION%) with PHP Censor installation
version. Issue #374.
Changed
- [PhpStan] Renamed PhpStan plugin from
phpstantophp_stanand deprecated old name. Issue #390. - [Codeception] Deprecated option
executable(Use the optionsbinary_pathandbinary_nameinstead). Issue #394. - [SensiolabsInsight] Deprecated option
executable(Use the optionsbinary_pathandbinary_nameinstead). Issue #388. - [CampfireNotify] Deprecated variable
%buildurl%(Use the variable%BUILD_LINK%instead). Issue #387. - Improved auth options names (
authToken,api_key,api_token,token->auth_token) for several plugins (CampfireNotify,HipchatNotify,FlowdockNotify,TelegramNotify,SensiolabInsight,BitbucketNotify) and deprecated old names. Issue #389. - Improved Brazilian Portuguese (pt-BR) localization. Issue #348. Pull request #375. Thanks to @flavioheleno.
- Improved Spanish (ES) localization. Issue #344. Pull reques #373. Thanks to @ptejada.
- Renamed all notification plugins to form with a suffix
_notify(With backward compatibility) and deprecated old names without the suffix_notify(campfire->campfire_notify,telegram->telegram_notify,xmpp
->xmpp_notify,email->email_notify,irc->irc_notify). Issue #376. - Improved branches dropdown on project page (Added scroll). Issue #397.