From ae0b6c6b94cf40433eddcbd9f82146049592db8b Mon Sep 17 00:00:00 2001 From: Franck Cassedanne Date: Fri, 18 Sep 2015 13:04:59 +0100 Subject: [PATCH] Pre-release 1.2.0 --- CHANGELOG.md | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 749e649..01fbc12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,33 +1,36 @@ # APIx Log changelog -#### Version 1.2.0 (XX-Sep-2015) +#### Version `1.2.0` (18-Sep-2015) +NOTE: The major version number update is due to some internal changes. The actual client methods have not been changed, i.e. has the same signatures as the `1.1.*` branch. - Changes to the handling and processing of each individual log entry (resulting in memory and CPU optimisation). - Refactored and documented `LoggerInterface` (better API for contribution). - Added `LogFormatter` class. -- Updated the README.md - Changed the ordering of the log levels to match [RFC5424](http://tools.ietf.org/html/rfc5424#section-6.2.1) (thanks @jspalink). -- Added `Stream` logger (TODO). -- Added unit tests to support the doc examples (TODO). +- Added a `Stream` logger. +- Added functional tests to support the README's examples. +- Added link to `jspalink/apix-log-pushover`. +- Updated the README.md -#### Version 1.1.4 (10-Sep-2015) -- Bug fix. +#### Version `1.1.4` (10-Sep-2015) +- Added link to `PHPMailer/apix-log-phpmailer`. +- Bug fixes. -#### Version 1.1.3 (10-Sep-2015) +#### Version `1.1.3` (10-Sep-2015) - Added `setDeferred` so processing of logs happen at `__destruct` time on a bucket and/or logger level (thanks @Synchro). - Updated the README.md accordingly. -#### Version 1.1.2 (28-Aug-2015) +#### Version `1.1.2` (28-Aug-2015) - Updated the README.md - Added HHVM support. - Updated PHPUnit to 4.8 version. - Added PHP7 support. - Made Travis faster (using Docker containers and skipping allowable failures). -#### Version 1.1.1 (11-Jun-2015) +#### Version `1.1.1` (11-Jun-2015) - Updated the README.md - Fixed setCascading (just uncommented). -#### Version 1.1.0 (11-Jun-2015) +#### Version `1.1.0` (11-Jun-2015) - Fixed a PHP 5.3 specific syntax error (unit-test) - Renamed `Apix\Log\Logger\Null` to `Apix\Log\Logger\Nil`. 'Null' as a classname is now reserved to PHP7 usage, see [PHP RFC: Reserve More Types in PHP 7](https://wiki.php.net/rfc/reserve_more_types_in_php_7) - Some semantic modifications e.g. now using "Log Buckets" to holds loggers. @@ -35,12 +38,12 @@ - Fixed the cascading or not of log entries to subsequent loggers. - Added some aditional tests -- 100% code coverage! -#### Version 1.0.2 (10-Jun-2015) +#### Version `1.0.2` (10-Jun-2015) - Added the logged message can be the context directly i.e. not a string. - Added `\InvalidArgumentException` with an explicit message to the main constructor. - Added handling of Exception as context e.g. `$logger->critical( new \Exception('Boo!') )`. -#### Version 1.0.1 (9-Jun-2015) +#### Version `1.0.1` (9-Jun-2015) - Added Scrutinizer checks. - Added `.gitattributes` file. - Added a unit tests `bootstrap.php` file. @@ -50,7 +53,7 @@ - Updated the examples in `README.md`. - Added a `CHANGELOG.md` file. -#### Version 1.0.0 (30-Sept-2014) +#### Version `1.0.0` (30-Sept-2014) - Initial release.