Skip to content

Version Packages - #13

Merged
gingerhendrix merged 1 commit into
mainfrom
tegami/version-packages
Sep 5, 2026
Merged

Version Packages#13
gingerhendrix merged 1 commit into
mainfrom
tegami/version-packages

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Summary

All bumped packages.

Package From To
@tooee/cli 0.7.3 0.8.0
@tooee/ask 0.7.3 0.8.0
@tooee/choose 0.7.3 0.8.0
@tooee/clipboard 0.7.3 0.8.0
@tooee/commands 0.7.3 0.8.0
@tooee/config 0.7.3 0.8.0
@tooee/diff 0.7.3 0.8.0
@tooee/fuzzy 0.7.3 0.8.0
@tooee/layout 0.7.3 0.8.0
@tooee/marks 0.7.3 0.8.0
@tooee/panels 0.7.3 0.8.0
@tooee/overlays 0.7.3 0.8.0
@tooee/router 0.7.3 0.8.0
@tooee/renderers 0.7.3 0.8.0
@tooee/search 0.7.3 0.8.0
@tooee/shell 0.7.3 0.8.0
@tooee/themes 0.7.3 0.8.0
@tooee/toasts 0.7.3 0.8.0
@tooee/view 0.7.3 0.8.0

Changelogs

cross-cutting-hygiene.md

Show Bumped Packages (19)
Package Bump
npm:@tooee/cli minor
npm:@tooee/ask minor
npm:@tooee/choose minor
npm:@tooee/clipboard minor
npm:@tooee/commands minor
npm:@tooee/config minor
npm:@tooee/diff minor
npm:@tooee/fuzzy minor
npm:@tooee/layout minor
npm:@tooee/marks minor
npm:@tooee/panels minor
npm:@tooee/overlays minor
npm:@tooee/router minor
npm:@tooee/renderers minor
npm:@tooee/search minor
npm:@tooee/shell minor
npm:@tooee/themes minor
npm:@tooee/toasts minor
npm:@tooee/view minor

Clarify package ownership and compatibility APIs

The low-level command store APIs now come from @tooee/commands/store. This entry owns
CommandStoreInstance, ContextGetter, CreateCommandStoreOptions, KeyDispatchResult,
selectSurfaceCommandMap, selectGroups, ModeProvider, ModeProviderProps,
SequenceTracker, its related sequence types, createBaseStore, and createCommandStore.
These names are no longer exported from the main @tooee/commands entry.

CloseButton moved from @tooee/themes to @tooee/layout. The rankBy compatibility
re-export was removed from @tooee/renderers; import it from @tooee/fuzzy.

The overlay store event payload types OverlayClosedEmit, OverlayClosedEvent,
OverlayClosedTopEvent, OverlayOpenedEvent, OverlayStoreEvents, and OverlayUpdatedEvent
are no longer exported from @tooee/overlays. AnyRoute, ScreenFocusProvider, and
getRouteChain are no longer exported from @tooee/router.

useCommandContext is deprecated in favor of useSurfaceInvoke. The overlay controller
methods show, hide, and isOpen are deprecated in favor of the handle returned by open
and overlay state hooks.

deprecate-table-command.md

Show Bumped Packages (1)
Package Bump
npm:@tooee/cli patch

Schedule removal of the table command alias

The deprecated tooee table command now reports that it will be removed in 0.9.0. Use tooee view --renderer table instead.

public-contract-0.8.md

Show Bumped Packages (19)
Package Bump
npm:@tooee/cli minor
npm:@tooee/ask minor
npm:@tooee/choose minor
npm:@tooee/clipboard minor
npm:@tooee/commands minor
npm:@tooee/config minor
npm:@tooee/diff minor
npm:@tooee/fuzzy minor
npm:@tooee/layout minor
npm:@tooee/marks minor
npm:@tooee/panels minor
npm:@tooee/overlays minor
npm:@tooee/router minor
npm:@tooee/renderers minor
npm:@tooee/search minor
npm:@tooee/shell minor
npm:@tooee/themes minor
npm:@tooee/toasts minor
npm:@tooee/view minor

