Kripton Persistence Library v3.5.0 Release Notes
Release Date: 2018-03-02 // about 6 years ago-
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