Tags: Anu4ruby/php-censor
Tags
- Paginator helper. Issue php-censor#123. - Paginator for build errors. Issue php-censor#85. - Filtration for errors by severity and plugin. Issue php-censor#85. - Links to errors from summary block (Information tab). Issue php-censor#85. - New dashboard widget with only failed projects ((See [documentation](https://github.com/php-censor/php-censor/blob/master/docs/en/configuring.md#dashboard-widgets))). Thanks to @ss-gxp. Pull request php-censor#131. - Ability to call Git webhook by project name instead id. Thanks to @ss-gxp. Pull request php-censor#132. - Dashboard on the index page, now dashboard more flexible and include separeted widgets (See [documentation](https://github.com/php-censor/php-censor/blob/master/docs/en/configuring.md#dashboard-widgets)). Thanks to @ss-gxp. Pull request php-censor#131. - Error with build log. Issue php-censor#130. - Excessive build meta inserts in the DB. - Bootstrap grid responsive classes for dashboard.
PHP Censor v0.18.0 * Added Mage v3 plugin for deployment. See [documentation](https://github.com/php-censor/php-censor/blob/master/docs/en/plugins/mage3.md). Thanks to @ss-gxp. PullRequest php-censor#118. * Added the option to pass the short tags (-s) argument to PHP Parallel Lint so that files using PHP Short Tags can be linted. Used @Dave13h [code](https://github.com/Block8/PHPCI/pull/1338/files). * Added a checkbox to build only the default branch specified in the project. Used @suwalski [code](https://github.com/Block8/PHPCI/pull/1055/files). * Added command to schedule tasks if not ran for a specified X days. Thanks to @Vincentv92. PullRequest php-censor#126. * Added column for Build 'source' instead of 'Manual' word in 'commit_id' and 'commit_message'. * Added 'user_id' column to 'build' table (created by) + Renamed columns 'created' -> 'create_date', 'started' -> 'start_date' and 'finished' -> 'finish_date'. * Added 'user_id' (created by) and 'create_date' columns to 'project_group' table. * Added 'user_id' (created by) and 'create_date' columns to 'project' table. * Improved documentation for SystemD worker, Nginx virtual host. * Improved GUI for Codeception plugin, PHPSpec plugin and charts. * Fixed env build - omit checkout exact commit. Thanks to @ss-gxp. PullRequest php-censor#119. * Fixed non-unicode binary log output. Issue php-censor#116. * Fixed 'lifetime' parameter for queue on installation. * Fixed installation. Thanks to @lscortesc. PullRequest php-censor#128. * Removed 'console.bat' file. * Removed useless '/' from build status cache path. * Removed useless 'project_id' column from 'build_meta' table, removed useless code from models. * Updated dependencies.
0.17.0 * Fixed build stages workflow. If `setup`, `test` or `deploy` stage failed then next stages (`setup`, `test` or `deploy`) skip. * Fixed failures for notification plugins (Now notification failures doesn't fail all build). Thanks to @SimonHeimberg. PullRequest php-censor#113. * Fixed error with `allowed_errors` / `allowed_warnings` in PhpCodeSniffer plugin. Thanks to @SimonHeimberg. PullRequest php-censor#101. * Added ability to create comments on Bitbucket for commits and pull requests (Like on Github). Thanks to @StudioMaX. PullRequest php-censor#112. * Added "Remember me functionality on login page. Issue php-censor#81. * Added daily rotate logger for console commands. Issue php-censor#108. * Added param 'priority_path' (For all plugins) for control paths priority when we search plugin binary. Issue php-censor#104. * Added regex pattern for branch specific config. Issue php-censor#97. * Added JUnit result parser for PHPUnit plugin (for PHPUnit >= 6.0). Thanks to @SimonHeimberg. PullRequest php-censor#102, php-censor#105. * Improved public status page UI (Added environment and duration, fixed table cell height). * Improved Shell plugin documentation. Thanks to @SimonHeimberg. PullRequest php-censor#103. * Improved documentation. Thanks to @SimonHeimberg. PullRequest php-censor#110, php-censor#111. * Improved Worker (Daemon) documentation about `nohug` and `systemd`. Thanks to @ketchoop. PullRequest php-censor#98, php-censor#100. * Improved documentation about PHP Censor update. * Added new PHP Censor logo. * Updated dependencies
PHP Censor v0.16.0 * Updated dependencies * Improved documentation. Thanks to @SimonHeimberg. PullRequest php-censor#83, php-censor#84, php-censor#96. Issue php-censor#2. * Fixed project create/edit form fields order. * Improved email address format for notifications (Field 'from'). * Fixed debug mode for 'Build now' button. * Removed HttpClient class and changed it to Guzzle library. * Fixed `FileLink` for builds (Link to branch -> link to commit). Thanks to @SimonHeimberg. PullRequest php-censor#90. * Fixed error in `sendStatusPostback` in the build. * Added config option `php-censor.build.writer_buffer_size` for configuring `BuildErrorWriter->buffer_size` property (Count of inserts in the one SQL query). Default value: 500. Thanks to @LEXASOFT for the idea. * Added params 'email' and 'message' for `php-censor:create-build` console command. Thanks to @SimonHeimberg. PullRequest php-censor#92. * Improved build log build directory appearence ('/' -> './'). Thanks to @SimonHeimberg. PullRequest php-censor#93. * Fixed build_meta.meta_value column type (`TEXT` -> `LONGTEXT`) for MySQL. Issue php-censor#94.
PHP Censor v0.15.0 * **Removed PollCommand**. * **Fixed worker fail with eternal log writing**. Issue php-censor#68. * **Fixed bulk error writing error** ('SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535'). Issue php-censor#66. * **Fixed PDO PostgreSQL connection without installed `pdo_mysql` extension**. Issue php-censor#73. * Fixed `/app` directory in Git repository. Issue php-censor#73. * Fixed branches for SVN build. Issue php-censor#65. * Fixed PhpCsFixer directory option. Issue php-censor#75. * Fixed webhook for GitHub pull requests from private repositories. Thanks to @StudioMaX. PullRequest php-censor#76, php-censor#78. * Improved logging configuration (Now logging autostart without special config `loggerconfig.php`). Issue php-censor#59. * Removed 'using_custom_file' application config (`app/config.yml`) option. * Improved build-status/view page (Added build links, icons, date etc.). Issue php-censor#23. * Improved default branch for SVN (Added ability to set branch full name like "branches/branch-1" or "/branch/branch-2"). Issue php-censor#67.
PHP Censor v0.14.0 * Added text wrap for build log. * Fixed build branch in dashboard timeline. Thanks to @JoolsMcFly. PullRequest php-censor#62. * Fixed project clone to working directory in Alpine Linux 3.5. Issue php-censor#61. * Fixed environment field in build table. * Fixed Database::lastInsertId call for PostgreSQL. * Fixed SensioLabs Security Checker warning: squizlabs/php_codesniffer (2.7.1) - Arbitrary shell execution (Updated squizlabs/php_codesniffer). * Fixed pagination for environments in project/view page and ajax builds update. * Fixed builds for branches with special chars (like '#, /' etc.). * **Fixed and refactored plugin PhpCsFixer. Issue php-censor#63.** * **Improved webhook for GitHub: builds only one head commit per push**. * **Improved webhook for GitHub: added tag build and UI information about tag**. * Improved error page. * Improved UI and code style.
* **Added Environments. Thanks to @ss-gxp. PullRequest php-censor#41, p… …hp-censor#47, php-censor#52. For details see (documentation)[https://github.com/corpsee/php-censor/blob/master/docs/en/environments.md].** * **Added write cache for build log (It's increase build speed). Thanks to @ss-gxp. PullRequest php-censor#45, php-censor#48.** * **Added write cache for build errors (It's increase build speed). Thanks to @ss-gxp. Issue php-censor#49. PullRequest php-censor#50.** * **Added SensioLabs Security Checker Plugin (This plugin is 'zero-config' plugin and used in builds without config). Issue php-censor#27. Config example:** ```yml test: security_checker: allowed_warnings: -1 ``` * Added allowed fail status for plugins (See build summary in the build page). * Added `suggest` section to `composer.json`. Issue php-censor#53. * Fixed build execution with many workers. Thanks to @ss-gxp. PullRequest php-censor#51. * Fixed build view (Added html encoding for build errors output). Thanks to @ss-gxp. PullRequest php-censor#54. * Fixed exception when plugin runs without options (Like "php_parallel_lint: "). Issue php-censor#44. * Fixed TechnicalDebt Plugin configuration parameters. Thanks to @bochkovprivate. PullRequest php-censor#55. * Fixed PHPCpd plugin documentation. Thanks to @bochkovprivate. PullRequest php-censor#56. * Improved plugins code. * Improved UI.
* Added 'deploy' stage for build. PullRequest php-censor#34 * Added Magallanes (Mage) deployment plugin. PullRequest php-censor#36, php-censor#40 * Added build duration on Dashboard Timeline. PullRequest php-censor#33 * Added support for Mercurial (Hg) based repos in Bitbucket (BitbucketHgBuild). Used @bochkovprivate code. * Fixed 'CommitterEmail' parameter in bitbucket webhook. Used @bochkovprivate code. * Fixed 'branch' parameter in Mercurial (Hg) build. Used @bochkovprivate code. * Fixed language select on user/edit page * Fixed localization for 'project_group' string. PullRequest php-censor#39 * Fixed PHPUnit plugin behavior for case without tests * Code style fixes, fixes for tests, improvements for documentation * Removed useless daterangepicker and datepicker. Issue php-censor#37 * Improved PhpCodeSniffer plugin. PullRequest php-censor#31, php-censor#35, php-censor#42 * Improved French localization. PullRequest php-censor#39
* Added duration column to the project page * Fixed Build.log column size for MySQL (removed 'NOT NULL') * Fixed PhpCpd ignore option. Used @ZinitSolutionsGmbH code. * Fixed shell plugin execution. Issue php-censor#30. * Fixed pagination position in the project view (UI) * Fixed branch link in the timeline (UI) * Code style fixes * Improved README, Docs and CHANGELOG
PreviousNext