Skip to content
Open
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
6 changes: 0 additions & 6 deletions .changeset/analysis-suggestions-performance.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/atomic-artifact-files.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/calm-previews-start.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/config-dependency-fingerprints.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/exact-init-compiler.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fresh-schema-recovery.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/imported-config-reload.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/map-cross-document-lsp-coordinates.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/map-typescript-document-versions.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/mysql-failed-recovery.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/portable-schema-hashes.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/preserve-typescript-lsp-capabilities.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/preserve-typescript-resolve-context.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/project-typescript-semantic-tokens.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/quiet-editors-recover.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/quiet-overlays-diagnostics.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/recover-inflight-diagnostic-pulls.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/reuse-source-predicates.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/shared-batch-result-validation.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/shared-bulk-producer.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/shared-prepared-registration.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sqlite-scope-lifecycle.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tidy-init-plan.md

This file was deleted.

24 changes: 24 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# @typed-sql/cli

## 2.2.0

### Minor Changes

- 20eb300: Add a nonexecuting init planning command with explicit grammar/package selection, package-manager conflict detection, deterministic file proposals, and separately identified installation and editor prerequisites.

### Patch Changes

- 456fa7f: Stage serialized artifacts in sibling files before atomic replacement, preserving existing file permissions and cleaning staging files on failure. Schema generation publishes its self-contained JSON input last. Individual files are atomic; publication across files is not a filesystem transaction.
- 38ea32b: Derive the init plan's missing TypeScript dependency from the compiler's exact supported version policy, preserving existing dependency choices.
- Updated dependencies [b752fde]
- Updated dependencies [456fa7f]
- Updated dependencies [8e6b443]
- Updated dependencies [5387b5e]
- Updated dependencies [7e94958]
- Updated dependencies [a4c4e73]
- Updated dependencies [2f5f6be]
- Updated dependencies [71a169f]
- Updated dependencies [d176673]
- @typed-sql/compiler@2.1.1
- @typed-sql/core@2.2.0
- @typed-sql/schema@2.2.0
- @typed-sql/config@2.1.1

## 2.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typed-sql/cli",
"version": "2.1.0",
"version": "2.2.0",
"description": "Config-driven typed-sql generation, checking, verification, and migration compatibility CLI.",
"license": "MIT",
"author": "Lojhan",
Expand Down
16 changes: 16 additions & 0 deletions packages/compiler/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @typed-sql/compiler

## 2.1.1

### Patch Changes

- b752fde: Index source-analysis offsets and bindings once and bound name-suggestion edit-distance work while preserving query ranges and suggestion tie ordering.
- 7e94958: Make schema and policy hash ordering independent of the host locale, including unordered v2 semantic arrays. Add content-checking compatibility helpers so legacy hashes remain accepted in their originating locale.
- a4c4e73: Reuse stateless character predicates during source binding scans without changing whitespace or range behavior.
- Updated dependencies [b752fde]
- Updated dependencies [456fa7f]
- Updated dependencies [7e94958]
- Updated dependencies [2f5f6be]
- Updated dependencies [71a169f]
- Updated dependencies [d176673]
- @typed-sql/core@2.2.0
- @typed-sql/schema@2.2.0

## 2.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/compiler/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typed-sql/compiler",
"version": "2.1.0",
"version": "2.1.1",
"description": "Dialect-neutral TypeScript source compilation, query evidence, and migration compatibility.",
"license": "MIT",
"author": "Lojhan",
Expand Down
12 changes: 12 additions & 0 deletions packages/config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @typed-sql/config

## 2.1.1

### Patch Changes

- 8e6b443: Avoid rereading unchanged imported configuration files on every project reopen. Cache content hashes behind file identity, size and nanosecond modification/change timestamps; changed or deleted imports still invalidate the configuration.
- 5387b5e: Refresh changed local configuration dependencies and recognize their editor file-watch events, while reusing unchanged evaluated configurations.
- Updated dependencies [b752fde]
- Updated dependencies [2f5f6be]
- Updated dependencies [71a169f]
- Updated dependencies [d176673]
- @typed-sql/core@2.2.0

## 2.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/config/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typed-sql/config",
"version": "2.1.0",
"version": "2.1.1",
"description": "Shared typed-sql config discovery and TypeScript config loading.",
"license": "MIT",
"author": "Lojhan",
Expand Down
13 changes: 13 additions & 0 deletions packages/conformance/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @typed-sql/conformance

## 2.1.1

### Patch Changes

- Updated dependencies [b752fde]
- Updated dependencies [7e94958]
- Updated dependencies [a4c4e73]
- Updated dependencies [2f5f6be]
- Updated dependencies [71a169f]
- Updated dependencies [d176673]
- @typed-sql/compiler@2.1.1
- @typed-sql/core@2.2.0

## 2.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/conformance/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typed-sql/conformance",
"version": "2.1.0",
"version": "2.1.1",
"description": "Public grammar, capability, codec, and performance conformance kit for typed-sql dialects.",
"license": "MIT",
"author": "Lojhan",
Expand Down
12 changes: 12 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @typed-sql/core

## 2.2.0

### Minor Changes

