All Versions
26
Latest Version
Avg Release Cycle
57 days
Latest Release
60 days ago

Changelog History
Page 1

  • v2.0.5 Changes

    August 22, 2021

    Full Changelog

    ๐Ÿ›  Fixed

    • ๐Ÿ› Bug with wrong type when field "access_information" is empty (null).
    • [PhpCsFixer] Support for version 3.0+. Pull request #414. Thanks to @StudioMaX.
    • [Mysql, Pgsql, Sqlite] Variables interpolation for queries. Pull requests #415, #416. Thanks to @KieranFYI.

    โœ‚ Removed

    • ๐Ÿ‘‰ Useless TravisCI and CodeCov configs.
  • v2.0.4 Changes

    June 12, 2021

    Full Changelog

    ๐Ÿ›  Fixed

    • [PhpStan] Option directories and directory. 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.1 to 3.3.0).
  • v2.0.3 Changes

    April 20, 2021

    Full Changelog

    ๐Ÿ›  Fixed

    • ๐Ÿš€ [Mage, Mage3, DeployerOrg] Options binary_path, priority_path for Mage/Mage3/DeployerOrg plugins. Pull request #406. Thanks to @gnomii.
  • v2.0.2 Changes

    March 21, 2021

    Full Changelog

    ๐Ÿ›  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-checker was archived/abandoned ๐Ÿ”’ (See README). Now plugin uses symfony ๐Ÿ”’ binary (Symfony CLI) or fabpot/local-php-security-checker tool for working. See ๐Ÿ“š documentation.

    โœ‚ Removed

    • ๐Ÿ‘ท Useless empty doc file about cronjob.
    • ๐Ÿ‘‰ Useless empty ru doc pages.
  • v2.0.1 Changes

    January 17, 2021

    Full Changelog

    ๐Ÿ›  Fixed

    • [PhpCpd] Param "--names-exclude" for plugin PhpCpd (version 6+). Issue #401.

    ๐Ÿ”„ Changed

    • โž• Added .phpunit.result.cache file to .gitignore.
    • ๐Ÿ‘Œ Improved CHANGELOG.md.
    • ๐Ÿ‘Œ Improved .php-censor.yml config.
  • v2.0.0 Changes

    January 10, 2021

    Full Changelog

    โฌ†๏ธ 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.yml and .phpci.yml (use .php-censor.yml instead).
      • PHPCI_* interpolation and env variables (Use PHP_CENSOR_* instead).
      • Global application config section b8.database (Use php-censor.database instead).
      • Options authToken, api_key, api_token, token for several plugins: CampfireNotify, HipchatNotify, FlowdockNotify, TelegramNotify, SensiolabInsight, BitbucketNotify (Use auth_token instead).
      • Plugin names: campfire, telegram, xmpp, email, irc, phpstan (Use: campfire_notify, telegram_notify, ๐Ÿ”” xmpp_notify, email_notify, irc_notify, php_stan instead).
      • [Codeception] Option path (Use option output_path instead).
      • [Codeception] Option executable (Use the options binary_path and binary_name instead).
      • [Grunt] Option grunt (Use options binary_path and binary_name instead).
      • [Gulp] Option gulp (Use options binary_path and binary_name instead).
      • [PHPCodeSniffer] Option path (Use option directory instead).
      • [PHPCpd] Option path (Use option directory instead).
      • [PHPDocblockChecker] Option path (Use option directory instead).
      • [PHPMessDetector] Option path (Use option directory instead).
      • [PHPUnit] Option directory (Use option directories instead).
      • [SensiolabsInsight] Option executable (Use the options binary_path and binary_name instead).
      • [Shell] Option command and commands list without any named option. Use option commands instead.
      • [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 pass for plugins MySQL and PostgreSQL. Use option password instead.
      • [MySQL, PostgreSQL, SQLite] Queries list without option for plugins MySQL, PostgreSQL and SQLite. Use the options queries instead.
      • [MySQL] Imports list without option for plugin MySQL. Use the options imports instead.
      • [Mage, Mage3] Section mage and mage3 in the global application config and option bin. Use the plugin options binary_path and binary_name instead.
      • [CampfireNotify] Variable %buildurl% (Use the variable %BUILD_LINK% instead).
  • v1.2.3 Changes

    November 12, 2020

    2020-11-12

    ๐Ÿ›  Fixed

    • ๐Ÿ— Creating builds from webhook. Issue #396.
  • v1.2.2 Changes

    November 08, 2020

    2020-11-08

    ๐Ÿ›  Fixed

    • [SQLite] PDO initialization. Issue #377.
    • [BitbucketNotify] Parameter repository_lug -> repository_slug. Issue #395.
    • Installation with Composer version 2. Issue #391.
    • Case when working directory creation failed interpolation variables don't initialize. Issue #382.
    • ๐Ÿ”Œ Case when comments on Github/Bitbucket failed all plugin fail too. Issue #383.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improved TravisCI config.
  • v1.2.1 Changes

    September 26, 2020

    2020-09-26

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed types for MySQL and rebuild. Issue #372.
    • [Xmpp] Fixed Xmpp class name.
  • v1.2.0 Changes

    June 14, 2020

    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 and dbname 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 and 5432 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 and idle). 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 option binary_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 package alek13/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 for git|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 option commands instead.
      • [MySQL and PostgreSQL] Options pass for plugins MySQL and PostgreSQL is deprecated will be deleted in version 2.0. Use option password 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 options imports instead.
      • [Mage, Mage3] Section mage and mage3 in the global application config and option bin is deprecated and will be deleted in version 2.0. Use the plugin options binary_path and binary_name instead.