Skip to content

Releases: acodeninja/persist

v2.1.1

10 Sep 15:30
a22f397
Compare
Choose a tag to compare

2.1.1 (2024-09-10)

Bug Fixes

  • model hydration is broken when an array is empty (#10) (a22f397)

v2.1.0

10 Sep 07:38
3096e64
Compare
Choose a tag to compare

2.1.0 (2024-09-10)

Features

v2.0.0

09 Sep 11:45
6142fcc
Compare
Choose a tag to compare

2.0.0 (2024-09-09)

  • feat(transactions)!: transactions with automated rollback (#6) (599cf7e)

Bug Fixes

  • use conventional commits for releases (#7) (e17ce2b)

Features

BREAKING CHANGES

  • change to behaviour on put engine methods, exceptions
    will stop a put in progress

  • test: add engine api test

  • test: add test for exported HTTP engine

  • feat(transactions): add transactional engine wrapper with commit capability

  • test(transactions): commit throws the underlying exception on failure

  • feat(transactions): add automatic rollback when a transaction fails

  • feat(transactions): allow Persist.addEngine to create transactional engines

  • docs(transactions): add documentation on using transactional engines

v1.1.0

03 Aug 12:04
34f61aa
Compare
Choose a tag to compare

1.1.0 (2024-08-03)

Features

v1.0.0

02 Aug 16:40
ed12acb
Compare
Choose a tag to compare

1.0.0 (2024-08-02)

Features

  • engine: add filesystem based storage engine (2c05830)
  • engine: add S3 engine (3b4baab)
  • search (#3) (7976276)
  • types: add array type (de8746c)
  • types: add custom type (3e978e4)
  • types: add main types export file (0fb95c1)
  • types: add model type (1d0c514)
  • types: add resolved type slug (a0264db)
  • types: add simple types (a7a9ccd)
  • types: add validate method to modesl (2600286)
  • validation: add SchemaValidator (8fc217c)