Releases: acodeninja/persist
Releases · acodeninja/persist
v2.1.1
v2.1.0
v2.0.0
2.0.0 (2024-09-09)
Bug Fixes
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
v1.0.0
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)