Changelog
v1.1.0 - 28 January 2014
Changelog since v1.0.0:
Bug fix: Console appender crashed when given null messages (#32 )
New RegexLoggerNameFilter filter (#30 )
v1.0.0 - 31 December 2013
All known bugs should have been fixed. Time to publish v1.0!
Changelog since v0.9.0:
Bug fix: Full distribution crashed in an app optimized with r.js (#20 )
Bug fix: The disabled distribution did not support the synchronous variant of the load function introduced in v0.7.0 (#26 )
Bug fix: Raw source version crashed if it was used in a Node.js environment without RequireJS (#27 )
Upgraded all dependencies to their latest version
New %domain pattern in PatternLayout to output Node.js domain ID if available (#28 )
v0.9.0 - 14 November 2013
Woodman throws a "woodman.Error" error when load fails (#15 )
Woodman available as a Bower package (#22 , #23 ), thx @elskwid
Precompiler supports unknown logger/woodman functions (#f8edc9a54e )
Precompiler crashed when RequireJS sugar syntax was used (#25 )
v0.8.0 - 27 June 2013
registerLevel now creates corresponding trace functions on loggers (#16 ), meaning you can register the level fatal and start calling logger.fatal right away
Added JUnit XML report file generation to test runner
v0.7.0 - 08 June 2013
Synchronous use of woodman.load possible and encouraged (#3 )
New maxPendingEvents option to adjust size of memory buffer (#3 )
Bug fix: load did not pass the error to callback function (#14 )
Bug fix: The end of substitution string was lost (#13 )
Bug fix: Time taken reported by the precompiler was incorrect (#11 )
Bug fix: Woodman crashed when logging an undefined value (#12 )
Doc: started to rewrite intro (#7 )
v0.6.0 - 30 May 2013
Added Woodman traces to precompiler library to monitor performances
New --verbose option for the cli of the precompiler
appendStrings: false in ConsoleAppender preserves objects (#5 )
Config shortcut console preserves objects by default in browsers
v0.5.0 - 15 May 2013
Fixed console only distribution (wrapping code was invalid)
New console configuration shortcut notation to get started faster
New RollingFile Appender for use in Node.js runtime environments
New "console only" distribution added to shrink size of Woodman
v0.4.0 - 14 May 2013
New File Appender implemented (node.js runtime only)
Distributions shims fixed (e.g. standalone execution in node.js)
Proper copyright and licenses mentioned in distributions
Grunt tasks cleaned
v0.3.0 - 13 May 2013
Documentation completed
RegexFilter: default values updated to match log4j
Logger: inherits Filter on top of trace level from its ancestor
Console and Socket appenders now have the same names as in log4j
Updated build file to Grunt v0.4
new registerLevel function exposed in LogManager
v0.2.1 - 05 May 2013
Bug fix: LogManager did not expose the registerFilter method,
meaning v0.2.0 is a non working version in practice.
Feature: String parameters substitution support: log('H{}!', 'ey');
Feature: Decision to use "toString" based on method overloading
Feature: PatternLayout supports non abbreviated conversion patterns
Feature: Log event filtering supported, RegexFilter created
Chore: switched to require.js shortcut notation
Bug fix: JSONLayout did not return the right object structure
Copyright (c) 2013 Joshfire , all rights reserved
Code licensed under an MIT license
Built and maintained by @tidoust
Woodman logo by @mauriz
Site hosted on GitHub Pages