Skip to content

Latest commit

 

History

History
109 lines (95 loc) · 8.72 KB

CHANGES.md

File metadata and controls

109 lines (95 loc) · 8.72 KB

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
  • Change in MAJOR version:
    • In addition to MINOR changes
    • Significant structural and API changes

v4.0.0

  • Issue #129: JSR-203 and JimFS compatibility
  • Issue #88: Strongly typed relative and absolute path APIs
  • Remove implicit options from all APIs

v3.8.0

  • TBD
  • Issue #193: Handle fast changing directory watching on Windows
  • Issue #195: Do not swallow FileAlreadyExistsException when creating directory or file
  • Add method to check verified file existence (or non-existence)
  • Issue #198: InputStreamOps#asString doesn't close the stream on exception
  • PR #199: Utils for Object I/O
  • PR #200: GZIP APIs
  • 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 and mv DSL utils
  • Issue #169: Support for symbols in file DSL
  • Issue #171: Handle createDirectories() on symlinks to existing directories
  • PR #99: Release for Scala 2.12
  • PR #78: Change write(Array[Byte]) to writeByteArray(). Same for append
  • Issue #76: Move better.files.Read typeclass to better.files.Scanner.Read