This is a bugfix release, which fixes the following major issues with PHPCI v1.7:
- Cannot create project on new installation due to missing default value on the "archived" database field.
- Exception when creating new build when beanstalkd is misconfigured.
- PHPCI installer will now ask if you want to use beanstalkd to manage your build queue. If the user says no, installer will no longer ask for beanstalkd server information.
This is a big release! Here are just a few of the new things:
- Added support for beanstalkd queues using the new
- Upgraded to Admin LTE
- Redesigned the build view
- Added a consolidated way of storing and viewing build errors
- You can now put projects into named groups (i.e. Client Sites, etc)
Lots more goodies to enjoy, and plenty of bug fixes too.
PHPCI can now comment directly on your Github commits and pull requests. We've also added a technical debt plugin, as well as new UI plugins for Codeception and Behat.
We're pleased to announce the release of PHPCI version 1.5! In this release, we've made the leap from supporting one, to ten separate languages, added support for disabling authentication (single user mode), and more.
New Admin UI based on Admin LTE
Gulp JS Plugin
Branch filtering on project view page
Added support for Github JSON web hooks
Added cutoff after which builds are marked as failed
Added limit of one concurrent build per project when not using Daemon mode.
Phar archive plugin
Non-interactive installation mode
Improved PHP Spec plugin
Bug Fixes & Tweaks
Fixed SMTP encryption for emails from PHPCI
Fixed line number link in PHP Code Sniffer plugin
Added %BRANCH% variable for plugin configs
Fixed profile update
Fixed parallel lint directory parameter
Added commit message to builds imported via Poll command
Fixed TAP Parser support for skipped tests
IRC plugin now joins channel before sending message
Fixed infinite recursion when using an array of directories with PHP Unit
Updated PHP Copy/Paste Detector support to new version
Removed PHPCI’s autoloader, now uses just composer autoloader.
Support for committer email and commit message in Git web hook
Readable JSON/Yaml output for config files
Switched to Shields.io build status badges