Skip to content

Latest commit

 

History

History
144 lines (97 loc) · 3.92 KB

ChangeLog.md

File metadata and controls

144 lines (97 loc) · 3.92 KB

Logging change log

?.?.? / ????-??-??

11.2.0 / 2024-03-28

  • Changed to use reflection library inside util.log.LogConfiguration (@thekid)

11.1.0 / 2024-03-24

  • Made compatible with XP 12 - @thekid
  • Merged PR #17: Migrate to new testing library - @thekid

11.0.0 / 2021-10-21

  • Made compatible with PHP 8.1 by replacing calls to the now-deprecated strftime() function (@thekid)
  • Implemented xp-framework/rfc#341, dropping compatibility with XP 9 (@thekid)

10.0.0 / 2020-04-10

  • Implemented xp-framework/rfc#334: Drop PHP 5.6: . Heads up: Minimum required PHP version now is PHP 7.0.0 . Rewrote code base, grouping use statements . Converted newinstance to anonymous classes (@thekid)

9.1.4 / 2020-04-10

  • Implemented RFC #335: Remove deprecated key/value pair annotation syntax (@thekid)

9.1.3 / 2019-12-01

  • Made compatible with XP 10 - @thekid

9.1.2 / 2019-08-20

  • Made compatible with PHP 7.4 - refrain using {} for string offsets (@thekid)
  • Replaced all calls to the deprecated xp::stringOf() to use the method from util.Objects. (@thekid)

9.1.1 / 2018-11-05

  • Fixed issue #16: Colors incorrect - @thekid

9.1.0 / 2018-09-19

  • Merged PR #14: Make layout configurable via "layout" in log configuration (@thekid)
  • Merged PR #13: Add support for named arguments via configuration file (@thekid)

9.0.0 / 2018-08-24

  • Heads up: Removed deprecated util.log.Logger class. See issue #11 (@thekid)
  • Merged PR #12: Add util.log.LogConfiguration; replacing the deprecated singleton Logger class (@thekid, @johannes85)
  • Merged PR #10: Change ConsoleAppender to log to standard output by default. Also applies to ColoredConsoleAppender. (@thekid)

8.3.0 / 2018-08-14

  • Merged PR #9: Make hostname configurable via constructor / configure(). For use in Docker containers, which have senseless hostnames. Users may want to pass in another identifier, such as the cluster name. (@johannes85, @thekid).

8.2.0 / 2018-08-11

  • Made Logger::configure() return the logger itself - @thekid
  • Merged PR #7: Add Syslog UDP appender - @johannes85, @thekid

8.1.1 / 2018-08-10

  • Fix issue #8: Hashcode should be unique - @thekid

8.1.0 / 2018-01-20

  • Added ability to use functions inside debug(), info(), warn() and error() which will be invoked at the moment of formatting (@thekid)
  • Fixed inconsistency between PHP 5 and 7 with map formatting - @thekid
  • Fixed test suite not entirely running on XP9 - @thekid

8.0.0 / 2017-05-29

  • Merged PR #6: Logging DSL - @thekid
  • Heads up: Deprecated singleton util.log.Logger - @thekid
  • Rewrote all named LogCategory methods to use native varargs - @thekid
  • Heads up: Dropped PHP 5.5 support - @thekid
  • Merged PR #5: XP9 Compat - @thekid

7.1.0 / 2016-08-28

  • Added forward compatibility with XP 8.0.0: Refrain from using deprecated util.Properties::fromString() (@thekid)

7.0.0 / 2016-02-21

  • Adopted semantic versioning. See xp-framework/rfc#300 - @thekid
  • Added version compatibility with XP 7 - @thekid

6.7.0 / 2018-10-05

  • Merged PR #15: Backported SyslogUdpAppender to version 6.x - @OlafSeng

6.6.0 / 2016-01-10

  • Heads up: Upgrade your runners before using this release! It uses class path precedence as defined in xp-runners/reference#11 (@thekid)

6.5.1 / 2015-12-20

  • Declared dependency on xp-framework/collections and xp-framework/unittest, which have since been extracted from XP core. (@thekid)

6.5.0 / 2015-09-27

  • Heads up: Bumped minimum PHP version required to PHP 5.5. See PR #4 (@thekid)

6.4.3 / 2015-08-22

  • Fixed util.log.LogObserver not accepting LogCategory instances - @thekid
  • Implemented PR #1: Patternlayout: %d for dates - @thekid
  • Code QA: Adopt to newest unittest coding standares - @thekid

6.4.2 / 2015-08-22