Skip to content

Latest commit

 

History

History
84 lines (66 loc) · 2.54 KB

CHANGELOG.md

File metadata and controls

84 lines (66 loc) · 2.54 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

[4.1.1] - 2023-10-16

Changed

  • Allow Symfony v6 dependencies

[4.1.0] - 2021-08-21

Added

  • Add support for psr/log v2 and v3.
  • Add support for passing Stringable objects as the $message parameter to log() methods.

[4.0.0] - 2021-05-31

Added

  • Add specific support for PHP v8
  • Strict type declarations to match existing docblocks. Possible BC break if an implementation extends package classes or implements package interfaces.
  • Exception thrown if string parameter for LoggerType\Stream cannot be opened for writing.

Removed

  • BC break: Removed support for PHP versions <= 7.2 as they are no longer actively supported by the PHP project.

[3.0.2] - 2019-12-10

Added

  • Add support for Symfony\Console v5

[3.0.1] - 2018-02-13

Added

  • Apply GNU LGPLv3 software licence
  • Add support for Symfony\Console v4

[3.0.0] - 2016-10-27

Added

  • Custom logger decorators can be registered on the Factory and applied via config
  • New Decorator\DefaultContext which allows default context values to be set for all logs. Use directly or add to config, eg. 'defaultContext' => ['foo'=>'bar']

Changed

  • Renamed Collection to LoggerType\Collection
  • Renamed Stream to LoggerType\Stream
  • Renamed CliColor to LoggerType\CliColor
  • Renamed LevelFilter to Decorator\LevelFilter

[2.1.1] - 2016-10-27

Added

  • Mark package as providing an implementation of \Psr\Log by using Composer provide option

[2.1.0] - 2016-04-29

Added

  • CliColor logger which can be manually constructed to add coloured log output to your CLI scripts' verbose mode.
  • Officially support php70

[2.0.1] - 2016-03-21

Added

  • Support for additional handlers by extending Factory

[2.0.0] - 2016-03-21

Added

  • New Config class to separate the logic for interpreting the pool's config. Changes the Pool's constructor.

Changed

  • Config key name renamed to type

[1.1.0] - 2015-08-26

Added

  • New Pool method to allow user to always get a collection logger

[1.0.1] - 2015-08-25

Added

  • README.md

Changed

[1.0.0] - 2015-08-25

Initial Release