- Cleaned up code formatting in documentation examples
- Updated URLs
- Switched to semver versioning (this is NOT a breaking change)
- Moved code to GitHub
- Updated package to point to new repo
- Fixed a bug where maxLines couldn't be retroactively applied properly to logs with more than maxLines
- Added the ability to archive logs after they reach a certain size
- Introduced support for named transports. With named transports, you can specify a separate log message for each transport.
- You can now pass in something falsey for the minLevel, which means don't log anything. Useful if you want a --silent flag in your app.
- If logging to a file in a folder that does not exist, that folder and any non-existent parent folders are created on the fly