Skip to content

Releases: joaoh82/rust_sqlite

v0.1.9

25 Apr 18:13
93985ef

Choose a tag to compare

SQLRite v0.1.9

Per-product releases in this wave:

  • 🦀 Rust enginecrates.io
  • 🔧 C FFI — prebuilt libsqlrite_c for Linux x86_64/aarch64, macOS aarch64, Windows x86_64
  • 🖥️ Desktop — unsigned installers for Linux (AppImage + deb), macOS (dmg aarch64), Windows (msi)
  • 🐍 PythonPyPI — abi3-py38 wheels for Linux x86_64/aarch64, macOS aarch64, Windows x86_64 + sdist
  • 🟢 Node.jsnpm — N-API bindings with prebuilt .node binaries for Linux x86_64/aarch64, macOS aarch64, Windows x86_64
  • 🌐 WASMnpm — browser/bundler-target WebAssembly build via wasm-pack
  • 🐹 Go SDKgo get github.com/joaoh82/rust_sqlite/sdk/go@v0.1.9database/sql driver via cgo against libsqlrite_c

Auto-generated changelog below ↓

What's Changed

  • Phase 6i: add publish-go (completes Phase 6) by @joaoh82 in #38
  • Release v0.1.9 by @github-actions[bot] in #39

Full Changelog: v0.1.8...v0.1.9

v0.1.8

25 Apr 17:32
37eab34

Choose a tag to compare

SQLRite v0.1.8

Per-product releases in this wave:

  • 🦀 Rust enginecrates.io
  • 🔧 C FFI — prebuilt libsqlrite_c for Linux x86_64/aarch64, macOS aarch64, Windows x86_64
  • 🖥️ Desktop — unsigned installers for Linux (AppImage + deb), macOS (dmg aarch64), Windows (msi)
  • 🐍 PythonPyPI — abi3-py38 wheels for Linux x86_64/aarch64, macOS aarch64, Windows x86_64 + sdist
  • 🟢 Node.jsnpm — N-API bindings with prebuilt .node binaries for Linux x86_64/aarch64, macOS aarch64, Windows x86_64
  • 🌐 WASMnpm — browser/bundler-target WebAssembly build via wasm-pack

Go SDK lands as its publish job comes online (Phase 6i).


Auto-generated changelog below ↓

What's Changed

  • Phase 6h: add publish-wasm to release.yml (npm @joaoh82/sqlrite-wasm via OIDC) by @joaoh82 in #36
  • Release v0.1.8 by @github-actions[bot] in #37

Full Changelog: v0.1.7...v0.1.8

v0.1.7

25 Apr 17:06
33fad93

Choose a tag to compare

SQLRite v0.1.7

Per-product releases in this wave:

  • 🦀 Rust enginecrates.io
  • 🔧 C FFI — prebuilt libsqlrite_c for Linux x86_64/aarch64, macOS aarch64, Windows x86_64
  • 🖥️ Desktop — unsigned installers for Linux (AppImage + deb), macOS (dmg aarch64), Windows (msi)
  • 🐍 PythonPyPI — abi3-py38 wheels for Linux x86_64/aarch64, macOS aarch64, Windows x86_64 + sdist
  • 🟢 Node.jsnpm — N-API bindings with prebuilt .node binaries for Linux x86_64/aarch64, macOS aarch64, Windows x86_64

WASM / Go SDKs land as their publish jobs come online (Phases 6h–6i).


Auto-generated changelog below ↓

What's Changed

  • release.yml: restore --provenance flag + add OIDC diagnostics by @joaoh82 in #34
  • Release v0.1.7 by @github-actions[bot] in #35

Full Changelog: v0.1.6...v0.1.7

WASM v0.1.9

25 Apr 18:10
93985ef

Choose a tag to compare

Published to npm: https://www.npmjs.com/package/@joaoh82/sqlrite-wasm/v/0.1.9

npm install @joaoh82/sqlrite-wasm@0.1.9
// Bundler target — works with webpack, vite, rollup, parcel
import init, { Database } from '@joaoh82/sqlrite-wasm';

await init();
const db = new Database();
db.exec("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)");
db.exec("INSERT INTO users (name) VALUES ('alice')");
const rows = db.query("SELECT id, name FROM users");
// → [{ id: 1, name: 'alice' }]

What's in the package:

  • sqlrite_wasm_bg.wasm — the WebAssembly engine binary
  • sqlrite_wasm.js — auto-generated JS glue (wasm-bindgen)
  • sqlrite_wasm.d.ts — TypeScript types
  • package.json — bundler-target metadata

Build target: bundler (webpack/vite/rollup-friendly).
For web / nodejs / deno targets, build from source via wasm-pack build sdk/wasm --target <target>.

Verify package provenance:

npm audit signatures

See the umbrella release v0.1.9 for the full changelog.

What's Changed

  • Phase 6i: add publish-go (completes Phase 6) by @joaoh82 in #38
  • Release v0.1.9 by @github-actions[bot] in #39

Full Changelog: sqlrite-desktop-v0.1.8...sqlrite-wasm-v0.1.9

WASM v0.1.8

25 Apr 17:29
37eab34

