All Versions
12
Latest Version
Avg Release Cycle
90 days
Latest Release
1267 days ago

Changelog History
Page 2

  • v3.5.0 Changes

    March 02, 2018
        Release Notes - Kripton Persistence Library - Version 3.5.0
    

    ๐Ÿ› Bug

    • [KRIPTON-209] - Use generated many 2 many entity in jql causes error
    • [KRIPTON-220] - If a field is decorated with @BindSqlTypeAdapter, @BindTypeAdapter is not necessary
    • [KRIPTON-222] - ORM: a SQLiteTypeAdapter managed field never receive null value into generated method

    ๐Ÿ‘Œ Improvement

    • [KRIPTON-213] - Content provider: generate uri values to access methods
    • โšก๏ธ [KRIPTON-214] - Datasource update task can be defined in @BindDataSource annotation
    • [KRIPTON-217] - SQLite populator: let populator definition more simpler with @BindDataSource#populator and DataSourceOptions.populator
    • ๐ŸŒฒ [KRIPTON-226] - Log of byte[] parameter: display its hexadecimal rapresentation

    ๐Ÿ†• New Feature

    • [KRIPTON-215] - Add @BindDatasource#inMemory flag to use in memory database
    • [KRIPTON-218] - Add DataSource classes isJustCreated flag to check if datasource is just created
    • โšก๏ธ [KRIPTON-219] - @BindDataSource: add capability to define update task with annotation
    • [KRIPTON-223] - Every datasource expose its table names with Table[] getTables()
    • [KRIPTON-224] - Every table expose its column names with String[] columns() method

    Task

    • ๐Ÿšš [KRIPTON-210] - remove @BindDaoMany2Many attribute onlyFields(): unsused
    • [KRIPTON-211] - @BindDaoMany2Many: rename generatedMethods to methods
    • โšก๏ธ [KRIPTON-221] - Generated Content Provider: improved javadoc generation for methods: query, insert, update, delete
    • [KRIPTON-225] - Improve value insertion into contentValue
  • v3.4.1 Changes

    February 20, 2018

    ๐Ÿ› Bug

    ๐Ÿ‘Œ Improvement

    ๐Ÿ†• New Feature

    • [KRIPTON-202] - Shared Preference: string set is saved as Set and not as json