Skip to content

Commit

Permalink
Pre-release 1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
frqnck committed Sep 18, 2015
1 parent 8a5e5a3 commit ae0b6c6
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,49 @@
# 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.
- Added bucket self-prioritization as opposed to the FIFO mode used until now.
- 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.
Expand All @@ -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.

<pre>
Expand Down

0 comments on commit ae0b6c6

Please sign in to comment.