Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Jan 19:48
· 101 commits to main since this release
v0.3.1
0c023c3

Added

  • Lua binding with IEEE 754 compliant float serialization (1d3c258)

    • New bindings/lua/sqlite_vec.lua module for Lua 5.1+
    • serialize_f32() for IEEE 754 binary format
    • serialize_json() for JSON format
    • Example script in examples/simple-lua/
    • Incorporates upstream PR #237 with extensive bugfixes for float encoding
  • Safer automated release workflow (6d06b7d)

    • prepare-release job creates a release branch before building
    • All builds use the release branch with correct version baked in
    • Main branch only updated after successful npm publish
    • If any step fails, main is untouched

Fixed

  • Numpy header parsing: fixed &&→|| logic bug (90e0099)

  • Go bindings patch updated for new SQLite source (ceb488c)

    • Updated bindings/go/ncruces/go-sqlite3.patch for compatibility with latest SQLite
  • npm-release workflow improvements

    • Synchronized VERSION file with package.json during version bump (c345dab, baffb9b )
    • Enhanced npm publish to handle prerelease tags (alpha, beta, etc.) (0b691fb)

Commits

Full Changelog: v0.3.0...v0.3.1