Skip to content

Commit ec23c62

Browse files
github-actions[bot]damusix
authored andcommitted
Version Packages (alpha)
1 parent 8797eb4 commit ec23c62

5 files changed

Lines changed: 95 additions & 2 deletions

File tree

.changeset/pre.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,23 @@
66
"@noormdev/sdk": "0.0.1"
77
},
88
"changesets": [
9+
"brave-wolves-rest",
910
"bright-foxes-glow",
1011
"bundle-fix",
12+
"calm-rivers-flow",
1113
"cjs-shim-fix",
1214
"crisp-taxis-pick",
1315
"dry-run-error-display",
1416
"fix-bundle-version",
1517
"gold-items-feel",
18+
"hip-pigs-knock",
1619
"humble-emus-jam",
1720
"quiet-pandas-sleep",
1821
"rebuild-fix",
22+
"sharp-foxes-run",
23+
"swift-clouds-drift",
1924
"tender-lions-enter",
25+
"tiny-dogs-yawn",
2026
"version-command",
2127
"version-debug",
2228
"warm-apples-march"

packages/cli/CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,52 @@
11
# @noormdev/cli
22

3+
## 1.0.0-alpha.13
4+
5+
### Major Changes
6+
7+
- 6753ebd: **BREAKING:** Reorganize flat `NoormOps` into domain-aligned sub-namespaces
8+
9+
The flat `ctx.noorm.*` API has been replaced with sub-namespaces that mirror the TUI home screen:
10+
11+
- `ctx.noorm.changes.*` — scaffold, discover, validate, apply, revert, ff, status, pending, history
12+
- `ctx.noorm.run.*` — discover, preview, file, files, dir, build
13+
- `ctx.noorm.db.*` — listTables, describeTable, overview, previewTeardown, truncate, teardown, reset
14+
- `ctx.noorm.lock.*` — acquire, release, status, withLock, forceRelease
15+
- `ctx.noorm.vault.*` — init, status, set, get, getAll, list, delete, exists, propagate, copy
16+
- `ctx.noorm.secrets.*` — get
17+
- `ctx.noorm.templates.*` — render
18+
- `ctx.noorm.transfer.*` — to, plan
19+
- `ctx.noorm.dt.*` — exportTable, importFile
20+
- `ctx.noorm.utils.*` — checksum, testConnection
21+
22+
**Migration examples:**
23+
24+
| Before | After |
25+
| ----------------------------- | ------------------------------- |
26+
| `ctx.noorm.build()` | `ctx.noorm.run.build()` |
27+
| `ctx.noorm.fastForward()` | `ctx.noorm.changes.ff()` |
28+
| `ctx.noorm.applyChange(name)` | `ctx.noorm.changes.apply(name)` |
29+
| `ctx.noorm.listTables()` | `ctx.noorm.db.listTables()` |
30+
| `ctx.noorm.acquireLock()` | `ctx.noorm.lock.acquire()` |
31+
| `ctx.noorm.truncate()` | `ctx.noorm.db.truncate()` |
32+
| `ctx.noorm.runFile(f)` | `ctx.noorm.run.file(f)` |
33+
| `ctx.noorm.transferTo(c)` | `ctx.noorm.transfer.to(c)` |
34+
35+
**New capabilities:** change authoring/scaffolding, dry-run previews, file discovery, vault operations, teardown preview
36+
37+
### Minor Changes
38+
39+
- 6753ebd: Add graceful shutdown screen with phase progress display on exit. Migrate test runner from vitest to bun test. Extract shared CLI hooks and utilities to reduce duplication across screens.
40+
- 6753ebd: Add curl|sh installer and npm binary wrapper for streamlined installation. The published npm package now acts as a thin shim that downloads and executes the platform-specific compiled binary.
41+
42+
### Patch Changes
43+
44+
- 8797eb4: ### Fixed
45+
46+
- `fix(settings):` NOORM\_\* environment variables now override any settings.yml field (e.g. `NOORM_PATHS_SQL` overrides `paths.sql`)
47+
48+
- 6753ebd: Fix display of created-at timestamps and file sizes in the change list and change run screens.
49+
350
## 1.0.0-alpha.12
451

552
### Patch Changes

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@noormdev/cli",
3-
"version": "1.0.0-alpha.12",
3+
"version": "1.0.0-alpha.13",
44
"description": "Database schema & changeset manager CLI",
55
"type": "module",
66
"bin": {

packages/sdk/CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# @noormdev/sdk
22

3+
## 1.0.0-alpha.13
4+
5+
### Major Changes
6+
7+
- 6753ebd: **BREAKING:** Reorganize flat `NoormOps` into domain-aligned sub-namespaces
8+
9+
The flat `ctx.noorm.*` API has been replaced with sub-namespaces that mirror the TUI home screen:
10+
11+
- `ctx.noorm.changes.*` — scaffold, discover, validate, apply, revert, ff, status, pending, history
12+
- `ctx.noorm.run.*` — discover, preview, file, files, dir, build
13+
- `ctx.noorm.db.*` — listTables, describeTable, overview, previewTeardown, truncate, teardown, reset
14+
- `ctx.noorm.lock.*` — acquire, release, status, withLock, forceRelease
15+
- `ctx.noorm.vault.*` — init, status, set, get, getAll, list, delete, exists, propagate, copy
16+
- `ctx.noorm.secrets.*` — get
17+
- `ctx.noorm.templates.*` — render
18+
- `ctx.noorm.transfer.*` — to, plan
19+
- `ctx.noorm.dt.*` — exportTable, importFile
20+
- `ctx.noorm.utils.*` — checksum, testConnection
21+
22+
**Migration examples:**
23+
24+
| Before | After |
25+
| ----------------------------- | ------------------------------- |
26+
| `ctx.noorm.build()` | `ctx.noorm.run.build()` |
27+
| `ctx.noorm.fastForward()` | `ctx.noorm.changes.ff()` |
28+
| `ctx.noorm.applyChange(name)` | `ctx.noorm.changes.apply(name)` |
29+
| `ctx.noorm.listTables()` | `ctx.noorm.db.listTables()` |
30+
| `ctx.noorm.acquireLock()` | `ctx.noorm.lock.acquire()` |
31+
| `ctx.noorm.truncate()` | `ctx.noorm.db.truncate()` |
32+
| `ctx.noorm.runFile(f)` | `ctx.noorm.run.file(f)` |
33+
| `ctx.noorm.transferTo(c)` | `ctx.noorm.transfer.to(c)` |
34+
35+
**New capabilities:** change authoring/scaffolding, dry-run previews, file discovery, vault operations, teardown preview
36+
37+
### Patch Changes
38+
39+
- 8797eb4: ### Fixed
40+
41+
- `fix(settings):` NOORM\_\* environment variables now override any settings.yml field (e.g. `NOORM_PATHS_SQL` overrides `paths.sql`)
42+
343
## 1.0.0-alpha.12
444

545
## 1.0.0-alpha.11

packages/sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@noormdev/sdk",
3-
"version": "1.0.0-alpha.12",
3+
"version": "1.0.0-alpha.13",
44
"description": "Database schema & changeset manager SDK",
55
"type": "module",
66
"main": "./dist/index.js",

0 commit comments

Comments
 (0)