better-files follows the following MAJOR.MINOR.PATCH
release conventions:
- Changes in
PATCH
version:- Minor functionality changes (usually bug fixes)
- No breaking public API changes
- New APIs might be added
- Change in
MINOR
version:- In addition to
PATCH
changes - Minor API shape changes e.g. renaming, deprecations
- Trivial to modify code to address compilation issues
- In addition to
- Change in
MAJOR
version:- In addition to
MINOR
changes - Significant structural and API changes
- In addition to
- Issue #129: JSR-203 and JimFS compatibility
- Issue #88: Strongly typed relative and absolute path APIs
- Issue #122: Scala Platform Release - Support for Scala 2.13 and 2.11
- Move Scanner to own module that depends on cats/shapeless
- Remove implicit options from all APIs
- Rename PosixFilePermissions.OTHERS* APIs
- Issue #186: Splitter based Scanner
- Issue #173: Better ARM handling of fatal errors
- Issue #182: Move and Copy into directory utils
- Issue #189: Util to read String from an InputStream
- Issue #187: Readers for
java.time.*
andjava.sql.*
- Restore File.usingTemp first introduced in 7c60ca
- Fix bug in appendBytes
- Issue #140: Batch up events for file monitoring
- Issue #136: Use execution contexts for file monitoring
- Issue #152: Streamed unzipping
- Issue #150:
ManagedResource[File]
for temp files - Issue #126: New Typeclassed approach to ARM
- Issue #160: Ability to convert Reader/Writer to Input/Output streams
- Issue #77: Better UNIX-y behaviour for
cp
andmv
DSL utils - Issue #169: Support for symbols in file DSL
- Issue #171: Handle
createDirectories()
on symlinks to existing directories
- Issue #9: File resource utils
- Issue #114: Glob with automatic path
- Issue #107: Handle Byte-order markers
- PR #113: File anchor util
- Issue #105: Remove dependency on scala.io
- File.usingTemp
- Optional symbolic operations
- PR #100: Fix issue in unzip of parents
- PR #101: Removed File.Type
- Issue #96: Teeing outputstreams
- File.testPermission
- File.nonEmpty
- Update metadata API
- Issue #80: Unzip filters
- PR #107: Java serialization utils
- PR #99: Release for Scala 2.12