- Changed to use reflection library inside
util.log.LogConfiguration
(@thekid)
- Made compatible with XP 12 - @thekid
- Merged PR #17: Migrate to new testing library - @thekid
- 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)
- 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)
- Implemented RFC #335: Remove deprecated key/value pair annotation syntax (@thekid)
- Made compatible with XP 10 - @thekid
- Made compatible with PHP 7.4 - refrain using
{}
for string offsets (@thekid) - Replaced all calls to the deprecated
xp::stringOf()
to use the method fromutil.Objects
. (@thekid)
- Fixed issue #16: Colors incorrect - @thekid
- Merged PR #14: Make layout configurable via "layout" in log configuration (@thekid)
- Merged PR #13: Add support for named arguments via configuration file (@thekid)
- 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)
- 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).
- Made Logger::configure() return the logger itself - @thekid
- Merged PR #7: Add Syslog UDP appender - @johannes85, @thekid
- Fix issue #8: Hashcode should be unique - @thekid
- Added ability to use functions inside
debug()
,info()
,warn()
anderror()
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
- 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
- Added forward compatibility with XP 8.0.0: Refrain from using deprecated
util.Properties::fromString()
(@thekid)
- Adopted semantic versioning. See xp-framework/rfc#300 - @thekid
- Added version compatibility with XP 7 - @thekid
- Merged PR #15: Backported SyslogUdpAppender to version 6.x - @OlafSeng
- Heads up: Upgrade your runners before using this release! It uses class path precedence as defined in xp-runners/reference#11 (@thekid)
- Declared dependency on xp-framework/collections and xp-framework/unittest, which have since been extracted from XP core. (@thekid)
- Heads up: Bumped minimum PHP version required to PHP 5.5. See PR #4 (@thekid)
- 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
- Heads up: Split library from xp-framework/core as per xp-framework/rfc#301 (@thekid)