diff --git a/packages/browser-extension/CHANGELOG.md b/packages/browser-extension/CHANGELOG.md
index 81962e3..baaea8d 100644
--- a/packages/browser-extension/CHANGELOG.md
+++ b/packages/browser-extension/CHANGELOG.md
@@ -4,6 +4,16 @@ All notable changes to the browser extension are documented here. Versions match
`manifest.json`. The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and
the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [0.3.2] - 2026-08-18
+
+Carries an engine fix the extension bundles. Nothing in the extension's own code changed.
+
+### Fixed
+- A question about dates against a column that stores a timestamp as a number answered confidently and
+ wrongly, without raising an error: compared with a date it matched nothing and answered zero, and
+ compared with the wrong units it matched every row and answered with the whole table. The comparison
+ is now caught before it runs.
+
## [0.3.1] - 2026-08-14
### Fixed
diff --git a/packages/browser-extension/manifest.json b/packages/browser-extension/manifest.json
index a12b7d3..6cae411 100644
--- a/packages/browser-extension/manifest.json
+++ b/packages/browser-extension/manifest.json
@@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "AskSQL",
"short_name": "AskSQL",
- "version": "0.3.1",
+ "version": "0.3.2",
"description": "Ask your database questions in plain language. Read-only by design, zero telemetry. Query files in-browser or your AskSQL server.",
"minimum_chrome_version": "116",
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk17oLrOl3oNPAgteUmUQDhUJJo+lxrQDt7baBBxmyQ3w3nE1g7IOZVGtq6q+gItzvs8aJAe+dHKanZynRWJfeK8zqCiBNDzyMqnRpAMOOtvKlJJOTqe9N9Lj/RJgxRgfylPnYJoPNXMAPd2y4ceeJX6yj0GpTPiS9AIfTO6p6WXB9YGWl5gdwjhGuYEAB+S7vD+M8yaCCn8C1b2+ne0yboTf/3nUyh6XysrAPafNCMlUbU1qBjAQGNJgXdsbRtWfaIbKorKhN4tWgsc3SsXZBdIxXsz/oL3EMzspjWjTEIrf/n5p1q3kNJ+SQ40SunWXdjDY4q/LnPnGmQFCUona7wIDAQAB",
diff --git a/packages/browser-extension/package.json b/packages/browser-extension/package.json
index c8966d3..c1bdcbc 100644
--- a/packages/browser-extension/package.json
+++ b/packages/browser-extension/package.json
@@ -2,7 +2,7 @@
"name": "asksql-browser-extension",
"private": true,
"type": "module",
- "version": "0.3.1",
+ "version": "0.3.2",
"description": "AskSQL for Chromium browsers (Edge + Chrome): zero-backend DuckDB-WASM file chat and @asksql/server sidecar mode in a Manifest V3 side panel.",
"scripts": {
"fetch-duckdb-extensions": "node scripts/fetch-duckdb-extensions.mjs",
diff --git a/packages/duckdb/CHANGELOG.md b/packages/duckdb/CHANGELOG.md
index 51e563a..a486819 100644
--- a/packages/duckdb/CHANGELOG.md
+++ b/packages/duckdb/CHANGELOG.md
@@ -1,5 +1,16 @@
# @asksql/duckdb
+## 0.3.2
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
## 0.3.1
### Patch Changes
diff --git a/packages/duckdb/package.json b/packages/duckdb/package.json
index 3481171..d1439ee 100644
--- a/packages/duckdb/package.json
+++ b/packages/duckdb/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/duckdb",
- "version": "0.3.1",
+ "version": "0.3.2",
"description": "DuckDB connector for AskSQL. Local analytical processing of CSV/JSON/Parquet files; the zero-backend file-analytics path.",
"type": "module",
"main": "./dist/index.js",
diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md
index 3c3b9c4..d155aff 100644
--- a/packages/mcp/CHANGELOG.md
+++ b/packages/mcp/CHANGELOG.md
@@ -1,5 +1,16 @@
# @asksql/mcp
+## 0.2.1
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
## 0.2.0
### Minor Changes
diff --git a/packages/mcp/package.json b/packages/mcp/package.json
index 4afd693..f1e1f58 100644
--- a/packages/mcp/package.json
+++ b/packages/mcp/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/mcp",
- "version": "0.2.0",
+ "version": "0.2.1",
"description": "Model Context Protocol server for AskSQL: exposes list-connections / schema / query / run as MCP tools so AI agents can safely query registered databases (read-only, guarded).",
"type": "module",
"main": "./dist/index.js",
diff --git a/packages/mongodb/CHANGELOG.md b/packages/mongodb/CHANGELOG.md
index 8cc2e3b..1efd3d0 100644
--- a/packages/mongodb/CHANGELOG.md
+++ b/packages/mongodb/CHANGELOG.md
@@ -1,5 +1,16 @@
# @asksql/mongodb
+## 0.2.1
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
## 0.2.0
### Minor Changes
diff --git a/packages/mongodb/package.json b/packages/mongodb/package.json
index 49028dc..78cbb7d 100644
--- a/packages/mongodb/package.json
+++ b/packages/mongodb/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/mongodb",
- "version": "0.2.0",
+ "version": "0.2.1",
"description": "MongoDB connector for AskSQL. Sampling-based schema inference across collections + guarded read-only aggregation pipelines.",
"type": "module",
"main": "./dist/index.js",
diff --git a/packages/mysql/CHANGELOG.md b/packages/mysql/CHANGELOG.md
index 8cef46d..a688711 100644
--- a/packages/mysql/CHANGELOG.md
+++ b/packages/mysql/CHANGELOG.md
@@ -1,5 +1,16 @@
# @asksql/mysql
+## 0.3.1
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
## 0.3.0
### Minor Changes
diff --git a/packages/mysql/package.json b/packages/mysql/package.json
index c6832aa..ac47c46 100644
--- a/packages/mysql/package.json
+++ b/packages/mysql/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/mysql",
- "version": "0.3.0",
+ "version": "0.3.1",
"description": "MySQL connector for AskSQL. information_schema introspection + read-only session enforcement.",
"type": "module",
"main": "./dist/index.js",
diff --git a/packages/oracle/CHANGELOG.md b/packages/oracle/CHANGELOG.md
index 60bb85a..aa2c784 100644
--- a/packages/oracle/CHANGELOG.md
+++ b/packages/oracle/CHANGELOG.md
@@ -1,5 +1,16 @@
# @asksql/oracle
+## 0.3.1
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
## 0.3.0
### Minor Changes
diff --git a/packages/oracle/package.json b/packages/oracle/package.json
index e41213e..ea48422 100644
--- a/packages/oracle/package.json
+++ b/packages/oracle/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/oracle",
- "version": "0.3.0",
+ "version": "0.3.1",
"description": "Oracle Database connector for AskSQL. Data-dictionary schema introspection (tables, views, columns, primary/foreign keys, comments) + read-only transaction enforcement. Uses the oracledb driver in pure-JS Thin mode (no Instant Client).",
"type": "module",
"main": "./dist/index.js",
diff --git a/packages/postgres/CHANGELOG.md b/packages/postgres/CHANGELOG.md
index 2009ba9..6c1eb8f 100644
--- a/packages/postgres/CHANGELOG.md
+++ b/packages/postgres/CHANGELOG.md
@@ -1,5 +1,16 @@
# @asksql/postgres
+## 0.3.2
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
## 0.3.1
### Patch Changes
diff --git a/packages/postgres/package.json b/packages/postgres/package.json
index 4fac3af..6de2030 100644
--- a/packages/postgres/package.json
+++ b/packages/postgres/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/postgres",
- "version": "0.3.1",
+ "version": "0.3.2",
"description": "PostgreSQL connector for AskSQL. Full schema introspection (tables, views, indexes, triggers, functions, enums, FKs) + read-only session enforcement.",
"type": "module",
"main": "./dist/index.js",
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index 1aeeb93..813eb6e 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -1,5 +1,16 @@
# @asksql/react
+## 0.3.3
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
## 0.3.2
### Patch Changes
diff --git a/packages/react/package.json b/packages/react/package.json
index 84c4d43..5861f62 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/react",
- "version": "0.3.2",
+ "version": "0.3.3",
"description": "React UI for AskSQL: full-page chat and floating chat-head, plus headless hooks. Light/dark, loading/empty/error states built in.",
"type": "module",
"main": "./dist/index.js",
diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md
index e94ddb5..d602d2d 100644
--- a/packages/server/CHANGELOG.md
+++ b/packages/server/CHANGELOG.md
@@ -1,5 +1,16 @@
# @asksql/server
+## 0.6.2
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
## 0.6.1
### Patch Changes
diff --git a/packages/server/package.json b/packages/server/package.json
index cbf88f6..8f12a91 100644
--- a/packages/server/package.json
+++ b/packages/server/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/server",
- "version": "0.6.1",
+ "version": "0.6.2",
"description": "AskSQL server sidecar: credential-holding HTTP handler with auth hook, server-side SQL guard, audit log. Framework-agnostic + Express/Next adapters.",
"type": "module",
"main": "./dist/index.js",
@@ -63,12 +63,12 @@
],
"devDependencies": {
"@asksql/core": "workspace:>=0.7.0",
- "@asksql/postgres": "workspace:>=0.3.1",
- "@asksql/mysql": "workspace:>=0.3.0",
- "@asksql/oracle": "workspace:>=0.3.0",
- "@asksql/mongodb": "workspace:>=0.2.0",
+ "@asksql/postgres": "workspace:>=0.3.2",
+ "@asksql/mysql": "workspace:>=0.3.1",
+ "@asksql/oracle": "workspace:>=0.3.1",
+ "@asksql/mongodb": "workspace:>=0.2.1",
"@asksql/sqlite": "workspace:>=0.4.0",
- "@asksql/duckdb": "workspace:>=0.3.1"
+ "@asksql/duckdb": "workspace:>=0.3.2"
},
"peerDependencies": {
"@asksql/core": "workspace:>=0.6.0",
diff --git a/packages/vscode/CHANGELOG.md b/packages/vscode/CHANGELOG.md
index c3f66d6..b24f1d9 100644
--- a/packages/vscode/CHANGELOG.md
+++ b/packages/vscode/CHANGELOG.md
@@ -4,6 +4,24 @@ All notable changes to the AskSQL VS Code extension are documented here. The for
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and the project follows
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [0.7.3] - 2026-08-18
+
+Carries the engine fixes for SQLite databases written by an Android app, which the extension bundles.
+Nothing in the extension's own code changed.
+
+### Fixed
+- A question about dates against a SQLite database answered confidently and wrongly. Where a timestamp
+ is stored as a number - which is how an Android app's database stores one - comparing it with a date
+ matched nothing and answered zero, while comparing it with the wrong units matched every row and
+ answered with the whole table. Neither raised an error. The schema now records which units such a
+ column is in, and a check catches the comparison before it runs.
+- Full-text search over a SQLite database ran at all: queries using `MATCH` had been refused as
+ unparseable.
+- `SELECT rowid` was refused as an invented column.
+- A SQLite database copied without its `-wal` file reported no tables at all, and every question
+ answered "no such table". It now says which file is missing.
+- A table with a binary column could lose an entire result set on some drivers.
+
## [0.7.2] - 2026-08-15
### Added
diff --git a/packages/vscode/package.json b/packages/vscode/package.json
index 897ca11..cb506ed 100644
--- a/packages/vscode/package.json
+++ b/packages/vscode/package.json
@@ -3,7 +3,7 @@
"private": true,
"displayName": "AskSQL",
"description": "AI database chat: ask in plain language, review the query, get answers. Read-only by design, bring your own model.",
- "version": "0.7.2",
+ "version": "0.7.3",
"publisher": "RahulMahadik",
"license": "Apache-2.0",
"pricing": "Free",
diff --git a/packages/widget/CHANGELOG.md b/packages/widget/CHANGELOG.md
index 711e6ba..55e9d93 100644
--- a/packages/widget/CHANGELOG.md
+++ b/packages/widget/CHANGELOG.md
@@ -1,5 +1,19 @@
# @asksql/widget
+## 0.2.7
+
+### Patch Changes
+
+- Republished against the engine fix for a date comparison that answered zero, or the whole table,
+ without raising an error.
+
+ The widget bundles the engine, so a fix reaches its users only when it is published. The others take
+ the engine as a peer dependency and pick it up on install; they move here so that every published
+ package in a release is built against the same engine.
+
+- Updated dependencies
+ - @asksql/react@0.3.3
+
## 0.2.6
### Patch Changes
diff --git a/packages/widget/package.json b/packages/widget/package.json
index 19c3410..7809706 100644
--- a/packages/widget/package.json
+++ b/packages/widget/package.json
@@ -1,6 +1,6 @@
{
"name": "@asksql/widget",
- "version": "0.2.6",
+ "version": "0.2.7",
"description": "Vanilla-JS AskSQL embed for non-React pages. Mounts the bubble/chat into a shadow root so host CSS never bleeds in or out.",
"type": "module",
"main": "./dist/index.js",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5564e56..c553106 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -398,19 +398,19 @@ importers:
specifier: workspace:>=0.7.0
version: link:../core
'@asksql/duckdb':
- specifier: workspace:>=0.3.1
+ specifier: workspace:>=0.3.2
version: link:../duckdb
'@asksql/mongodb':
- specifier: workspace:>=0.2.0
+ specifier: workspace:>=0.2.1
version: link:../mongodb
'@asksql/mysql':
- specifier: workspace:>=0.3.0
+ specifier: workspace:>=0.3.1
version: link:../mysql
'@asksql/oracle':
- specifier: workspace:>=0.3.0
+ specifier: workspace:>=0.3.1
version: link:../oracle
'@asksql/postgres':
- specifier: workspace:>=0.3.1
+ specifier: workspace:>=0.3.2
version: link:../postgres
'@asksql/sqlite':
specifier: workspace:>=0.4.0