- 2019-11-24 - v2.0.0
- complete refactoring with TypeScript
- full Windows compliance (at least all tests are OK)
- file is recreated if externally removed while logging
- 2019-10-20 - v1.4.6
- tests fix
- 2019-10-18 - v1.4.5
- Fixed a bug when immutable and history are both set.
- devDependencies update
- 2019-10-01 - v1.4.4
- Fixed a bug occurring adding properties to Array.prototype
- devDependencies update
- 2019-07-23 - v1.4.3
- Exported the options interface
- devDependencies update
- 2019-06-27 - v1.4.2
- Fixed a bug causing a ERR_MULTIPLE_CALLBACK error (thanks to rooftopsparrow)
- devDependencies update
- 2019-04-22 - v1.4.1
- From istanbul to nyc for tests coverage
- Several typos fixed in README.md; thanks to dhurlburtusa
- devDependencies update
- 2019-01-09 - v1.4.0
- Fixed the TimeoutOverflowWarning bug
- Added experimental monthly rotation
- devDependencies update
- 2019-01-04 - v1.3.10
- Fixed a bug occurring when two calls to makePath are concurrently done (thanks to cchare)
- devDependencies update
- 2018-09-26 - v1.3.9
- Fixed TypeScript Definition file (thanks to rakshith-ravi and kbirger)
- Added TOC and TypeScript import documentation
- devDependencies update
- 2018-09-18 - v1.3.8
- Added TypeScript Definition file (thanks to rakshith-ravi)
- 2018-07-19 - v1.3.7
- devDependencies update
- 2018-04-05 - v1.3.6
- Discovered and solved: "write after end" error with immutable option (thanks to JcBernack)
- Added a test case to cover that bug
- devDependencies update
- 2018-03-15 - v1.3.5
- Using slightly faster timestamp generator function (thanks to jorgemsrs)
- devDependencies update
- 2017-11-13 - v1.3.4
- immutable option review
- 2017-11-13 - v1.3.3
- Solved: problem with TypeScript
- immutable option added
- 2017-09-23 - v1.3.2
- devDependencies updated
- 2017-09-21 - v1.3.1
- devDependencies updated
- 2017-09-17 - v1.3.0
- initialRotation option added
- 2017-04-26 - v1.2.2
- Fixed bug: Handle does not close
- 2017-03-22 - v1.2.1
- fixed removed event
- 2017-03-20 - v1.2.0
- maxFiles and maxSize options added
- 2017-02-14 - v1.1.9
- fixed warning events order in case of external compression errors
- 2017-02-13 - v1.1.8
- removed tmp dependecy due it was causing a strange instability now disappeared
- 2017-02-07 - v1.1.7
- fixed tmp.file call
- 2017-02-03 - v1.1.6
- eslint
- 2017-01-23 - v1.1.5
- README fix
- 2017-01-23 - v1.1.4
- Changed dependencies badges
- 2016-12-27 - v1.1.3
- Fixed bug: end method wrong implementation
- 2016-12-19 - v1.1.2
- Fixed bug: unable to reuse configuration object
- Fixed bug: Events cross over: rotate and rotated
- 2016-12-05 - v1.1.1
- Dependencies update
- 2016-10-18 - v1.1.0
- Added classical UNIX logrotate tool behaviour.
- Dependencies update
- 2016-04-29 - v1.0.5
- Tested on node v6.0
- Fixed a bug on rotation with interval and compression
- 2015-11-09 - v1.0.4
- Tested on node v5.0
- Fixed bug on initial rotation with interval
- 2015-10-25 - v1.0.3
- Tested on node v4.2
- Dependencies update
- 2015-10-09 - v1.0.2
- README update
- 2015-10-08 - v1.0.1
- README fix
- 2015-10-08 - v1.0.0
- Async error reporting refactory
- 2015-10-07 - v0.1.0
- Internal gzip compression
- 2015-10-06 - v0.0.5
- External compression
- 2015-09-30 - v0.0.4
- Added path option
- Missing path creation
- 2015-09-29 - v0.0.3
- Rotation by interval
- Buffer optimization (thanks to allevo)
- 2015-09-17 - v0.0.2
- Rotation by size
- 2015-09-14 - v0.0.1
- README.md
- 2015-09-10 - v0.0.0
- Embryonal stage