Choose a tag to compare

Published to npm: https://www.npmjs.com/package/@joaoh82/sqlrite-wasm/v/0.1.8

npm install @joaoh82/sqlrite-wasm@0.1.8
// Bundler target — works with webpack, vite, rollup, parcel
import init, { Database } from '@joaoh82/sqlrite-wasm';

await init();
const db = new Database();
db.exec("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)");
db.exec("INSERT INTO users (name) VALUES ('alice')");
const rows = db.query("SELECT id, name FROM users");
// → [{ id: 1, name: 'alice' }]

What's in the package:

  • sqlrite_wasm_bg.wasm — the WebAssembly engine binary
  • sqlrite_wasm.js — auto-generated JS glue (wasm-bindgen)
  • sqlrite_wasm.d.ts — TypeScript types
  • package.json — bundler-target metadata

Build target: bundler (webpack/vite/rollup-friendly).
For web / nodejs / deno targets, build from source via wasm-pack build sdk/wasm --target <target>.

Verify package provenance:

npm audit signatures

See the umbrella release v0.1.8 for the full changelog.

What's Changed

  • Phase 6h: add publish-wasm to release.yml (npm @joaoh82/sqlrite-wasm via OIDC) by @joaoh82 in #36
  • Release v0.1.8 by @github-actions[bot] in #37

Full Changelog: sqlrite-desktop-v0.1.7...sqlrite-wasm-v0.1.8

Rust engine v0.1.9

25 Apr 18:09
93985ef

Choose a tag to compare

Published to crates.io: https://crates.io/crates/sqlrite-engine/0.1.9

[dependencies]
sqlrite-engine = "0.1.9"
// The [lib] name stays `sqlrite`, so the import alias is
// the short one even though the package name is longer.
use sqlrite::{Database, ExecutionResult};

See the umbrella release v0.1.9 for the full changelog.

What's Changed

  • Phase 6i: add publish-go (completes Phase 6) by @joaoh82 in #38
  • Release v0.1.9 by @github-actions[bot] in #39

Full Changelog: sqlrite-desktop-v0.1.8...sqlrite-v0.1.9

Rust engine v0.1.8

25 Apr 17:28
37eab34

Choose a tag to compare

Published to crates.io: https://crates.io/crates/sqlrite-engine/0.1.8

[dependencies]
sqlrite-engine = "0.1.8"
// The [lib] name stays `sqlrite`, so the import alias is
// the short one even though the package name is longer.
use sqlrite::{Database, ExecutionResult};

See the umbrella release v0.1.8 for the full changelog.

What's Changed

  • Phase 6h: add publish-wasm to release.yml (npm @joaoh82/sqlrite-wasm via OIDC) by @joaoh82 in #36
  • Release v0.1.8 by @github-actions[bot] in #37

Full Changelog: sqlrite-desktop-v0.1.7...sqlrite-v0.1.8

Rust engine v0.1.7

25 Apr 16:48
33fad93

Choose a tag to compare

Published to crates.io: https://crates.io/crates/sqlrite-engine/0.1.7

[dependencies]
sqlrite-engine = "0.1.7"
// The [lib] name stays `sqlrite`, so the import alias is
// the short one even though the package name is longer.
use sqlrite::{Database, ExecutionResult};

See the umbrella release v0.1.7 for the full changelog.

What's Changed

  • release.yml: restore --provenance flag + add OIDC diagnostics by @joaoh82 in #34
  • Release v0.1.7 by @github-actions[bot] in #35

Full Changelog: sqlrite-desktop-v0.1.6...sqlrite-v0.1.7

Rust engine v0.1.6

25 Apr 10:39
4e15443

Choose a tag to compare

Published to crates.io: https://crates.io/crates/sqlrite-engine/0.1.6

[dependencies]
sqlrite-engine = "0.1.6"
// The [lib] name stays `sqlrite`, so the import alias is
// the short one even though the package name is longer.
use sqlrite::{Database, ExecutionResult};

See the umbrella release v0.1.6 for the full changelog.

What's Changed

  • release.yml: fix publish-nodejs OIDC (drop registry-url, force npm 11.5+) by @joaoh82 in #32
  • Release v0.1.6 by @github-actions[bot] in #33

Full Changelog: sqlrite-desktop-v0.1.5...sqlrite-v0.1.6

Rust engine v0.1.5

25 Apr 08:24
52b4fda

Choose a tag to compare

Published to crates.io: https://crates.io/crates/sqlrite-engine/0.1.5

[dependencies]
sqlrite-engine = "0.1.5"
// The [lib] name stays `sqlrite`, so the import alias is
// the short one even though the package name is longer.
use sqlrite::{Database, ExecutionResult};

See the umbrella release v0.1.5 for the full changelog.

What's Changed

  • Phase 6g: add publish-nodejs to release.yml (npm via OIDC) by @joaoh82 in #28
  • Rename npm package to @joaoh82/sqlrite (scoped, npm rejects unscoped name) by @joaoh82 in #30
  • Release v0.1.5 by @github-actions[bot] in #31

Full Changelog: sqlrite-desktop-v0.1.4...sqlrite-v0.1.5