Skip to content

Latest commit

 

History

History
66 lines (59 loc) · 4.72 KB

CHANGES.md

File metadata and controls

66 lines (59 loc) · 4.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
  • 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

v3.2.0

v3.1.0

  • 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

v3.0.0

v2.17.1

  • PR #99: Release for Scala 2.12

v2.17.0

  • PR #78: Change write(Array[Byte]) to writeByteArray(). Same for append
  • Issue #76: Move better.files.Read typeclass to better.files.Scanner.Read