- Shutdown the default
ScheduledExecutorService
at JVM exit. (#12)
- Added explicit Java 9 module name. (#11)
-
Switched to semantic versioning scheme. (#10)
-
Overhauled tests.
-
Improved documentation.
-
Added
onOpen()
(#6) andonClose()
(#9) methods toRotationCallback
. -
Removed timer-based invocation from
SizeBasedRotationPolicy
. -
Replaced
Timer
andThread
usage with a sharedScheduledExecutorService
. -
Fixed license discrepancies. (#3)
-
Add Windows build to CI pipeline. (#4)
-
Switch from Travis CI to GitHub Actions. (#4)
-
Fix stream handling for Windows. (#4)
-
Upgraded to Java 8.
-
Replaced Joda Time with Java Date/Time API.
-
Added support for
Locale
andZoneId
inRotatingFilePattern
. -
Added pre-
write()
(that is, write-sensitive) policy execution support. -
Switched from GPL v3 to Apache License v2.0.
-
Upgrade dependency versions.