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
5 changes: 0 additions & 5 deletions .changeset/binary-no-dotenv-autoload.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/connection-error-reasons.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/mssql-unprivileged-logins.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/tui-explore-duplicate-keys.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tui-typing-blocks-shortcuts.md

This file was deleted.

9 changes: 9 additions & 0 deletions examples/llm-memory-db-mssql/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @noormdev/example-llm-memory-db-mssql

## 0.0.9

### Patch Changes

- Updated dependencies [bca3052]
- Updated dependencies [bca3052]
- Updated dependencies [8e8df92]
- @noormdev/sdk@1.4.2

## 0.0.8

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/llm-memory-db-mssql/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@noormdev/example-llm-memory-db-mssql",
"version": "0.0.8",
"version": "0.0.9",
"private": true,
"type": "module",
"description": "LLM-memory schema + SDK example exercising NoORM against MSSQL with TVPs",
Expand Down
9 changes: 9 additions & 0 deletions examples/llm-memory-db-pg/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @noormdev/example-llm-memory-db-pg

## 0.0.9

### Patch Changes

- Updated dependencies [bca3052]
- Updated dependencies [bca3052]
- Updated dependencies [8e8df92]
- @noormdev/sdk@1.4.2

## 0.0.8

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/llm-memory-db-pg/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@noormdev/example-llm-memory-db-pg",
"version": "0.0.8",
"version": "0.0.9",
"private": true,
"type": "module",
"description": "Full-surface noorm example: LLM memory + task tracker schema, SDK, and tests against PostgreSQL",
Expand Down
9 changes: 9 additions & 0 deletions examples/todo-db/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @noormdev/example-todo-db

## 0.0.9

### Patch Changes

- Updated dependencies [bca3052]
- Updated dependencies [bca3052]
- Updated dependencies [8e8df92]
- @noormdev/sdk@1.4.2

## 0.0.8

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/todo-db/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@noormdev/example-todo-db",
"version": "0.0.8",
"version": "0.0.9",
"private": true,
"type": "module",
"description": "SDK integration tests exercising the todo-db example schema",
Expand Down
10 changes: 10 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @noormdev/cli

## 1.4.2

### Patch Changes

- bca3052: Stop the `noorm` binary from loading `.env` in the working directory. Bun's loader expanded `$` and cut values at `#`, so a `NOORM_CONNECTION_PASSWORD` containing those characters reached the database as a different password and login failed. `NOORM_*` variables now come only from the process environment: export them in the shell or set them in CI.
- bca3052: Say why a database connection failed: refused port, unknown host, timeout, rejected TLS certificate, disabled, locked, or expired account, missing grant, connection limit, missing password, and SQLite file or directory faults. Where the server withholds the reason (SQL Server 18456, PostgreSQL 28P01, MySQL 1045), the message says so and lists the usual causes. Exhausted retries report the server's last error. `connection:error` log entries carry `serverCode` and `serverMessage`.
- bca3052: Let MSSQL logins without server-level access connect. Connecting no longer detours through `master` to look the target up in `sys.databases`, so contained database users (the usual account on Azure SQL Database) and logins without `VIEW ANY DATABASE` can connect, and the config add/edit connection test passes for them. A database that is missing, or that the login cannot open, now fails with that reason instead of "Login failed".
- 8e8df92: Stop TUI lists from leaving stale rows on screen when two rows share an identity: explore indexes and foreign keys whose names repeat across tables (SQL Server's `IX_UserId`, MySQL's `PRIMARY`), PostgreSQL function and procedure overloads, and settings rules with the same description. `listFunctions` and `listProcedures` now return a `signature` on PostgreSQL that tells overloads apart.
- bca3052: Stop global TUI shortcuts from firing while you type. A capital `L` or `Q` typed into a form field, search box, or the SQL editor used to open the log viewer or the SQL terminal, and `?`, `D`, and `F` could open help or toggle dry-run and force mode. While a text field is taking input, those keys now type their character.

## 1.4.1

### Patch 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": "@noormdev/cli",
"version": "1.4.1",
"version": "1.4.2",
"description": "Database schema & changeset manager CLI",
"type": "module",
"bin": {
Expand Down
8 changes: 8 additions & 0 deletions packages/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @noormdev/sdk

## 1.4.2

### Patch Changes

- bca3052: Say why a database connection failed: refused port, unknown host, timeout, rejected TLS certificate, disabled, locked, or expired account, missing grant, connection limit, missing password, and SQLite file or directory faults. Where the server withholds the reason (SQL Server 18456, PostgreSQL 28P01, MySQL 1045), the message says so and lists the usual causes. Exhausted retries report the server's last error. `connection:error` log entries carry `serverCode` and `serverMessage`.
- bca3052: Let MSSQL logins without server-level access connect. Connecting no longer detours through `master` to look the target up in `sys.databases`, so contained database users (the usual account on Azure SQL Database) and logins without `VIEW ANY DATABASE` can connect, and the config add/edit connection test passes for them. A database that is missing, or that the login cannot open, now fails with that reason instead of "Login failed".
- 8e8df92: Stop TUI lists from leaving stale rows on screen when two rows share an identity: explore indexes and foreign keys whose names repeat across tables (SQL Server's `IX_UserId`, MySQL's `PRIMARY`), PostgreSQL function and procedure overloads, and settings rules with the same description. `listFunctions` and `listProcedures` now return a `signature` on PostgreSQL that tells overloads apart.

## 1.4.1

## 1.4.0
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@noormdev/sdk",
"version": "1.4.1",
"version": "1.4.2",
"description": "Database schema & changeset manager SDK",
"type": "module",
"main": "./dist/index.js",
Expand Down