Releases: SubiyaCryolite/jds
Releases · SubiyaCryolite/jds
v2.17.0726b
- Fixed bug with SQLConnection not set to AutoCommiti(true) in PostSave events
- Renamed setters for global properties:
-- printOutput -> isPrintingOutput
-- logEdits -> isLoggingEdits
-- !isPersistingChangesOnly -> isWritingToPrimaryDataTables
v2.17.0724
- Modifications to event listeners and event argument properties
- Internal modifications and enhancements via the use of named parameters
v2.17.0718b
- Added support for the persistence of atomic Enum fields
- Generated views now support Enums
- Fixed bug in-which filtered JDS load always return an object (default empty)
- Memory optimizations via use of Stream<> in JDSLoad
- Added JdsDeleteListener to the library
- Consolidated existing post and pre listeners into JdsSaveListener, JdsLoadListener
v2.17.0711
Features
- Fully backward compatible with V1 databases
- Optimized View generation
- Object inheritance View will never be affected regardless of how you save the object
- Binary values will be saved in the old table as well
Planned Features
- SQLite wont use ridiculous replace or insert into
- Saving enum as single object, not just array [month, sex]
v1.170708
- JDS now maps native Java Enums as opposed to String collections before
- Only modifications are persisted to the log table, as opposed to any commit before
v1.170705
Enhancements and Bug Fixes
- Fixed error with view creation in PostgreSQL
- Views respect OO inheritance
- Loads respect OO inheritance
v1.170626
- Reworked Entity map implementation
- Completed View implementation. JDS can now create views in MySQL, PostgreSQL and TSQL to represent entities as rows.
- Completed the Filter implementation. The following operations are supported:
- equals
- notEquals
- like
- startsLike
- endsLike
- notLike
- in
- notIn
- greaterThan
- greaterThanOrEqualTo
- lessThan
- lessThanOrEqualTo
- notLessThan
- notGreaterThan
- isNull
- isNotNull
- between
v1.170619c
- Added support for Blobs
- Fixed bug with MySQL implementation when several databases on the same instance use JDS
- Fixed bug with TSQL implementation of BLOB store
- Fixed another bug in the MySQL
1.170619
- Added support for Blobs
- Fixed bug with MySQL implementation when several databases on the same instance use JDS
1.170619b
- Added support for Blobs
- Fixed bug with MySQL implementation when several databases on the same instance use JDS
- Fixed bug with TSQL implementation of BLOB store