php-censor/CHANGELOG.md

185 lines
4.7 KiB
Markdown
Raw Normal View History

2017-01-29 12:14:20 +01:00
Change Log
==========
2017-01-29 13:52:24 +01:00
## [PHP Censor v0.7.0](https://github.com/corpsee/php-censor/tree/0.7.0) (2017-01-29)
[Full Changelog](https://github.com/corpsee/php-censor/compare/0.6.0...0.7.0)
* Application closed for search robots
* Improved README.md and added CHANGELOG.md file
* **Renamed application configuration (`app/config.yml`) section for work with queue**
The old way to configure queue:
```yml
php-censor:
worker:
host: localhost
queue: php-censor-queue
job_timeout: 600
```
And a new way:
```yml
php-censor:
queue:
host: localhost
name: php-censor-queue
lifetime: 600
```
* **Added PostgreSQL support as application DB. Changed DB configuration**
The old way to configure DB:
```yml
b8:
database:
servers:
read: 'localhost:3306'
write: 'localhost:3306'
name: php-censor-db
username: php-censor-user
password: php-censor-password
```
And a new way:
```yml
b8:
database:
servers:
read:
- host: localhost
port: 3306
write:
- host: localhost
port: 3306
type: mysql
name: php-censor-db
username: php-censor-user
password: php-censor-password
```
Type of DB (`type`) should be `mysql` or `pgsql`
2017-01-29 12:14:20 +01:00
## [PHP Censor v0.6.0](https://github.com/corpsee/php-censor/tree/0.6.0) (2017-01-22)
[Full Changelog](https://github.com/corpsee/php-censor/compare/0.5.0...0.6.0)
* Added pluggable authentication and LDAP authentication provider
```yml
php-censor:
security:
auth_providers:
internal:
type: internal
ldap-php-censor:
type: ldap
data:
host: 'ldap.php-censor.local'
port: 389
base_dn: 'dc=php-censor,dc=local'
mail_attribute: mail
```
If you enter by new LDAP-user, the record in the DB will be created automatically. The basement of the feature is @Adirelle and @dzolotov code.
* **Unified application configuration (app/config.yml) authentication options**
The old way to disable authentication:
```yml
php-censor:
autentication_settings:
state: true
user_id: 1
```
And a new way:
```yml
php-censor:
security:
disable_auth: true
default_user_id: 1
```
## [PHP Censor v0.5.0](https://github.com/corpsee/php-censor/tree/0.5.0) (2017-01-21)
[Full Changelog](https://github.com/corpsee/php-censor/compare/0.4.0...0.5.0)
* Fixed projects archive (Archived projects can not be built and projects moved to the archive section)
* Added option to the application configuration (`app/config.yml`) to allow/deny removing the build directory after build (`php-censor.build.remove_builds`)
```yml
php-censor:
build:
remove_builds: true
```
* Added options to the application configuration (`app/config.yml`) to allow/deny sending errors in the commits/pull requests as comments on Github (`php-censor.github.comments.commit` and `php-censor.github.comments.pull_request`)
```yml
php-censor:
github:
token: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
comments:
commit: false
pull_request: false
```
* Improved plugin Codeception
* **Removed agent/worker Daemon mode (You should use Worker mode instead)**
* **Removed pluginconfig configuration file (You should use plugin full name including the namespace)**
```yml
test:
\PluginNamespace\Plugin:
allow_failures: true
```
## [PHP Censor v0.4.0](https://github.com/corpsee/php-censor/tree/0.4.0) (2017-01-15)
[Full Changelog](https://github.com/corpsee/php-censor/compare/0.3.0...0.4.0)
* Fixed delete confirmation for all items
* Added ajax update for the main page (dashboard)
* Added public status information to the project page
* UI and localization fixes
## [PHP Censor v0.3.0](https://github.com/corpsee/php-censor/tree/0.3.0) (2017-01-11)
[Full Changelog](https://github.com/corpsee/php-censor/compare/0.2.0...0.3.0)
* Improved UI
* Updated dependencies
* Updated PHPUnit from 4.8 to 5.7
* Improved build without config
## [PHP Censor v0.2.0](https://github.com/corpsee/php-censor/tree/0.2.0) (2017-01-07)
[Full Changelog](https://github.com/corpsee/php-censor/compare/0.1.0...0.2.0)
* Improved PHPUnit plugin
* Improved UI
* Added login by name (name or email)
* Fixed public build status page
## [PHP Censor v0.1.0](https://github.com/corpsee/php-censor/tree/0.1.0) (2017-01-04)
Initial release. Changes from PHPCI (1.7.1):
* Upped PHP minimal version from 5.3 to 5.6
* Fixed tests and other small fixes
* Redesigned project structure
* Added more debug info into the build log
* Moved CSS/JS dependencies from sources to Composer dependencies (asset-packagist.org)
* Added item per page parameter for build list
## PHP Censor v0 (2016-06-23)
Project started