Fixing incorrect method call BuildService::delete() and making the project page reload when a build is deleted. Fixes #528
Add build path to phploc directory
Quick fix for the PHPLoc directory setting
Fixes for SSH key generation.

Closes #514, fixes #512
Partial fix for #504 - No error checking in the User helper
Remove call to non-existant function getPlugins() from the build status page.

Fixes #455
Adding the ability to use a project's composer bin directory even if it isn't defined in the composer.json (/vendor/bin)
Adding testing requirements to composer, so that they are loaded when PHPCI tests PHPCI.
Fixing links to files on Github when viewing a pull request build.

Fixes #423
Allow users to turn off SMTP encryption.

Fixes #495
Adding some tests for MailerFactory to ensure it works as expected with a provided configuration. Hopefully will help in debugging #523
Updating the CommandExecutor::executeCommand() method to properly catch stderr output from commands.

Fixes #456
Fixed a small logic bug introduced in the last commit
Fixing failed test.
Adding handling of HTTP 401 status codes in Ajax requests. Fixes #504
Adding a getLastError() method as a stderr equivalent of getLastOutput() to commandexecutor.
Switching project access information to use JSON instead of serialization, fixes #493
Properly handling Gitlab URLs that contain ports.

Fixes #484, closes #501
Adding a new migration that adds the appropriate null / not null status and default values to all database columns.

Fixes #471
Fixing the inevitable PHPCS error