Releases: siara-cc/esp32_arduino_sqlite3_lib
Compatibility with Arduino 3.x.x and other changes
What's Changed
- Enable support for Foreign keys
- Fix I/O errors
- Default Page size 512
- Fix for compilation errors with esp32-arduino 3.x.x by @tobozo in #77
- Fix type error on comparison by @mhaberler in #87
New Contributors
- @tobozo made their first contribution in #77
- @mhaberler made their first contribution in #87
Full Changelog: 2.4...2.5
2.4
Enables access to Sqlite3 databases from ESP32
Restore configs to fix memory issues
Enables access to Sqlite3 databases from ESP32
- Upgraded Sqlite3 to 3.31.1
- Muted compiler warnings which cause errors on some compilers
- Fixed issue with unique constraint
- Removed most OMITs
Enables access to Sqlite3 databases from ESP32.
No changes to features. The underlying VFS implementation connecting ESP32 to SQLite database has been changed to be based on sample VFS implementation provided by SQLite instead of adopting from NodeMCU implementation. Consequently database corruption issues are expected to be resolved. The memory footprint is also slightly reduced.
Disable cache used for compression to reduce memory footprint
Disabled the 64k cache used for compression. This will make compression of long strings slower. Suggest use desktop for compression for long strings.
Enables access to Sqlite3 databases from ESP32 (with Shox96 String compression extension).
Includes Shox96 String Compression extension and examples. For more information about Shox96 visit https://github.com/siara-cc/Shox96
Compatibility with ESP32 Arduino Core v1.0.1
This release fixes compatibility issues with ESP32 Arduino core v1.0.1 released in Jan 2019.
Upgraded SQLite to 3.25.2
Upgraded SQLite source to 3.25.2, removed many OMITTED options.
First working release (on SQLite 20.1)
This is the first release for this project that is based on SQLite 20.1.