From d1072835bda441ccfd1bb89ac10fa82b72cd4412 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 6 Sep 2026 00:01:47 +0000 Subject: [PATCH] Version Packages --- .tegami/publish-lock.yaml | 131 +++++++++-------------------- .tegami/remove-0-8-deprecations.md | 18 ---- .tegami/shared-chooser-list.md | 9 -- apps/cli/CHANGELOG.md | 15 ++++ apps/cli/package.json | 2 +- bun.lock | 44 +++++----- packages/ask/CHANGELOG.md | 15 ++++ packages/ask/package.json | 2 +- packages/choose/CHANGELOG.md | 15 ++++ packages/choose/package.json | 2 +- packages/clipboard/CHANGELOG.md | 15 ++++ packages/clipboard/package.json | 2 +- packages/commands/CHANGELOG.md | 15 ++++ packages/commands/package.json | 2 +- packages/config/CHANGELOG.md | 15 ++++ packages/config/package.json | 2 +- packages/diff/CHANGELOG.md | 15 ++++ packages/diff/package.json | 2 +- packages/fuzzy/CHANGELOG.md | 15 ++++ packages/fuzzy/package.json | 2 +- packages/layout/CHANGELOG.md | 15 ++++ packages/layout/package.json | 2 +- packages/marks/CHANGELOG.md | 15 ++++ packages/marks/package.json | 2 +- packages/overlays/CHANGELOG.md | 15 ++++ packages/overlays/package.json | 2 +- packages/panels/CHANGELOG.md | 15 ++++ packages/panels/package.json | 2 +- packages/renderers/CHANGELOG.md | 20 +++++ packages/renderers/package.json | 2 +- packages/router/CHANGELOG.md | 15 ++++ packages/router/package.json | 2 +- packages/search/CHANGELOG.md | 15 ++++ packages/search/package.json | 2 +- packages/shell/CHANGELOG.md | 15 ++++ packages/shell/package.json | 2 +- packages/themes/CHANGELOG.md | 15 ++++ packages/themes/package.json | 2 +- packages/toasts/CHANGELOG.md | 15 ++++ packages/toasts/package.json | 2 +- packages/view/CHANGELOG.md | 15 ++++ packages/view/package.json | 2 +- 42 files changed, 371 insertions(+), 159 deletions(-) delete mode 100644 .tegami/remove-0-8-deprecations.md delete mode 100644 .tegami/shared-chooser-list.md diff --git a/.tegami/publish-lock.yaml b/.tegami/publish-lock.yaml index 815392e..08edde2 100644 --- a/.tegami/publish-lock.yaml +++ b/.tegami/publish-lock.yaml @@ -1,160 +1,109 @@ core:changelogs: - - content: "---\npackages:\n group:tooee:\n type: minor\n---\n\n## Clarify package ownership and compatibility APIs\n\nThe low-level command store APIs now come from `@tooee/commands/store`. This entry owns\n`CommandStoreInstance`, `ContextGetter`, `CreateCommandStoreOptions`, `KeyDispatchResult`,\n`selectSurfaceCommandMap`, `selectGroups`, `ModeProvider`, `ModeProviderProps`,\n`SequenceTracker`, its related sequence types, `createBaseStore`, and `createCommandStore`.\nThese names are no longer exported from the main `@tooee/commands` entry.\n\n`CloseButton` moved from `@tooee/themes` to `@tooee/layout`. The `rankBy` compatibility\nre-export was removed from `@tooee/renderers`; import it from `@tooee/fuzzy`.\n\nThe overlay store event payload types `OverlayClosedEmit`, `OverlayClosedEvent`,\n`OverlayClosedTopEvent`, `OverlayOpenedEvent`, `OverlayStoreEvents`, and `OverlayUpdatedEvent`\nare no longer exported from `@tooee/overlays`. `AnyRoute`, `ScreenFocusProvider`, and\n`getRouteChain` are no longer exported from `@tooee/router`.\n\n`useCommandContext` is deprecated in favor of `useSurfaceInvoke`. The overlay controller\nmethods `show`, `hide`, and `isOpen` are deprecated in favor of the handle returned by `open`\nand overlay state hooks.\n" - filename: cross-cutting-hygiene.md + - content: "---\npackages:\n group:tooee:\n type: minor\n---\n\n## Remove the 0.8 compatibility APIs\n\nTooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now\naccepts only direct chooser props and `actions`; `launchCli` provider settings\nmust be nested under `provider`; and `AppLayout` scrolling must use `scroll`.\n\nThe config color type is now only `ColorMode`, command surfaces use\n`useSurfaceInvoke`, and overlays use handles plus state hooks instead of\n`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed;\nuse `tooee view --renderer table`.\n\nSee [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements.\n" + filename: remove-0-8-deprecations.md v: 0.0.0 - - content: "---\npackages:\n \"@tooee/cli\":\n type: patch\n---\n\n## Schedule removal of the table command alias\n\nThe deprecated `tooee table` command now reports that it will be removed in 0.9.0. Use `tooee view --renderer table` instead.\n" - filename: deprecate-table-command.md - v: 0.0.0 - - content: "---\npackages:\n group:tooee:\n type: minor\n---\n\n## Align public application contracts\n\nThe Ask, Choose, View, shell, and command-context APIs now use consistent\npublic contracts. See [the 0.8 migration guide](../docs/migration-0.7-to-0.8.md).\n\n### Migration\n\n- Ask launch now returns `string | null`. The CLI host now owns stdout writes\n and process exit. Choose launch keeps its `ChooseResult | null` result, and\n View launch resolves with `void` when its session ends.\n- `Choose` accepts `title`, `prompt`, `placeholder`, `multi`, and `emptyMessage`\n as top-level props. Its `options` prop remains as a deprecated alias for one\n release. Use `actions` instead of the deprecated `commands` alias.\n- `CommandContext` augmentations such as `ask`, `choose`, `view`, `overlay`, and\n `toast` are optional. Check that a field is present before use.\n- Deprecated top-level `launchCli` provider aliases and the `tooee table`\n command remain available until 0.9.0.\n" - filename: public-contract-0.8.md - v: 0.0.0 - - content: "---\npackages:\n \"@tooee/commands\":\n type: minor\n \"@tooee/config\":\n type: minor\n \"@tooee/search\":\n type: minor\n \"@tooee/themes\":\n type: patch\n---\n\n## Clarify command, color mode, and readonly APIs\n\nCommand consumers can use `useSurfaceInvoke`, `useLatest`, `useLazyRef`, and\n`formatStepKey` from `@tooee/commands`. `useCommandContext` remains available as\na deprecated compatibility alias. Command registry maps and search match arrays\nare now readonly.\n\nColor mode consumers can use `ColorMode` from `@tooee/config`. The old `Mode`\nname remains available as a deprecated alias. Theme defaults now resolve from\nthe bundled Tokyo Night document and the complete fallback map owns the resolved\ntheme key list.\n" - filename: commands-themes-api-hygiene.md - v: 0.0.0 - - content: "---\npackages:\n \"@tooee/fuzzy\":\n type: minor\n \"@tooee/shell\":\n type: minor\n \"@tooee/themes\":\n type: minor\n---\n\n## Share fuzzy ranking and move the theme picker to shell\n\n`@tooee/fuzzy` now exports `rankBy`, which returns score-sorted matches with\nsource indices and matched character positions.\n\nTheme picker integration now belongs to `@tooee/shell`. Import\n`useThemePicker` and its public types from shell. `@tooee/themes` now contains\ntheme loading and context APIs without command or fuzzy dependencies.\n" - filename: fuzzy-ranking-theme-picker.md - v: 0.0.0 - - content: "---\npackages:\n \"@tooee/layout\":\n type: minor\n \"@tooee/overlays\":\n type: minor\n---\n\n## Share overlay panels and promise dialog lifecycles\n\n`@tooee/layout` now exports `OverlayPanel`, shared panel inset types, and one `AppLayout.scroll` configuration object. The old `AppLayout` scroll props remain as deprecated aliases.\n\n`@tooee/overlays` now exports `useOverlayDialog` for promise-based modal overlays. The unprovided `OverlayContext` and `OverlayContextValue` exports have been removed. Use the controller and state contexts or the overlay hooks instead.\n" - filename: shared-overlay-primitives.md - v: 0.0.0 - - content: "---\npackages:\n \"@tooee/renderers\":\n type: patch\n \"@tooee/router\":\n type: patch\n \"@tooee/shell\":\n type: patch\n \"@tooee/view\":\n type: patch\n---\n\n## Add named hook and table formatting contracts\n\nExport named result and option types for router, shell, and view hooks. Export `formatTableCell` as the shared table value formatter. Date cells now use the same ISO text for display, whole-document copy, row copy, and search.\n" - filename: export-view-shell-contracts.md - v: 0.0.0 - - content: "---\npackages:\n \"@tooee/shell\":\n type: patch\n---\n\n## Schedule removal of top-level launch provider options\n\nThe top-level `leader`, `config`, `initialMode`, and `sequenceTimeoutMs` options on `launchCli` are deprecated. Move these values into `provider` before the aliases are removed in 0.9.0.\n" - filename: deprecate-launch-provider-aliases.md + - content: "---\npackages:\n \"@tooee/renderers\":\n type: patch\n---\n\n## Share chooser behavior across shell pickers\n\nTheme and command pickers now use the same filtering, navigation, input, selection, and list\nbehavior as `@tooee/choose`. `@tooee/renderers` also exports the reusable chooser primitives.\n" + filename: shared-chooser-list.md v: 0.0.0 core:packages: - changelogIds: - - cross-cutting-hygiene.md - - deprecate-table-command.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/cli updated: true - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/ask updated: true - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md - id: npm:@tooee/choose + - remove-0-8-deprecations.md + id: npm:@tooee/clipboard updated: true - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md - id: npm:@tooee/clipboard + - remove-0-8-deprecations.md + id: npm:@tooee/choose updated: true - changelogIds: - - commands-themes-api-hygiene.md - - cross-cutting-hygiene.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/commands updated: true - changelogIds: - - commands-themes-api-hygiene.md - - cross-cutting-hygiene.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/config updated: true - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/diff updated: true - changelogIds: - - cross-cutting-hygiene.md - - fuzzy-ranking-theme-picker.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/fuzzy updated: true - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md - - shared-overlay-primitives.md + - remove-0-8-deprecations.md id: npm:@tooee/layout updated: true - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/marks updated: true - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md - id: npm:@tooee/panels - updated: true - - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md - - shared-overlay-primitives.md + - remove-0-8-deprecations.md id: npm:@tooee/overlays updated: true - changelogIds: - - cross-cutting-hygiene.md - - export-view-shell-contracts.md - - public-contract-0.8.md - id: npm:@tooee/router + - remove-0-8-deprecations.md + id: npm:@tooee/panels updated: true - changelogIds: - - cross-cutting-hygiene.md - - export-view-shell-contracts.md - - public-contract-0.8.md + - remove-0-8-deprecations.md + - shared-chooser-list.md id: npm:@tooee/renderers updated: true - changelogIds: - - commands-themes-api-hygiene.md - - cross-cutting-hygiene.md - - public-contract-0.8.md - id: npm:@tooee/search + - remove-0-8-deprecations.md + id: npm:@tooee/router updated: true - - id: npm:@tooee/test-support - updated: false - changelogIds: - - cross-cutting-hygiene.md - - deprecate-launch-provider-aliases.md - - export-view-shell-contracts.md - - fuzzy-ranking-theme-picker.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/shell updated: true + - id: npm:@tooee/test-support + updated: false - changelogIds: - - commands-themes-api-hygiene.md - - cross-cutting-hygiene.md - - fuzzy-ranking-theme-picker.md - - public-contract-0.8.md + - remove-0-8-deprecations.md id: npm:@tooee/themes updated: true - changelogIds: - - cross-cutting-hygiene.md - - public-contract-0.8.md + - remove-0-8-deprecations.md + id: npm:@tooee/view + updated: true + - changelogIds: + - remove-0-8-deprecations.md id: npm:@tooee/toasts updated: true - changelogIds: - - cross-cutting-hygiene.md - - export-view-shell-contracts.md - - public-contract-0.8.md - id: npm:@tooee/view + - remove-0-8-deprecations.md + id: npm:@tooee/search updated: true npm:packages: - id: npm:@tooee/cli - id: npm:@tooee/ask - - id: npm:@tooee/choose - id: npm:@tooee/clipboard + - id: npm:@tooee/choose - id: npm:@tooee/commands - id: npm:@tooee/config - id: npm:@tooee/diff - id: npm:@tooee/fuzzy - id: npm:@tooee/layout - id: npm:@tooee/marks - - id: npm:@tooee/panels - id: npm:@tooee/overlays - - id: npm:@tooee/router + - id: npm:@tooee/panels - id: npm:@tooee/renderers - - id: npm:@tooee/search - - id: npm:@tooee/test-support + - id: npm:@tooee/router - id: npm:@tooee/shell + - id: npm:@tooee/test-support - id: npm:@tooee/themes - - id: npm:@tooee/toasts - id: npm:@tooee/view + - id: npm:@tooee/toasts + - id: npm:@tooee/search - id: npm:@tooee/examples diff --git a/.tegami/remove-0-8-deprecations.md b/.tegami/remove-0-8-deprecations.md deleted file mode 100644 index d94cf17..0000000 --- a/.tegami/remove-0-8-deprecations.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -packages: - group:tooee: - type: minor ---- - -## Remove the 0.8 compatibility APIs - -Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now -accepts only direct chooser props and `actions`; `launchCli` provider settings -must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. - -The config color type is now only `ColorMode`, command surfaces use -`useSurfaceInvoke`, and overlays use handles plus state hooks instead of -`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; -use `tooee view --renderer table`. - -See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. diff --git a/.tegami/shared-chooser-list.md b/.tegami/shared-chooser-list.md deleted file mode 100644 index d43d2ce..0000000 --- a/.tegami/shared-chooser-list.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -packages: - "@tooee/renderers": patch ---- - -## Share chooser behavior across shell pickers - -Theme and command pickers now use the same filtering, navigation, input, selection, and list -behavior as `@tooee/choose`. `@tooee/renderers` also exports the reusable chooser primitives. diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index a0e4ad0..c9e4a94 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/cli@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/cli@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/apps/cli/package.json b/apps/cli/package.json index a4c5777..f5c1981 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/cli", - "version": "0.8.0", + "version": "0.9.0", "description": "Terminal micro-apps for viewing, input, and selection", "keywords": [ "cli", diff --git a/bun.lock b/bun.lock index 08e8627..06b3962 100644 --- a/bun.lock +++ b/bun.lock @@ -29,7 +29,7 @@ }, "apps/cli": { "name": "@tooee/cli", - "version": "0.8.0", + "version": "0.9.0", "bin": { "tooee": "./dist/main.js", }, @@ -74,7 +74,7 @@ }, "packages/ask": { "name": "@tooee/ask", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/clipboard": "workspace:*", "@tooee/commands": "workspace:*", @@ -100,16 +100,14 @@ }, "packages/choose": { "name": "@tooee/choose", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/commands": "workspace:*", - "@tooee/fuzzy": "workspace:*", "@tooee/layout": "workspace:*", "@tooee/overlays": "workspace:*", + "@tooee/renderers": "workspace:*", "@tooee/shell": "workspace:*", "@tooee/themes": "workspace:*", - "@xstate/store": "^4", - "@xstate/store-react": "^2", }, "devDependencies": { "@opentui/core": "^0.5.1", @@ -127,7 +125,7 @@ }, "packages/clipboard": { "name": "@tooee/clipboard", - "version": "0.8.0", + "version": "0.9.0", "devDependencies": { "@types/bun": "^1.3.10", "typescript": "^5.9.3", @@ -135,7 +133,7 @@ }, "packages/commands": { "name": "@tooee/commands", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@xstate/store": "^4", "@xstate/store-react": "^2", @@ -156,7 +154,7 @@ }, "packages/config": { "name": "@tooee/config", - "version": "0.8.0", + "version": "0.9.0", "devDependencies": { "@opentui/react": "^0.5.1", "@types/bun": "^1.3.10", @@ -169,7 +167,7 @@ }, "packages/diff": { "name": "@tooee/diff", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/renderers": "workspace:*", "@tooee/themes": "workspace:*", @@ -214,7 +212,7 @@ }, "packages/fuzzy": { "name": "@tooee/fuzzy", - "version": "0.8.0", + "version": "0.9.0", "devDependencies": { "@tooee/test-support": "workspace:*", "typescript": "^5.9.3", @@ -222,7 +220,7 @@ }, "packages/layout": { "name": "@tooee/layout", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/overlays": "workspace:*", @@ -246,7 +244,7 @@ }, "packages/marks": { "name": "@tooee/marks", - "version": "0.8.0", + "version": "0.9.0", "devDependencies": { "@types/bun": "^1.3.10", "typescript": "^5.9.3", @@ -254,7 +252,7 @@ }, "packages/overlays": { "name": "@tooee/overlays", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/commands": "workspace:*", "@xstate/store": "^4", @@ -270,7 +268,7 @@ }, "packages/panels": { "name": "@tooee/panels", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/themes": "workspace:*", @@ -292,13 +290,15 @@ }, "packages/renderers": { "name": "@tooee/renderers", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/fuzzy": "workspace:*", "@tooee/layout": "workspace:*", "@tooee/marks": "workspace:*", "@tooee/themes": "workspace:*", + "@xstate/store": "^4", + "@xstate/store-react": "^2", "beautiful-mermaid": "^1.1.3", "marked": "^17.0.4", }, @@ -318,7 +318,7 @@ }, "packages/router": { "name": "@tooee/router", - "version": "0.8.0", + "version": "0.9.0", "devDependencies": { "@opentui/core": "^0.5.1", "@opentui/react": "^0.5.1", @@ -337,7 +337,7 @@ }, "packages/search": { "name": "@tooee/search", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/themes": "workspace:*", @@ -359,7 +359,7 @@ }, "packages/shell": { "name": "@tooee/shell", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/clipboard": "workspace:*", "@tooee/commands": "workspace:*", @@ -401,7 +401,7 @@ }, "packages/themes": { "name": "@tooee/themes", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/config": "workspace:*", }, @@ -420,7 +420,7 @@ }, "packages/toasts": { "name": "@tooee/toasts", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/themes": "workspace:*", }, @@ -440,7 +440,7 @@ }, "packages/view": { "name": "@tooee/view", - "version": "0.8.0", + "version": "0.9.0", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/config": "workspace:*", diff --git a/packages/ask/CHANGELOG.md b/packages/ask/CHANGELOG.md index bfcb877..7d91506 100644 --- a/packages/ask/CHANGELOG.md +++ b/packages/ask/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/ask@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/ask@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/ask/package.json b/packages/ask/package.json index 4772afd..39f07a7 100644 --- a/packages/ask/package.json +++ b/packages/ask/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/ask", - "version": "0.8.0", + "version": "0.9.0", "description": "Terminal text input gathering", "keywords": [ "cli", diff --git a/packages/choose/CHANGELOG.md b/packages/choose/CHANGELOG.md index ff92f66..13b2938 100644 --- a/packages/choose/CHANGELOG.md +++ b/packages/choose/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/choose@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/choose@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/choose/package.json b/packages/choose/package.json index b83f164..d3ee13d 100644 --- a/packages/choose/package.json +++ b/packages/choose/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/choose", - "version": "0.8.0", + "version": "0.9.0", "description": "Terminal selection with fuzzy filtering", "keywords": [ "cli", diff --git a/packages/clipboard/CHANGELOG.md b/packages/clipboard/CHANGELOG.md index 93ff1bf..e109b48 100644 --- a/packages/clipboard/CHANGELOG.md +++ b/packages/clipboard/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/clipboard@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/clipboard@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/clipboard/package.json b/packages/clipboard/package.json index 175694a..bcccc0b 100644 --- a/packages/clipboard/package.json +++ b/packages/clipboard/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/clipboard", - "version": "0.8.0", + "version": "0.9.0", "description": "Cross-platform clipboard operations for Tooee", "keywords": [ "cli", diff --git a/packages/commands/CHANGELOG.md b/packages/commands/CHANGELOG.md index 6913aa8..81aeec9 100644 --- a/packages/commands/CHANGELOG.md +++ b/packages/commands/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/commands@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/commands@0.8.0 ### Clarify command, color mode, and readonly APIs diff --git a/packages/commands/package.json b/packages/commands/package.json index 59b47dc..efd3fe0 100644 --- a/packages/commands/package.json +++ b/packages/commands/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/commands", - "version": "0.8.0", + "version": "0.9.0", "description": "Vim-inspired modal command system for Tooee", "keywords": [ "cli", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 582246c..e35993c 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/config@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/config@0.8.0 ### Clarify command, color mode, and readonly APIs diff --git a/packages/config/package.json b/packages/config/package.json index 888b818..ee43cf8 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/config", - "version": "0.8.0", + "version": "0.9.0", "description": "Layered configuration system for Tooee apps", "keywords": [ "cli", diff --git a/packages/diff/CHANGELOG.md b/packages/diff/CHANGELOG.md index dc24a90..39f012a 100644 --- a/packages/diff/CHANGELOG.md +++ b/packages/diff/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/diff@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/diff@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/diff/package.json b/packages/diff/package.json index 05a1c1e..d03add4 100644 --- a/packages/diff/package.json +++ b/packages/diff/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/diff", - "version": "0.8.0", + "version": "0.9.0", "description": "Hunk-backed unified/split diff rendering for Tooee", "keywords": [ "cli", diff --git a/packages/fuzzy/CHANGELOG.md b/packages/fuzzy/CHANGELOG.md index 8ad7443..cb7c092 100644 --- a/packages/fuzzy/CHANGELOG.md +++ b/packages/fuzzy/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/fuzzy@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/fuzzy@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/fuzzy/package.json b/packages/fuzzy/package.json index deafebf..6cd966e 100644 --- a/packages/fuzzy/package.json +++ b/packages/fuzzy/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/fuzzy", - "version": "0.8.0", + "version": "0.9.0", "description": "Fuzzy string matching for Tooee", "keywords": [ "filter", diff --git a/packages/layout/CHANGELOG.md b/packages/layout/CHANGELOG.md index 0f36c00..0ef8be2 100644 --- a/packages/layout/CHANGELOG.md +++ b/packages/layout/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/layout@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/layout@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/layout/package.json b/packages/layout/package.json index 9b8da84..27985c5 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/layout", - "version": "0.8.0", + "version": "0.9.0", "description": "Standard app chrome (title bar, status bar) for Tooee", "keywords": [ "cli", diff --git a/packages/marks/CHANGELOG.md b/packages/marks/CHANGELOG.md index 77cdaeb..4308906 100644 --- a/packages/marks/CHANGELOG.md +++ b/packages/marks/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/marks@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/marks@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/marks/package.json b/packages/marks/package.json index e14e18f..68c2c69 100644 --- a/packages/marks/package.json +++ b/packages/marks/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/marks", - "version": "0.8.0", + "version": "0.9.0", "description": "Unified decoration/annotation system for Tooee renderers", "keywords": [ "cli", diff --git a/packages/overlays/CHANGELOG.md b/packages/overlays/CHANGELOG.md index d7f4739..bd391c7 100644 --- a/packages/overlays/CHANGELOG.md +++ b/packages/overlays/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/overlays@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/overlays@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/overlays/package.json b/packages/overlays/package.json index e7e6908..aa35ded 100644 --- a/packages/overlays/package.json +++ b/packages/overlays/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/overlays", - "version": "0.8.0", + "version": "0.9.0", "description": "Overlay stack management for Tooee", "keywords": [ "cli", diff --git a/packages/panels/CHANGELOG.md b/packages/panels/CHANGELOG.md index 904107e..37a2c55 100644 --- a/packages/panels/CHANGELOG.md +++ b/packages/panels/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/panels@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/panels@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/panels/package.json b/packages/panels/package.json index 7759c8f..193f2ed 100644 --- a/packages/panels/package.json +++ b/packages/panels/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/panels", - "version": "0.8.0", + "version": "0.9.0", "description": "First-class panels (peer command surfaces with activation and chrome) for Tooee", "keywords": [ "cli", diff --git a/packages/renderers/CHANGELOG.md b/packages/renderers/CHANGELOG.md index 5bd37cb..f5b675a 100644 --- a/packages/renderers/CHANGELOG.md +++ b/packages/renderers/CHANGELOG.md @@ -1,3 +1,23 @@ +## @tooee/renderers@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + +### Share chooser behavior across shell pickers + +Theme and command pickers now use the same filtering, navigation, input, selection, and list +behavior as `@tooee/choose`. `@tooee/renderers` also exports the reusable chooser primitives. + ## @tooee/renderers@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/renderers/package.json b/packages/renderers/package.json index 4c005b2..29ba814 100644 --- a/packages/renderers/package.json +++ b/packages/renderers/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/renderers", - "version": "0.8.0", + "version": "0.9.0", "description": "Content renderers (markdown, code, text, table) for Tooee", "keywords": [ "cli", diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md index 68a596a..153c87b 100644 --- a/packages/router/CHANGELOG.md +++ b/packages/router/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/router@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/router@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/router/package.json b/packages/router/package.json index 965eeef..59f0cc5 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/router", - "version": "0.8.0", + "version": "0.9.0", "description": "Stack-based router for Tooee terminal apps", "keywords": [ "cli", diff --git a/packages/search/CHANGELOG.md b/packages/search/CHANGELOG.md index 2243f15..aa1ef34 100644 --- a/packages/search/CHANGELOG.md +++ b/packages/search/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/search@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/search@0.8.0 ### Clarify command, color mode, and readonly APIs diff --git a/packages/search/package.json b/packages/search/package.json index fd44abe..fe331f9 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/search", - "version": "0.8.0", + "version": "0.9.0", "description": "Search hook, utilities, and SearchBar component for Tooee", "keywords": [ "cli", diff --git a/packages/shell/CHANGELOG.md b/packages/shell/CHANGELOG.md index f8f28cb..6dd54b5 100644 --- a/packages/shell/CHANGELOG.md +++ b/packages/shell/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/shell@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/shell@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/shell/package.json b/packages/shell/package.json index 16cd03f..c56d7f6 100644 --- a/packages/shell/package.json +++ b/packages/shell/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/shell", - "version": "0.8.0", + "version": "0.9.0", "description": "Composition layer wiring Tooee apps together", "keywords": [ "cli", diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index 6f4e2b2..bd9bcab 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/themes@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/themes@0.8.0 ### Clarify command, color mode, and readonly APIs diff --git a/packages/themes/package.json b/packages/themes/package.json index 5c99809..955e875 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/themes", - "version": "0.8.0", + "version": "0.9.0", "description": "Theme management with 34 bundled themes for Tooee", "keywords": [ "cli", diff --git a/packages/toasts/CHANGELOG.md b/packages/toasts/CHANGELOG.md index 6b86a07..0a878c5 100644 --- a/packages/toasts/CHANGELOG.md +++ b/packages/toasts/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/toasts@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/toasts@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/toasts/package.json b/packages/toasts/package.json index 5f56a92..0e2761a 100644 --- a/packages/toasts/package.json +++ b/packages/toasts/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/toasts", - "version": "0.8.0", + "version": "0.9.0", "description": "Toast notification system for Tooee", "keywords": [ "cli", diff --git a/packages/view/CHANGELOG.md b/packages/view/CHANGELOG.md index fff4603..07a62c9 100644 --- a/packages/view/CHANGELOG.md +++ b/packages/view/CHANGELOG.md @@ -1,3 +1,18 @@ +## @tooee/view@0.9.0 + +### Remove the 0.8 compatibility APIs + +Tooee 0.9 removes the compatibility forms deprecated in 0.8. `Choose` now +accepts only direct chooser props and `actions`; `launchCli` provider settings +must be nested under `provider`; and `AppLayout` scrolling must use `scroll`. + +The config color type is now only `ColorMode`, command surfaces use +`useSurfaceInvoke`, and overlays use handles plus state hooks instead of +`show`, `hide`, and `isOpen`. The `tooee table` command has also been removed; +use `tooee view --renderer table`. + +See [the 0.9 migration guide](../docs/migration-0.8-to-0.9.md) for replacements. + ## @tooee/view@0.8.0 ### Clarify package ownership and compatibility APIs diff --git a/packages/view/package.json b/packages/view/package.json index 0366c44..b6a2c17 100644 --- a/packages/view/package.json +++ b/packages/view/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/view", - "version": "0.8.0", + "version": "0.9.0", "description": "Terminal content viewer for markdown, code, text, images, and tables", "keywords": [ "cli",