All Versions
10
Latest Version
Avg Release Cycle
114 days
Latest Release
425 days ago

Changelog History

  • v20.4 Changes

    August 26, 2020
    • โž• 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)
  • v10.1.2

    February 18, 2019
  • v9.2.0 Changes

    May 05, 2018

    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.8

    January 14, 2018
  • v4.1.7

    January 14, 2018
  • v4.1.6 Changes

    January 14, 2018
    • 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.5

    November 25, 2017
  • v4.0.4 Changes

    November 14, 2017
    • โž• Added serial number to serializable classes
    • โšก๏ธ Updated Kotlin run-time
  • v4.0.3 Changes

    November 14, 2017
    • ๐ŸŽ‰ Initial attempts to address serialization of collection values
  • v4.0.0 Changes

    November 01, 2017
    • 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