Skip to content

Latest commit

 

History

History
76 lines (50 loc) · 2.42 KB

CHANGELOG.md

File metadata and controls

76 lines (50 loc) · 2.42 KB

Changelog

0.5.3 (2022-03-16)

  • Rename package to tech.coner.snoozle
  • Change the Maven coordinates to
    • Group ID: tech.coner.snoozle
    • Artifact ID: snoozle
  • Upgrade dependencies
  • #27 Database versioning
  • Admin and Data Sessions

0.4.1 (2020-09-02)

  • #36 Return an empty stream instead of throwing NoSuchFileException when streaming resource with no records

0.4.0 (2020-08-29)

  • #33 Use parameterized key types for lookups instead of vararg Any
    • Eliminated entity versioning
  • #25 Revise the database path definition to use receiver functions

0.3.4 (2020-08-04)

  • #24 Fix atomic entity write strategy with single-filesystem approach

0.3.3 (2020-02-03)

  • #19 Remove rxfilewatcher dependency

0.3.2 (2020-01-04)

  • Expose absolute path to blobs

0.3.1 (2020-01-01)

  • Fix writing blobs into new databases

0.3.0 (2019-12-29)

  • Replaced annotation/reflection-based entity definition with DSL
  • EntityEvent emitted by watchListing() removes raw WatchEvent in favor of State (exists, deleted, or overflow)
  • #18 Blob types
  • Upgrade dependencies

0.2.1 (2019-06-25)

  • #16 Explicitly register Jackson Java Time module

0.2.0 (2019-05-24)

  • #11 Upgrade to JUnit 5
  • #10 Switch to java.nio.Path
  • #8 Optional automatic entity versioning
  • #7 Store entities at rest wrapped in an object

0.1.2 (2019-01-18)

Fixes:

  • #6 Db entity listing auto-creates parent folder

0.1.1 (2019-01-17)

Enhancements:

  • #3 Auto-create entity folders
  • #4 Implement Jackson performance tips

0.1.0 (2018-12-03)

Initial release.

Features:

  • Database
    • Create, read, update, delete entities
    • Watch for entity changes in listing

Known issues:

  • Watching for entity changes on Windows in a Syncthing folder produces exceptions due to filesystem locks