All Versions
21
Latest Version
Avg Release Cycle
55 days
Latest Release
-

Changelog History
Page 1

  • v2.0.0 Changes

    Full Changelog

    ๐Ÿ”„ Changed

    • Minimal PHP version increased to 7.1 (from 5.6).

    โœ‚ Removed

    • Deprecatins 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).
      • [Codeception] Option "path" (Use option "output_path" 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).
      • [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.
  • 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.
  • v1.1.6 Changes

    June 14, 2020

    2020-06-14

    ๐Ÿ›  Fixed

    • โฌ†๏ธ Deprecation error on PHP 7.4 by Phinx (Phinx version upgraded from version 0.10 to 0.11). Issue #363.

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated dependencies.
    • ๐Ÿ‘Œ Improved change log markup.
  • v1.1.5 Changes

    April 26, 2020

    2020-04-26

    ๐Ÿ›  Fixed

    • ๐Ÿ— Old builds removing for MySQL. Pull request #352. Thanks to @garas.
    • [TechnicalDept] Replace curly braces with square brackets for PHP 7.4 compatibility. Pull request #351. Thanks to @benr77.
    • [Git] Option actions.

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated dependencies.
  • v1.1.4 Changes

    December 25, 2019

    2019-12-25

    โž• Added

    • ๐Ÿ”ง TravisCI configuration for PHP 7.4.

    ๐Ÿ›  Fixed

    • ๐Ÿ”Œ Atoum plugin output.
    • ๐Ÿ”Œ Sqlite plugin queries option.

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated dependencies (Fixed CVE-2019-18889: Forbid serializing AbstractAdapter and TagAwareAdapter instances in symfony/cache:v3.4.34).
  • v1.1.3 Changes

    November 12, 2019

    Full Changelog

    ๐Ÿ›  Fixed

    • โšก๏ธ PHPCodesniffer for installation on PHP 7.3 (PHPCodesniffer version updated to v3.5 from v3.2). Issue #334. Pull request #335. Thanks to @xl32.
    • Bitbucket webhook for removing branch event. Issue #337.

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated dependencies.
  • v1.1.2 Changes

    October 31, 2019

    Full Changelog

    ๐Ÿ›  Fixed

    • TravisCI config.
    • Migrations output during installation. Issue #315.
    • Option binary_path. Issue #318.
    • ๐Ÿ”Œ PHPStan plugin directory option. Issue #311.

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated dependencies.
    • ๐Ÿ‘Œ Improved default binaries list for plugins (['phpunit'] -> ['phpunit', 'phpunit.phar'] etc.).