Skip to content

Releases: SubiyaCryolite/jds

v20.4: Significant changes to JDS

26 Aug 19:26
Compare
Choose a tag to compare
  • Added Serialization support to portable types
  • Improved memory usage & RT performance by making mapping either one time or "optional" via the bind() method
  • Numerous optimizations and code refactoring
  • Stripped out unused functionality (Schema creation, EAV code)

v9.2.0

05 May 11:37
Compare
Choose a tag to compare

Significant changes and features added to JDS

  • Robust flat table generation functionality
  • Granular options and control
  • Performance and stability enhancements
  • Optimized database structure and standardized naming convension

v4.1.6

14 Jan 11:20
Compare
Choose a tag to compare
  • Increased size of primary key from 48 - 96
  • Added the ability to truncate custom tables
  • Added co-variance to Entity and Entity Collection mappers (Covariant)
  • Fixed bug with same field being bound in multiple entities
  • Compacted portable JSON of embedded save/load
  • Fixed HUGE performance issues in general
  • Added ability to run custom sql code on batch save in JdsSave
  • Added tag to control the writing of Overview fields
  • Fixed bug with JdsTables not seeing superclass JdsAnnotation
  • JDS Tables now contain an EntityId column in order to determine the source of a specific entry

v4.0.4

14 Nov 18:09
Compare
Choose a tag to compare
  • Added serial number to serializable classes
  • Updated Kotlin run-time

v4.0.3

14 Nov 18:08
Compare
Choose a tag to compare
  • Initial attempts to address serialization of collection values

v4.0.0

01 Nov 19:10
Compare
Choose a tag to compare
  • Breaks compatibility with older versions
  • Supports new time types: Period, Duration, YearMonth, MonthDay
  • Added support for alternate connections (i.e to reporting or backup dbs), as well as associated methods for CRUD events
  • Adding dynamic Schema generation capabilities with support for native column types

v4.0.0-SNAPSHOT

18 Oct 12:36
Compare
Choose a tag to compare
  • Supports multiple properties of the JdsEntity in one class
  • Supports 4 new time constructs: Period, Duration, YearMonth and MonthYear
  • Fixed View generation in Oracle
  • Fixed incorrect column types for Long in MySQL and TSQL
  • BREAKS all backward compatibility :(

v3.4.3

18 Oct 12:34
Compare
Choose a tag to compare
  • Fixed issues with serialization
  • Code optimization

v3.2.3

10 Aug 17:35
Compare
Choose a tag to compare
  • Fixed bug with SQLite database initialization
  • Significant improvements in initialization time
  • Optimized batching on saves

3.2.0: - Updated readme to show information regarding Oracle

03 Aug 20:29
Compare
Choose a tag to compare
  • Added support for Oracle 11G
  • Added filter support for Oracle
  • Adding preliminary View support for Oracle
  • Fixing SQL issues with Oracle implementation
  • Fixed bug with batch save implementation
  • Performance enhancements all around