Version Packages - #13
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
All bumped packages.
@tooee/cli0.7.30.8.0@tooee/ask0.7.30.8.0@tooee/choose0.7.30.8.0@tooee/clipboard0.7.30.8.0@tooee/commands0.7.30.8.0@tooee/config0.7.30.8.0@tooee/diff0.7.30.8.0@tooee/fuzzy0.7.30.8.0@tooee/layout0.7.30.8.0@tooee/marks0.7.30.8.0@tooee/panels0.7.30.8.0@tooee/overlays0.7.30.8.0@tooee/router0.7.30.8.0@tooee/renderers0.7.30.8.0@tooee/search0.7.30.8.0@tooee/shell0.7.30.8.0@tooee/themes0.7.30.8.0@tooee/toasts0.7.30.8.0@tooee/view0.7.30.8.0Changelogs
cross-cutting-hygiene.mdShow Bumped Packages (19)
npm:@tooee/clinpm:@tooee/asknpm:@tooee/choosenpm:@tooee/clipboardnpm:@tooee/commandsnpm:@tooee/confignpm:@tooee/diffnpm:@tooee/fuzzynpm:@tooee/layoutnpm:@tooee/marksnpm:@tooee/panelsnpm:@tooee/overlaysnpm:@tooee/routernpm:@tooee/renderersnpm:@tooee/searchnpm:@tooee/shellnpm:@tooee/themesnpm:@tooee/toastsnpm:@tooee/viewClarify package ownership and compatibility APIs
The low-level command store APIs now come from
@tooee/commands/store. This entry ownsCommandStoreInstance,ContextGetter,CreateCommandStoreOptions,KeyDispatchResult,selectSurfaceCommandMap,selectGroups,ModeProvider,ModeProviderProps,SequenceTracker, its related sequence types,createBaseStore, andcreateCommandStore.These names are no longer exported from the main
@tooee/commandsentry.CloseButtonmoved from@tooee/themesto@tooee/layout. TherankBycompatibilityre-export was removed from
@tooee/renderers; import it from@tooee/fuzzy.The overlay store event payload types
OverlayClosedEmit,OverlayClosedEvent,OverlayClosedTopEvent,OverlayOpenedEvent,OverlayStoreEvents, andOverlayUpdatedEventare no longer exported from
@tooee/overlays.AnyRoute,ScreenFocusProvider, andgetRouteChainare no longer exported from@tooee/router.useCommandContextis deprecated in favor ofuseSurfaceInvoke. The overlay controllermethods
show,hide, andisOpenare deprecated in favor of the handle returned byopenand overlay state hooks.
deprecate-table-command.mdShow Bumped Packages (1)
npm:@tooee/cliSchedule removal of the table command alias
The deprecated
tooee tablecommand now reports that it will be removed in 0.9.0. Usetooee view --renderer tableinstead.public-contract-0.8.mdShow Bumped Packages (19)
npm:@tooee/clinpm:@tooee/asknpm:@tooee/choosenpm:@tooee/clipboardnpm:@tooee/commandsnpm:@tooee/confignpm:@tooee/diffnpm:@tooee/fuzzynpm:@tooee/layoutnpm:@tooee/marksnpm:@tooee/panelsnpm:@tooee/overlaysnpm:@tooee/routernpm:@tooee/renderersnpm:@tooee/searchnpm:@tooee/shellnpm:@tooee/themesnpm:@tooee/toastsnpm:@tooee/viewAlign public application contracts
The Ask, Choose, View, shell, and command-context APIs now use consistent
public contracts. See the 0.8 migration guide.
Migration
string | null. The CLI host now owns stdout writesand process exit. Choose launch keeps its
ChooseResult | nullresult, andView launch resolves with
voidwhen its session ends.Chooseacceptstitle,prompt,placeholder,multi, andemptyMessageas top-level props. Its
optionsprop remains as a deprecated alias for onerelease. Use
actionsinstead of the deprecatedcommandsalias.CommandContextaugmentations such asask,choose,view,overlay, andtoastare optional. Check that a field is present before use.launchCliprovider aliases and thetooee tablecommand remain available until 0.9.0.
commands-themes-api-hygiene.mdShow Bumped Packages (4)
npm:@tooee/commandsnpm:@tooee/confignpm:@tooee/searchnpm:@tooee/themesClarify command, color mode, and readonly APIs
Command consumers can use
useSurfaceInvoke,useLatest,useLazyRef, andformatStepKeyfrom@tooee/commands.useCommandContextremains available asa deprecated compatibility alias. Command registry maps and search match arrays
are now readonly.
Color mode consumers can use
ColorModefrom@tooee/config. The oldModename 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.mdShow Bumped Packages (3)
npm:@tooee/fuzzynpm:@tooee/shellnpm:@tooee/themesShare fuzzy ranking and move the theme picker to shell
@tooee/fuzzynow exportsrankBy, which returns score-sorted matches withsource indices and matched character positions.
Theme picker integration now belongs to
@tooee/shell. ImportuseThemePickerand its public types from shell.@tooee/themesnow containstheme loading and context APIs without command or fuzzy dependencies.
shared-overlay-primitives.mdShow Bumped Packages (2)
npm:@tooee/layoutnpm:@tooee/overlaysShare overlay panels and promise dialog lifecycles
@tooee/layoutnow exportsOverlayPanel, shared panel inset types, and oneAppLayout.scrollconfiguration object. The oldAppLayoutscroll props remain as deprecated aliases.@tooee/overlaysnow exportsuseOverlayDialogfor promise-based modal overlays. The unprovidedOverlayContextandOverlayContextValueexports have been removed. Use the controller and state contexts or the overlay hooks instead.export-view-shell-contracts.mdShow Bumped Packages (4)
npm:@tooee/routernpm:@tooee/renderersnpm:@tooee/shellnpm:@tooee/viewAdd named hook and table formatting contracts
Export named result and option types for router, shell, and view hooks. Export
formatTableCellas 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.mdShow Bumped Packages (1)
npm:@tooee/shellSchedule removal of top-level launch provider options
The top-level
leader,config,initialMode, andsequenceTimeoutMsoptions onlaunchCliare deprecated. Move these values intoproviderbefore the aliases are removed in 0.9.0.Publish
The following packages will be published if merged:
@tooee/cli0.8.0npm@tooee/ask0.8.0npm@tooee/choose0.8.0npm@tooee/clipboard0.8.0npm@tooee/commands0.8.0npm@tooee/config0.8.0npm@tooee/diff0.8.0npm@tooee/fuzzy0.8.0npm@tooee/layout0.8.0npm@tooee/marks0.8.0npm@tooee/panels0.8.0npm@tooee/overlays0.8.0npm@tooee/router0.8.0npm@tooee/renderers0.8.0npm@tooee/search0.8.0npm@tooee/shell0.8.0npm@tooee/themes0.8.0npm@tooee/toasts0.8.0npm@tooee/view0.8.0npm