Skip to content

Releases: schveiguy/sqlbuilder

Fix UPDATE FROM in sqlite

03 Sep 03:43
Compare
Choose a tag to compare

There was a bug in how sqlite was updating data from joined tables, in that it would possibly select any random row from the database to use for updating.

This makes sure the FROM clause is linked to the original table.

updates to sqlite

26 Feb 02:53
Compare
Choose a tag to compare

Updates for sqlite broke down when using multiple tables. This adds that capability.

Fix some issues with sqlite and create table statements

29 Jan 15:29
Compare
Choose a tag to compare

Update sqlite datetime type

27 Jan 05:45
Compare
Choose a tag to compare

Now supports DateTime, SysTime, and Date types for sqlite.

The text storage format for these types is now ISOExt, instead of simple format. The sqlite spec actually explicitly specifies this format for date types!

This is a breaking change, which means a bump in the minor rev (would be a major bump, but this is still beta).

Fix issue with sqlite and version dependency

12 Jan 20:37
Compare
Choose a tag to compare

Minor updates, this fixes an issue where the D sqlite library was setting a value to null instead of an empty string.
The version specs were wrong as well, the mysql-native version specifier at least is currently impossible.

Update dependency specs

30 Dec 01:42
Compare
Choose a tag to compare

No longer requires older versions of sqlite and mysql-native (when it changes).

SQLite support

29 Dec 22:36
Compare
Choose a tag to compare

This release adds SQLite support.

Some breaking API changes from 0.0.x branch, but the API is very much in flux. Mostly the change is implementation details and how to hook custom serialization.

Fix CTFE issue with adding columns to a query

05 Sep 20:42
Compare
Choose a tag to compare

Just a minor fix that allows more at CTFE.

Detect stale connections on mysql-native and retry

22 May 22:14
Compare
Choose a tag to compare

This utilizes the new MYXStaleConnection exception in mysql-native v3.2.4 to retry a command/query when it detects a stale connection.

Not quite ready

02 May 14:24
Compare
Choose a tag to compare

I need a release to properly manage dependencies, so this is going to be it.

No particular level of completeness here. The docs are not ready. There is no CI yet. Postgres and sqlite are fantasies, not even started.

mysql support is pretty robust and working. I'm not super-happy with all the API, so it may change.