Skip to content

Releases: SubiyaCryolite/jds

v2.17.0726b

27 Jul 07:00
Compare
Choose a tag to compare
  • 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

24 Jul 08:28
Compare
Choose a tag to compare
  • Modifications to event listeners and event argument properties
  • Internal modifications and enhancements via the use of named parameters

v2.17.0718b

18 Jul 13:09
Compare
Choose a tag to compare
  • 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

11 Jul 08:40
Compare
Choose a tag to compare

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

08 Jul 14:03
Compare
Choose a tag to compare
  • 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

05 Jul 19:28
Compare
Choose a tag to compare

Enhancements and Bug Fixes

  • Fixed error with view creation in PostgreSQL
  • Views respect OO inheritance
  • Loads respect OO inheritance

v1.170626

25 Jun 11:16
Compare
Choose a tag to compare
  • 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

23 Jun 20:05
Compare
Choose a tag to compare
  • 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

19 Jun 18:44
Compare
Choose a tag to compare
  • Added support for Blobs
  • Fixed bug with MySQL implementation when several databases on the same instance use JDS

1.170619b

19 Jun 18:49
Compare
Choose a tag to compare
  • 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