Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "10.2.0"
".": "10.3.0"
}
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# Changelog

## [10.3.0](https://github.com/margelo/react-native-nitro-sqlite/compare/v10.2.0...v10.3.0) (2026-11-10)


### ⚠ BREAKING CHANGES

* The package no longer ships a CommonJS build. Jest setups that load react-native-nitro-sqlite/mock must add the package to transformIgnorePatterns so Jest transforms its ES modules.

### 🛠️ Dependency Upgrades

* **deps:** bump callstackincubator/react-native-harness from 1.6.0 to 1.7.0 in the actions group ([#471](https://github.com/margelo/react-native-nitro-sqlite/issues/471)) ([67cd86f](https://github.com/margelo/react-native-nitro-sqlite/commit/67cd86fb58ad9709028e448910a2fc2fb8af5254))
* **deps:** bump Nitro to 0.37.2 ([#473](https://github.com/margelo/react-native-nitro-sqlite/issues/473)) ([790742f](https://github.com/margelo/react-native-nitro-sqlite/commit/790742fac89e14447eb118244487a9c6a4569f15))
* **deps:** bump react-native-builder-bob to 0.44.1 ([#477](https://github.com/margelo/react-native-nitro-sqlite/issues/477)) ([518e79d](https://github.com/margelo/react-native-nitro-sqlite/commit/518e79d71cc0fb75712556a7e4ffe611b0376343))


### ✨ Features

* add Drizzle ORM driver ([#448](https://github.com/margelo/react-native-nitro-sqlite/issues/448)) ([cb15889](https://github.com/margelo/react-native-nitro-sqlite/commit/cb158890c0b1412b9fa7b11f2ef82f8318e52cd2))
* add executeRaw to return rows as arrays ([#447](https://github.com/margelo/react-native-nitro-sqlite/issues/447)) ([076a2ba](https://github.com/margelo/react-native-nitro-sqlite/commit/076a2ba777d791149b4eb374e740f8f9be785154))


### 🏗️ Project configuration and build flow

* **example:** benchmark app workloads and Drizzle ([#470](https://github.com/margelo/react-native-nitro-sqlite/issues/470)) ([c12b9a5](https://github.com/margelo/react-native-nitro-sqlite/commit/c12b9a5f231b0f4a4a6c62ca99716512452843c7))
* **example:** benchmark async reads and fractional REAL values ([#469](https://github.com/margelo/react-native-nitro-sqlite/issues/469)) ([1b09ac4](https://github.com/margelo/react-native-nitro-sqlite/commit/1b09ac4b282fee8e7a36d4ae74cff52aace0bc54))
* **example:** upgrade to React Native 0.88 ([#455](https://github.com/margelo/react-native-nitro-sqlite/issues/455)) ([1311185](https://github.com/margelo/react-native-nitro-sqlite/commit/1311185ed40278e03bab4455234aa38a4a31def5))
* ship ESM-only package output ([#475](https://github.com/margelo/react-native-nitro-sqlite/issues/475)) ([1e74395](https://github.com/margelo/react-native-nitro-sqlite/commit/1e74395f3133bd92d2ba680e59b5f232b9c7b0c0))


### 📚 Documentation

* announce 10.3.0 with the ESM-only breaking change ([#480](https://github.com/margelo/react-native-nitro-sqlite/issues/480)) ([56a4a62](https://github.com/margelo/react-native-nitro-sqlite/commit/56a4a6293700baae3ced975021aa0fcdebd30cb3))
* consolidate shared SQLite configuration ([#444](https://github.com/margelo/react-native-nitro-sqlite/issues/444)) ([aa2ab2f](https://github.com/margelo/react-native-nitro-sqlite/commit/aa2ab2f6eeb3925df595998ae60f7499897833e7))
* separate SQLite concepts from NitroSQLite guides ([#445](https://github.com/margelo/react-native-nitro-sqlite/issues/445)) ([8137684](https://github.com/margelo/react-native-nitro-sqlite/commit/813768484e28ae412095c336479ddfa73036fec3))

## [10.2.0](https://github.com/margelo/react-native-nitro-sqlite/compare/v10.1.0...v10.2.0) (2026-10-12)


Expand Down
155 changes: 77 additions & 78 deletions bun.lock

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1908,7 +1908,7 @@ PODS:
- ReactCommon/turbomodule/core
- ReactNativeDependencies
- Yoga
- RNNitroSQLite (10.2.0):
- RNNitroSQLite (10.3.0):
- hermes-engine
- NitroModules
- RCTRequired
Expand All @@ -1932,7 +1932,7 @@ PODS:
- ReactCommon/turbomodule/core
- ReactNativeDependencies
- Yoga
- RNNitroSqliteVec (10.2.0):
- RNNitroSqliteVec (10.3.0):
- RNNitroSQLite
- RNScreens (4.30.0):
- hermes-engine
Expand Down Expand Up @@ -2285,7 +2285,7 @@ SPEC CHECKSUMS:
glog: 3cf7cb46f743c4bc758ae3e6d9c15bd1b4cfd6d4
hermes-engine: 6a00d96909f1648698fe5419972fe3c9e628755e
NitroModules: 7bf29af7ff79c45abd39262df30a18b23dd5b04a
QuickCrypto: 3e6ba9b95e4e6ddf3a5e01290b96d22ada38d3cf
QuickCrypto: fc366cf465d6253caeb8f651559d38950b7839e4
RCT-Folly: 82921e585c0400eda46fac1068297aa9dfb035e4
RCTDeprecation: e134f2a2c096a6450f5fcbbe949531f913a2ff04
RCTRequired: f1a68295837ee8f91e112ed1b5694d12e7ff1784
Expand Down Expand Up @@ -2366,8 +2366,8 @@ SPEC CHECKSUMS:
ReactCommon: 145a14b942b19fc2fe38927f261955ada56978aa
ReactNativeDependencies: d3b7423ba1e52525e42085c8470109abde583d2e
RNCClipboard: 27d5e530990704ebda46ddd789fb816fbca618f6
RNNitroSQLite: 24196ad7dd39934bd6341ed266a17a79f5da8a79
RNNitroSqliteVec: bdf5ec9611da0f0fcc70443951c7d5a790d02dc4
RNNitroSQLite: e4bc1c4874c6ff9b0370bf85e5a617bcd064aa6a
RNNitroSqliteVec: 48fd71b8239c30e5b38a2784f086eb05152052d1
RNScreens: 96c6d636ee9b2b4c3f062db05eecc59217e7f7df
SocketRocket: 37aec555668fb852ec12e3c0de59a86ca58f0871
Yoga: d1c536142c5ff8ec8cd856ab2a7c227a1d875c8e
Expand Down
10 changes: 5 additions & 5 deletions example/macos/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2311,7 +2311,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- RNNitroSQLite (10.2.0):
- RNNitroSQLite (10.3.0):
- boost
- DoubleConversion
- fast_float
Expand Down Expand Up @@ -2340,7 +2340,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- RNNitroSqliteVec (10.2.0):
- RNNitroSqliteVec (10.3.0):
- RNNitroSQLite
- SocketRocket (0.7.1)
- Yoga (0.0.0)
Expand Down Expand Up @@ -2592,7 +2592,7 @@ SPEC CHECKSUMS:
fmt: 4cf0c5ec5864511c96d8d4bd7b03c3c69040af06
glog: 0b31c25149b9d350b2666c7d459229861a00ec07
hermes-engine: 7219f6e751ad6ec7f3d7ec121830ee34dae40749
NitroModules: be3f2ed80165fb9f8974f3744b1e1de6397ba470
NitroModules: 9c17e23c7aa47cdef9c754cd4ad4f5308c15ca4a
RCT-Folly: a3d9b23289a456c318f4814703664bdc33c771cc
RCTDeprecation: ae9e1391708bf992a2a94fb724b0923015be995b
RCTRequired: eb7a65dfaf816b64d40e1c96e4fc597bfa28bedc
Expand Down Expand Up @@ -2658,8 +2658,8 @@ SPEC CHECKSUMS:
ReactCodegen: 4dff081e9dbb8acd8b15a8acc9374b4ac1a9869d
ReactCommon: bc273d1cfc32a36ea662e81293e0961de8c21c77
RNCClipboard: 4b58c780f63676367640f23c8e114e9bd0cf86ac
RNNitroSQLite: 2ae5e37bd04820a7f3c0de69f0cc2affdb2eedd8
RNNitroSqliteVec: 2ad86d0717e2eecd168a02fda178af760d6bf45b
RNNitroSQLite: 91c1d2ac13f97d0b0535ef2e62fc24a5c834808e
RNNitroSqliteVec: 48fd71b8239c30e5b38a2784f086eb05152052d1
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
Yoga: a88f30ac6f89fded00f9840e7d043315e5ab4fe0

Expand Down
8 changes: 4 additions & 4 deletions example/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-native-nitro-sqlite-example",
"version": "10.2.0",
"version": "10.3.0",
"private": true,
"nitroSQLite": {
"threadSafe": true,
Expand Down Expand Up @@ -34,9 +34,9 @@
"react": "19.3.1",
"react-native": "0.88.0",
"react-native-nitro-modules": "*",
"react-native-nitro-sqlite": "10.2.0",
"react-native-nitro-sqlite-drizzle": "10.2.0",
"react-native-nitro-sqlite-vec": "10.2.0",
"react-native-nitro-sqlite": "10.3.0",
"react-native-nitro-sqlite-drizzle": "10.3.0",
"react-native-nitro-sqlite-vec": "10.3.0",
"react-native-quick-base64": "^3.0.1",
"react-native-quick-crypto": "^1.1.8",
"react-native-safe-area-context": "^5.10.1",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-native-nitro-sqlite-workspace",
"version": "10.2.0",
"version": "10.3.0",
"packageManager": "bun@1.3.1",
"private": "true",
"workspaces": [
Expand Down
4 changes: 2 additions & 2 deletions packages/react-native-nitro-sqlite-drizzle/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-native-nitro-sqlite-drizzle",
"version": "10.2.0",
"version": "10.3.0",
"description": "Drizzle ORM driver for react-native-nitro-sqlite.",
"source": "./src/index",
"react-native": "./src/index",
Expand Down Expand Up @@ -47,7 +47,7 @@
"drizzle-kit": "0.31.11",
"drizzle-orm": "0.45.4",
"react": "19.3.1",
"react-native-nitro-sqlite": "10.2.0",
"react-native-nitro-sqlite": "10.3.0",
"typescript": "^5.8.3"
},
"jest": {
Expand Down
4 changes: 2 additions & 2 deletions packages/react-native-nitro-sqlite-vec/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-native-nitro-sqlite-vec",
"version": "10.2.0",
"version": "10.3.0",
"description": "Vector search (sqlite-vec) for react-native-nitro-sqlite. Native sqlite-vec is statically linked into the core's single sqlite3 — no second SQLite, no runtime extension loading.",
"source": "./src/index",
"react-native": "./src/index",
Expand Down Expand Up @@ -45,7 +45,7 @@
"react-native-nitro-sqlite": ">=9.0.0"
},
"devDependencies": {
"react-native-nitro-sqlite": "10.2.0",
"react-native-nitro-sqlite": "10.3.0",
"typescript": "^5.8.3"
},
"jest": {
Expand Down
2 changes: 1 addition & 1 deletion packages/react-native-nitro-sqlite/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-native-nitro-sqlite",
"version": "10.2.0",
"version": "10.3.0",
"description": "Fast SQLite library for React Native built using Nitro Modules",
"main": "./lib/module/index",
"module": "./lib/module/index",
Expand Down
Loading