[0.9.0] - 2021-12-02
- Switching from sqlite to duckdb.
[0.8.0] - 2021-11-30
Changed
0.7.9 - 2021-10-25
Changed
- Debug build opt in, instead of opt out.
export DEBUG=yes
before compilation and it will add a -g
to the compilation process.
0.7.3 - 2021-10-08
Added
- Added support for static erlang compilation. #167
0.7.2 - 2021-09-13
Added
- Added support for android compilation. #164
0.7.1 - 2021-09-09
Fixed
- Fix segfault on double closing an sqlite connection. #162
0.7.0 - 2021-09-08
Added
- Added
Exqlite.Basic
for a simplified interface to utilizing sqlite3. #160 - Addded ability to load sqlite extension. #160
0.6.4 - 2021-09-04
Changed
- Updated SQLite from 3.35.5 to 3.36.0
0.6.3 - 2021-08-26
Fixed
- Fixed perceived memory leak for prepared statements not being cleaned up in a timely manner. This would be an issue for systems under a heavy load. #155
0.6.2 - 2021-08-25
Changed
- Handle only UTC datetime and convert them to iso form without offset #157
0.6.1 - 2021-05-17
Fixed
- Fixed compilation issue on windows #151
0.6.0 - 2021-05-5
Added
Exqlite.Sqlite3.serialize/2
to serialize the contents of the database to a binary.Exqlite.Sqlite3.deserialize/3
to load a previously serialized database from a binary.
0.5.11 - 2021-05-02
Changed
- add the relevant sql statement to the Error exception message
- update SQLite3 amalgamation to 3.35.5
Fixed
- fix issue with update returning nil rows for empty returning result #146
0.5.10 - 2021-04-06
Fixed
maybe_set_pragma
was comparing upper case and lower case values when it
should not matter.
0.5.9 - 2021-04-06
Changed
- Setting the pragma for
Exqlite.Connection
is now a two step process to check
what the value is and then set it to the desired value if it is not already
the desired value.
0.5.8 - 2021-04-04
Added
Exqlite.Error
now has the statement that failed that the error occurred on.
0.5.7 - 2021-04-04
Changed
- Update SQLite3 amalgamation to 3.35.4
0.5.6 - 2021-04-02
Fixed
- Fix SQLite3 amalgamation in 0.5.5 being incorrectly downgraded to 3.34.1. Amalgamation is now correctly 3.35.3.
0.5.5 - 2021-03-29
Changed
- Bump SQLite3 amalgamation to version 3.35.3
0.5.4 - 2021-03-23
Fixed
- Fix incorrect passing of
chunk_size
to fetch_all/4
0.5.3 - 2021-03-23
Fixed
:invalid_chunk_size
being emitted by the DBConnection.execute
0.5.2 - 2021-03-23
Added
- Guide for Windows users.
Exqlite.Sqlite3.multi_step/3
to step through results chunks at a time.default_chunk_size
configuration.
0.5.1 - 2021-03-19
Changed
0.5.0 - 2021-03-17
Removed
- Removed
Ecto.Adapters.Exqlite
Replaced with Ecto Sqlite3 library.