sqlitemagic
sqlitemagic copied to clipboard
Road to 1.0.0
List of features planned before releasing version 1.0.0. Feel free to propose features, changes, implementation details, APIs, etc.
- [x] Support for multi module builds where database models are located across modules
- [x] Ability to run raw SQL (fixes #4)
- [x] Full conflict algorithm support
- [x] Support object(s) update/persist operations with custom WHERE clause by unique column
- [x] Support updating nullable columns with
nullvalues in update builder - [x] Support multiple object transformers in one class
- [x] Build on top of the Android architecture components Sqlite support library
- [x] Indices support
- [x] Automatic migration scripts generator for debug builds
- [x] Support for downgrading database
- [x] Change Query#run return type from Observable to Maybe
- [x] Change defaults to meet most used setups
- [x] Support views in kotlin
- [x] Support for cross-module object transformers
- [x] Migration scripts generator gradle task for release builds
- [x] Support for compound operators https://www.sqlite.org/syntax/compound-operator.html
- [ ] Support embedded columns
- [ ] Improve wiki with kotlin specific documentation