- 2f5f6be: Share ordered batch result validation while preserving adapter fingerprints and the unvalidated fast path.
- 71a169f: Share backpressured bulk producer mechanics while preserving grammar-specific SQL, encoding and transport behavior.
- d176673: Share grammar-neutral prepared-query registration and ownership checks while retaining each adapter's statement naming, capacity, and public factory types.

### Patch Changes

- b752fde: Index source-analysis offsets and bindings once and bound name-suggestion edit-distance work while preserving query ranges and suggestion tie ordering.

## 2.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typed-sql/core",
"version": "2.1.0",
"version": "2.2.0",
"description": "Driver- and dialect-neutral typed SQL query contracts.",
"license": "MIT",
"author": "Lojhan",
Expand Down
28 changes: 28 additions & 0 deletions packages/language-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# @typed-sql/language-server

## 2.1.0

### Patch Changes

- 9e74474: Validate the bundled TypeScript preview entrypoint before proxy initialization so a missing or corrupted installation reports the actionable recovery diagnostic instead of an `EPIPE` process failure.
- 01d03f0: Return project-unavailable diagnostics through pull requests while schema analysis is unavailable, and clear the previously pushed failure after recovery. Preserve current TypeScript and SQL diagnostics by refreshing the combined pull report.
- 5387b5e: Refresh changed local configuration dependencies and recognize their editor file-watch events, while reusing unchanged evaluated configurations.
- 9213ae6: Map cross-document TypeScript locations and workspace edits using their target document, and preserve opaque LSP resolution data.
- 7f1b753: Translate versioned workspace edits between generated and original documents, rejecting stale source snapshots instead of forwarding mismatched version numbers.
- 14b7e12: Preserve upstream TypeScript LSP completion resolution, trigger characters and code-action options while adding SQL capabilities.
- fbdf473: Retain source snapshot identity through upstream completion, code action, inlay hint and code lens resolution. Preserve upstream opaque data and reject expired or stale resolve requests instead of mapping edits without an owning document.
- 8ff93f6: Project TypeScript semantic highlighting onto original source and produce bounded source-coordinate delta responses without exposing generated annotation tokens.
- 141ad85: Route SQL hover through grammar analysis and preserve upstream document synchronization when rapid edits supersede opening analysis. Keep queued source snapshots immutable.
- 90e4ace: Keep combined TypeScript and SQL diagnostics visible in pull-diagnostic clients such as VS Code. Overlay refresh requests a fresh pull instead of overwriting the report with a SQL-only push; push-only clients retain their existing delivery path.
- 6c736a6: Keep diagnostic pulls recoverable when schema analysis fails during a request, and request a retry for stale diagnostic snapshots instead of allowing an empty report to replace current errors.
- Updated dependencies [b752fde]
- Updated dependencies [456fa7f]
- Updated dependencies [8e6b443]
- Updated dependencies [5387b5e]
- Updated dependencies [7e94958]
- Updated dependencies [2f5f6be]
- Updated dependencies [71a169f]
- Updated dependencies [d176673]
- @typed-sql/core@2.2.0
- @typed-sql/schema@2.2.0
- @typed-sql/config@2.1.1
- @typed-sql/ts-bridge@2.1.0

## 2.1.0-rc.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/language-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typed-sql/language-server",
"version": "2.1.0-rc.1",
"version": "2.1.0",
"description": "Experimental grammar-agnostic TypeScript 7 language server for typed-sql.",
"license": "MIT",
"author": "Lojhan",
Expand Down
17 changes: 17 additions & 0 deletions packages/mysql/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @typed-sql/mysql

## 2.1.1

### Patch Changes

- fc2bf3f: Discard transaction connections after failed rollback or savepoint recovery, preserve the original error, and prevent an invalidated parent from committing or dispatching further work.
- 2f5f6be: Share ordered batch result validation while preserving adapter fingerprints and the unvalidated fast path.
- 71a169f: Share backpressured bulk producer mechanics while preserving grammar-specific SQL, encoding and transport behavior.
- d176673: Share grammar-neutral prepared-query registration and ownership checks while retaining each adapter's statement naming, capacity, and public factory types.
- Updated dependencies [b752fde]
- Updated dependencies [456fa7f]
- Updated dependencies [7e94958]
- Updated dependencies [2f5f6be]
- Updated dependencies [71a169f]
- Updated dependencies [d176673]
- @typed-sql/core@2.2.0
- @typed-sql/schema@2.2.0

## 2.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/mysql/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typed-sql/mysql",
"version": "2.1.0",
"version": "2.1.1",
"description": "MySQL grammar, schema introspection, type resolution, and application-owned mysql2 integration for typed-sql.",
"license": "MIT",
"author": "Lojhan",
Expand Down
10 changes: 10 additions & 0 deletions packages/opentelemetry/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @typed-sql/opentelemetry

## 2.1.1

### Patch Changes

- Updated dependencies [b752fde]
- Updated dependencies [2f5f6be]
- Updated dependencies [71a169f]
- Updated dependencies [d176673]
- @typed-sql/core@2.2.0

## 2.1.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/opentelemetry/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typed-sql/opentelemetry",
"version": "2.1.0",
"version": "2.1.1",
"description": "Optional OpenTelemetry tracing integration for typed-sql database observers.",
"license": "MIT",
"author": "Lojhan",
Expand Down
Loading