Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Road to 1.0.0 #6

Open
16 of 18 tasks
SiimKinks opened this issue Jul 1, 2017 · 0 comments
Open
16 of 18 tasks

Road to 1.0.0 #6

SiimKinks opened this issue Jul 1, 2017 · 0 comments
Labels

Comments

@SiimKinks
Copy link
Owner

SiimKinks commented Jul 1, 2017

List of features planned before releasing version 1.0.0.
Feel free to propose features, changes, implementation details, APIs, etc.

  • Support for multi module builds where database models are located across modules
  • Ability to run raw SQL (fixes question for SQLITE_SEQUENCE #4)
  • Full conflict algorithm support
  • Support object(s) update/persist operations with custom WHERE clause by unique column
  • Support updating nullable columns with null values in update builder
  • Support multiple object transformers in one class
  • Build on top of the Android architecture components Sqlite support library
  • Indices support
  • Automatic migration scripts generator for debug builds
  • Support for downgrading database
  • Change Query#run return type from Observable to Maybe
  • Change defaults to meet most used setups
  • Support views in kotlin
  • Support for cross-module object transformers
  • Migration scripts generator gradle task for release builds
  • Support for compound operators https://www.sqlite.org/syntax/compound-operator.html
  • Support embedded columns
  • Improve wiki with kotlin specific documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant