Releases: SubiyaCryolite/jds
Releases · SubiyaCryolite/jds
v20.4: Significant changes to JDS
- 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
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
- 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
- Added serial number to serializable classes
- Updated Kotlin run-time
v4.0.3
- Initial attempts to address serialization of collection values
v4.0.0
- 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
- 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
- Fixed issues with serialization
- Code optimization
v3.2.3
- 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
- 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