- Fix critical bug and add tests cover up
- Update dependencies
- Update dependencies
- Update to bevy 0.15
- Small bug fix in local_db creation
- Update dependencies
- *MAJOR CHANGE:*Change the sqlite provider from libsql to rusqlite
- Internal updates and refactoring
- Update to bevy 0.15
- Small bug fix in local_db creation
- Update dependencies
- Rollback multiple types in
INTEGER
type mapping
- Update dependencies
- Prepared WAL and WAL2 modes support through
set_wal_mode
- Prepared DELETE mode support through
set_wal_mode_to_rollback
for backward compatibility and easy switch between WAL and WAL2 modes - Prepared concurrent APIs for
insert_value_concurrent
,update_value_concurrent
,partial_update_concurrent
- Update dependencies
- Added
create_index
for non-unique indexes API
- Drop completely
impl Send
for external and internal structs
- Drop completely
impl Send
for external and internal structs
- Drop
impl Send
for R2D2 connection builder
- Add
impl Send
for external and internal structs - Update dependencies
- Hotfix for
create_unique_index
- Update dependencies
- Add
create_unique_index
anddrop_index
- Update dependencies
- Update dependencies
- Update dependencies
- Update dependencies
- Update dependencies
- Add API for changing the PRAGMA synchronous settings
- Reversed boolean changes, now it's save as 0 or 1 in the sqlite databases (in the form of NUMERIC)
- Additional fixes for sqlite and libsql mapping to rust types
- Extend fixes for sqlite and libsql mapping to rust types
- Dropped unsupported types (u128 and i128)
- Fixed Rust types mapping to Sqlite types
- Fixed an issue where Sqlite's NULL values causes panic because Default values are missing then doing mapping
- Fixed an issue with the query used for auto-migration
- Official Release
- Added retries in queries that might lock the database. insert_value update_value partial_update, delete_value now returns Result type.
- Added set_query_retries to the AioDatabase struct which sets how many retries should be made.
- Improved reliability
- Fixed string escaping
- Improved reliability
- Update dependencies
- Initial beta release
- Added any, count and all queries
- Fix typos
- Update dependencies
- Added support for Vec type (BLOB type). This allows to save any data in the database, even files
- Internal: Increased reliability then creating a database table
- Added create_remote for testing purposes
- Internal: Database schema is from now and on boxed
- Hotfix: Expanded the same fix from v.5.5
- Preparations for release of v6.0
- Hotfix: If a query returns 1 result / row panics the application
- Internal: Added connection pooling which greatly increases the concurrency possibilities, performance and reliability
- Internal: Changed journal_mode to WAL
- Internal: Added query that changes the default settings of the sqlite database
- insert_value is now accepting references
- Add Contains, StartsWith and EndsWith Operators
- Internal: Added test to guarantee that all apis work before release
- Fix Documentation
- Fix Some Examples showing the same code for in-memory and local db
- Added partial_update for updating single field / column of a row
- Fix Re-Exports
- Alpha Release