Align public application contracts

The Ask, Choose, View, shell, and command-context APIs now use consistent
public contracts. See the 0.8 migration guide.

Migration

  • Ask launch now returns string | null. The CLI host now owns stdout writes
    and process exit. Choose launch keeps its ChooseResult | null result, and
    View launch resolves with void when its session ends.
  • Choose accepts title, prompt, placeholder, multi, and emptyMessage
    as top-level props. Its options prop remains as a deprecated alias for one
    release. Use actions instead of the deprecated commands alias.
  • CommandContext augmentations such as ask, choose, view, overlay, and
    toast are optional. Check that a field is present before use.
  • Deprecated top-level launchCli provider aliases and the tooee table
    command remain available until 0.9.0.

commands-themes-api-hygiene.md

Show Bumped Packages (4)
Package Bump
npm:@tooee/commands minor
npm:@tooee/config minor
npm:@tooee/search minor
npm:@tooee/themes patch

Clarify command, color mode, and readonly APIs

Command consumers can use useSurfaceInvoke, useLatest, useLazyRef, and
formatStepKey from @tooee/commands. useCommandContext remains available as
a deprecated compatibility alias. Command registry maps and search match arrays
are now readonly.

Color mode consumers can use ColorMode from @tooee/config. The old Mode
name remains available as a deprecated alias. Theme defaults now resolve from
the bundled Tokyo Night document and the complete fallback map owns the resolved
theme key list.

fuzzy-ranking-theme-picker.md

Show Bumped Packages (3)
Package Bump
npm:@tooee/fuzzy minor
npm:@tooee/shell minor
npm:@tooee/themes minor

Share fuzzy ranking and move the theme picker to shell

@tooee/fuzzy now exports rankBy, which returns score-sorted matches with
source indices and matched character positions.

Theme picker integration now belongs to @tooee/shell. Import
useThemePicker and its public types from shell. @tooee/themes now contains
theme loading and context APIs without command or fuzzy dependencies.

shared-overlay-primitives.md

Show Bumped Packages (2)
Package Bump
npm:@tooee/layout minor
npm:@tooee/overlays minor

Share overlay panels and promise dialog lifecycles

@tooee/layout now exports OverlayPanel, shared panel inset types, and one AppLayout.scroll configuration object. The old AppLayout scroll props remain as deprecated aliases.

@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.

export-view-shell-contracts.md

Show Bumped Packages (4)
Package Bump
npm:@tooee/router patch
npm:@tooee/renderers patch
npm:@tooee/shell patch
npm:@tooee/view patch

Add named hook and table formatting contracts

Export 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.

deprecate-launch-provider-aliases.md

Show Bumped Packages (1)
Package Bump
npm:@tooee/shell patch

Schedule removal of top-level launch provider options

The 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.

Publish

The following packages will be published if merged:

Package Version Registry
@tooee/cli 0.8.0 npm
@tooee/ask 0.8.0 npm
@tooee/choose 0.8.0 npm
@tooee/clipboard 0.8.0 npm
@tooee/commands 0.8.0 npm
@tooee/config 0.8.0 npm
@tooee/diff 0.8.0 npm
@tooee/fuzzy 0.8.0 npm
@tooee/layout 0.8.0 npm
@tooee/marks 0.8.0 npm
@tooee/panels 0.8.0 npm
@tooee/overlays 0.8.0 npm
@tooee/router 0.8.0 npm
@tooee/renderers 0.8.0 npm
@tooee/search 0.8.0 npm
@tooee/shell 0.8.0 npm
@tooee/themes 0.8.0 npm
@tooee/toasts 0.8.0 npm
@tooee/view 0.8.0 npm

@gingerhendrix
gingerhendrix merged commit 59567cd into main Sep 5, 2026
@gingerhendrix
gingerhendrix deleted the tegami/version-packages branch September 5, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant