Releases: joaoh82/rust_sqlite
v0.1.9
SQLRite v0.1.9
Per-product releases in this wave:
- 🦀 Rust engine → crates.io
- 🔧 C FFI — prebuilt
libsqlrite_cfor Linux x86_64/aarch64, macOS aarch64, Windows x86_64 - 🖥️ Desktop — unsigned installers for Linux (AppImage + deb), macOS (dmg aarch64), Windows (msi)
- 🐍 Python → PyPI — abi3-py38 wheels for Linux x86_64/aarch64, macOS aarch64, Windows x86_64 + sdist
- 🟢 Node.js → npm — N-API bindings with prebuilt
.nodebinaries for Linux x86_64/aarch64, macOS aarch64, Windows x86_64 - 🌐 WASM → npm — browser/bundler-target WebAssembly build via wasm-pack
- 🐹 Go SDK →
go get github.com/joaoh82/rust_sqlite/sdk/go@v0.1.9—database/sqldriver via cgo againstlibsqlrite_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
SQLRite v0.1.8
Per-product releases in this wave:
- 🦀 Rust engine → crates.io
- 🔧 C FFI — prebuilt
libsqlrite_cfor Linux x86_64/aarch64, macOS aarch64, Windows x86_64 - 🖥️ Desktop — unsigned installers for Linux (AppImage + deb), macOS (dmg aarch64), Windows (msi)
- 🐍 Python → PyPI — abi3-py38 wheels for Linux x86_64/aarch64, macOS aarch64, Windows x86_64 + sdist
- 🟢 Node.js → npm — N-API bindings with prebuilt
.nodebinaries for Linux x86_64/aarch64, macOS aarch64, Windows x86_64 - 🌐 WASM → npm — 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
SQLRite v0.1.7
Per-product releases in this wave:
- 🦀 Rust engine → crates.io
- 🔧 C FFI — prebuilt
libsqlrite_cfor Linux x86_64/aarch64, macOS aarch64, Windows x86_64 - 🖥️ Desktop — unsigned installers for Linux (AppImage + deb), macOS (dmg aarch64), Windows (msi)
- 🐍 Python → PyPI — abi3-py38 wheels for Linux x86_64/aarch64, macOS aarch64, Windows x86_64 + sdist
- 🟢 Node.js → npm — N-API bindings with prebuilt
.nodebinaries 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
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 binarysqlrite_wasm.js— auto-generated JS glue (wasm-bindgen)sqlrite_wasm.d.ts— TypeScript typespackage.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 signaturesSee 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
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 binarysqlrite_wasm.js— auto-generated JS glue (wasm-bindgen)sqlrite_wasm.d.ts— TypeScript typespackage.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 signaturesSee 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
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
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
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
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
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