Skip to content

Releases: JuliaDatabases/SQLite.jl

v1.6.1

22 May 03:18
ccdb8b0
Compare
Choose a tag to compare

SQLite v1.6.1

Diff since v1.6.0

Merged pull requests:

Closed issues:

  • Open flags (#314)
  • deprecate @sr_str in favour of Base.@raw_str? (#317)
  • Table Name Problem (#322)
  • Clash between independent registered functions (#331)
  • UDFs don't work on ARM (#335)

v1.6.0

29 Nov 07:27
7acb8a9
Compare
Choose a tag to compare

SQLite v1.6.0

Diff since v1.5.1

Closed issues:

  • Outdated documentation page (#310)

Merged pull requests:

v1.5.1

17 Nov 22:11
33405aa
Compare
Choose a tag to compare

SQLite v1.5.1

Diff since v1.5.0

Closed issues:

  • SQLite - error regression in Julia 1.8 vs Julia 1.7 (#306)

Merged pull requests:

  • Manually preserve cconvert values until sqlite3_step (#308) (@quinnj)

v1.5.0

16 Nov 05:37
Compare
Choose a tag to compare

SQLite v1.5.0

Diff since v1.4.2

Closed issues:

  • Type specialized Tables.jl reader (#224)
  • Unsupported SQLite declared type BOOLEAN (#279)
  • Error registering SQLite.regexp on Apple M1 (#282)
  • Stale statements with DBInterface @prepare (#301)

Merged pull requests:

  • Remove unused argument in test helper function (#294) (@rikhuijzer)
  • Clang.jl generated bindings and internal refactor (#296) (@metab0t)
  • Use JuliaFormatter.jl to format all code (#297) (@metab0t)
  • Add .codecov.yml to ignore generated C API bindings (#300) (@metab0t)
  • Allow selection of constraint conflict resolution algorithm in SQLite.load! (#302) (@Seitzal)
  • Fix warnings on master (#305) (@quinnj)
  • Ensure table row doesn't get GCed when inserting via load (#307) (@quinnj)

v1.4.2

27 Aug 21:25
189c9c3
Compare
Choose a tag to compare

SQLite v1.4.2

Diff since v1.4.1

Closed issues:

  • Drop BinaryProvider.jl (#287)
  • Support for begin/commit statements? (#292)
  • Cut a new release to drop BinaryProvider.jl dependency (#298)

Merged pull requests:

v1.4.1

12 Apr 14:47
5327d5c
Compare
Choose a tag to compare

SQLite v1.4.1

Diff since v1.4.0

Closed issues:

  • tables(db) for empty database should be (names=[],) (#209)
  • What is the syntax to bind variables? (#283)

Merged pull requests:

v1.4.0

28 Jan 20:48
f904f27
Compare
Choose a tag to compare

SQLite v1.4.0

Diff since v1.3.0

Closed issues:

  • "Custom Scalar Functions" - TEXT vs. BLOB (#147)
  • TypeError in select with missing values (#244)
  • SQLite.jl appears to be 400 times slower than Python's sqlite3 (#246)
  • sqlite3_open seems to dislike AbstractStrings? (#265)
  • How to get the schema of a table? (#272)
  • Repeat calls to load!(...) fail (#274)
  • load!(db ; analyze=true) is broken (#276)
  • Tables.columns seem to flatten columns (#280)
  • ArgumentError: 'Int32' iterates 'Int32' values, which doesn't satisfy the Tables.jl AbstractRow interface (#281)

Merged pull requests:

v1.3.0

20 Oct 06:57
b20aafa
Compare
Choose a tag to compare

SQLite v1.3.0

Diff since v1.2.0

Closed issues:

  • Handle locked database (#163)
  • After close database, its filename should be cleared too. (#194)
  • The function juliatype not cover fully? The type name completely follows the table creating statement. (#219)
  • Nothing in place of Missing causes various errors (DBInterface.execute function). (#221)
  • Exception when opening sqlite DB with blobs (#222)
  • Any plans for an ORM? (#238)
  • Calling collect outputs missing everywhere (#239)
  • load! seems to ignore foreign key errors when inserting data. (#240)
  • Failing test (#241)
  • Broken regex in juliatype v1.1.4? (#242)
  • Request a variant of load! that executes REPLACE on each row rather than INSERT. (#243)
  • Incorrect handling of string types with length limits (#245)
  • Cannot read empty blob (#248)
  • Weird iteration behavior (#251)
  • Allow threadsafe insertion of blobs (#255)
  • SQLite.table always gives error message. (#258)
  • SQLite 1.2.0's load! eats the first row of rows in the unknown schema case (#259)

Merged pull requests:

  • don't try deserializing short blobs (#249) (@aplavin)
  • fix string outputs from UDF (#250) (@aplavin)
  • Make serialization of blobs threadsafe (#256) (@herzfeldd)
  • Ensure schema-less tables have all rows respected in load! (#260) (@quinnj)
  • Convert NULL type columns to Julia Missing type (#261) (@quinnj)
  • Ensure rows are only valid while currently being iterated (#262) (@quinnj)
  • Add replace keyword arg to SQLite.load! (#263) (@quinnj)
  • Make type affinity detection more robust (#264) (@quinnj)

v1.2.0

09 Sep 22:41
d153834
Compare
Choose a tag to compare

SQLite v1.2.0

Diff since v1.1.4

Closed issues:

  • WeakRefStrings dependency (#247)
  • Ensure unique column names in query result by default (#253)
  • New release to support WeakRefStrings version 1.0 (#257)

Merged pull requests:

  • By default, make query column names unique (#254) (@quinnj)

v1.1.4

19 Mar 23:27
c88fad6
Compare
Choose a tag to compare

SQLite v1.1.4

Diff since v1.1.3

Closed issues:

  • Bug related to 32 bit Integers? (#207)
  • Please provide more comprehensive docs for execute (#233)
  • Select col from sys.tables? (#235)

Merged pull requests: