chore: version packages - #590
Merged
Merged
Conversation
blove
enabled auto-merge (squash)
September 9, 2026 05:38
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Contributor
Vercel preview readyPreview: https://pretable-dqprdwiht-cacheplane.vercel.app Updated automatically by the |
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.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@pretable/react@0.19.0
Minor Changes
Finish editor adoption of the component kit. Text, number, enum and date (#588)
fields resolve TextInput; multiline fields resolve the new native Textarea
slot. Number steppers and date month buttons resolve IconButton. Preserve
forwarded refs, native props, handlers and ARIA/data hooks in replacements.
Correct enum identity and clearing. Explicit choices retain their canonical
value even with duplicate labels; ambiguous typed labels/values require a
choice. Empty queries can commit null. Custom parsers receive canonical value
text for an explicit choice and query text for typed input.
Composition keys retain native behavior. Shift+Tab commits left and Shift+Enter
up, including when controlled rows acknowledge a save later; cancelled or
replaced sessions ignore stale acknowledgements. Multiline plain Enter remains a newline. Calendar navigation now browses
without changing the draft: Enter accepts an intentionally navigated date,
while Tab/blur commit the typed/current value. Date inputs expose a complete
grid-popup combobox contract.
Preserve editor error/focus/pending styling after kit adoption, prevent error
messages from squeezing fields sideways, and complete disabled and forced-color
calendar/action states. Upgrade React and UI together for the new site hooks.
Add PretableOverlayProvider for an explicit popup container. Place the grid (#588)
and portal host in the same CSS scope to preserve custom tokens, direction
and live theme changes while escaping the grid's clipping viewport. The
provider does not copy trigger styles. Without a provider, popups still use
body; a provider with a null target defers popup content until attachment.
Track nested portal ownership for outside presses. Sibling Selects close one
another, clicks inside nested lists preserve the parent dialog, and trigger
toggles work without hiding outside pointer events.
Keep Select and header popups anchored when live scope or layout changes move
their trigger, including delayed portal attachment.
Rename the listbox active marker from data-active to data-pretable-active.
Update custom selectors and upgrade the React/UI packages together. Complete
disabled option styles and forced-colors active-option/checkbox state pairs,
including selected-disabled options and checked/mixed disabled checkboxes.
Keep Select highlights attached to option values when options reorder, and (#588)
choose an enabled fallback when an active option is removed or disabled.
Empty rosters close the Select; all-disabled lists have no active option.
Typeahead starts fresh each time the list opens.
Rich Select option labels now require a plain
textValuefor typeahead.String and number labels continue to infer their text. This tightens
PretableSelectOptionfrom an interface to a union: addtextValueto richlabels and replace interfaces extending the old type with type intersections.
Preserve callback-ref cleanup in Select, Checkbox and TextInput, including
ref replacement and StrictMode attachment cycles. Object refs and callbacks
without cleanup still receive their usual null detach.
Patch Changes
Prevent cell edits from committing before permission resolves or dispatching (#588)
duplicate validation/save operations. Recover from permission, parsing,
validation, and save callback failures without leaving a pending editor stuck,
and ignore stale results after an edit session is replaced or cancelled.
Draft writes during checking, validating, and saving are now ignored, including
writes from custom editors. This intentionally removes the previous behavior
where a draft write could unlock a pending edit. Enum label normalization waits
for edit permission, and pending editor commit keys do not submit another write.
Updated dependencies [
5d8e30a,5d8e30a,5d8e30a]:@pretable/ui@0.19.0
Minor Changes
Finish editor adoption of the component kit. Text, number, enum and date (#588)
fields resolve TextInput; multiline fields resolve the new native Textarea
slot. Number steppers and date month buttons resolve IconButton. Preserve
forwarded refs, native props, handlers and ARIA/data hooks in replacements.
Correct enum identity and clearing. Explicit choices retain their canonical
value even with duplicate labels; ambiguous typed labels/values require a
choice. Empty queries can commit null. Custom parsers receive canonical value
text for an explicit choice and query text for typed input.
Composition keys retain native behavior. Shift+Tab commits left and Shift+Enter
up, including when controlled rows acknowledge a save later; cancelled or
replaced sessions ignore stale acknowledgements. Multiline plain Enter remains a newline. Calendar navigation now browses
without changing the draft: Enter accepts an intentionally navigated date,
while Tab/blur commit the typed/current value. Date inputs expose a complete
grid-popup combobox contract.
Preserve editor error/focus/pending styling after kit adoption, prevent error
messages from squeezing fields sideways, and complete disabled and forced-color
calendar/action states. Upgrade React and UI together for the new site hooks.
Add PretableOverlayProvider for an explicit popup container. Place the grid (#588)
and portal host in the same CSS scope to preserve custom tokens, direction
and live theme changes while escaping the grid's clipping viewport. The
provider does not copy trigger styles. Without a provider, popups still use
body; a provider with a null target defers popup content until attachment.
Track nested portal ownership for outside presses. Sibling Selects close one
another, clicks inside nested lists preserve the parent dialog, and trigger
toggles work without hiding outside pointer events.
Keep Select and header popups anchored when live scope or layout changes move
their trigger, including delayed portal attachment.
Rename the listbox active marker from data-active to data-pretable-active.
Update custom selectors and upgrade the React/UI packages together. Complete
disabled option styles and forced-colors active-option/checkbox state pairs,
including selected-disabled options and checked/mixed disabled checkboxes.
@pretable/core@0.19.0
Patch Changes
Prevent cell edits from committing before permission resolves or dispatching (#588)
duplicate validation/save operations. Recover from permission, parsing,
validation, and save callback failures without leaving a pending editor stuck,
and ignore stale results after an edit session is replaced or cancelled.
Draft writes during checking, validating, and saving are now ignored, including
writes from custom editors. This intentionally removes the previous behavior
where a draft write could unlock a pending edit. Enum label normalization waits
for edit permission, and pending editor commit keys do not submit another write.
@pretable/stream-adapter@0.19.0