@blueprintjs/datetime2@3.0.20
No documented user-facing changes
Full Changelog: @blueprintjs/datetime2@3.0.19...@blueprintjs/datetime2@3.0.20
@blueprintjs/docs-theme@6.0.19
No documented user-facing changes
Full Changelog: @blueprintjs/docs-theme@6.0.18...@blueprintjs/docs-theme@6.0.19
@blueprintjs/core@6.11.2
- [bug] Fix PopoverNext eating Space key in typeable target children (#7997)
- Prevent forced reflow in MultiSlider (#7987)
- [chore] Refactor Breadcrumbs to a functional component (#7236)
- [chore] Refactor KeyComboTag to a functional component (#7237)
- [chore] Refactor Collapse to a functional component (#7437)
@blueprintjs/table@6.0.22
No documented user-facing changes
Full Changelog: @blueprintjs/table@6.0.21...@blueprintjs/table@6.0.22
@blueprintjs/labs@6.2.6
No documented user-facing changes
Full Changelog: @blueprintjs/labs@6.2.5...@blueprintjs/labs@6.2.6
@blueprintjs/select@6.1.7
No documented user-facing changes
Full Changelog: @blueprintjs/select@6.1.6...@blueprintjs/select@6.1.7
@blueprintjs/datetime@6.0.22
No documented user-facing changes
Full Changelog: @blueprintjs/datetime@6.0.21...@blueprintjs/datetime@6.0.22
v16.2.1-canary.15
- fix: handle file:// URLs from import.meta.resolve in cache handler path (fixes #73796): #90370
- Turbopack: exclude metadata routes from server HMR: #92034
- next.config.js: Accept an option for serverFastRefresh: #91968
- Enable
varyParamstracking for Cached Navigations: #92113 - telemetry: set turboFlag correctly: #92149
- Instant Validation: Allow unconfigured slots to render optionally: #92126
- TURBOPACK: support parse windows absolute path with single slash: #92076
- Turbopack: statically evaluate path.sep: #92150
- docs: add middleware bypass note to CDN caching guide: #92132
- Turbopack: use same hash for immutable-static-hashes.json: #92157
- [turbopack] replace regex with indexof: #92023
- [test] Skip
unstable_dynamicStaleTimetests due to flakiness: #92162 - [test] Skip flaky
segment-cache-refreshsuite: #92163 - Turbopack: createRequire(new URL("...", import.meta.url)): #92153
- Add PPR evals and fix env loading for agent-eval 0.9.5: #92063
- docs: document revalidateTag's required second argument in upgrade guide: #92134
- Turbopack: support targeting even older browsers: #91563
Huge thanks to @VedantMadane, @wbinnssmith, @fireairforce, @unstubbable, @mischnic, @gnoff, @ijjk, @lukesandberg, @eps1lon, @gaojude, and @aurorascharff for helping!
shadcn@4.1.2
- #10246
44c09a19b0658cf8e72ac84bbba5b76e05192a0dThanks @shadcn! - add style luma
v3.22.0
-
Use a named import for Suggestion from
@tiptap/suggestionto avoid bundler ESM/CJS interop wrapping (__toESM) that caused CJS consumers to receive a module object instead of the callable plugin factory.This is a non-breaking internal fix identical to the one applied to
@tiptap/extension-mentionin #6994.
- Moved content validation from Yjs
beforeTransaction(whose return value was ignored) to ProseMirrorfilterTransaction, so invalid collaborative changes are now properly blocked.
- Prevent hidden bubble menus from reappearing during scroll and resize updates. Bubble menu positioning now only runs for menus that are already shown, so default text-selection menus stay hidden until they should actually open.
- Fix HTML character escaping in markdown roundtrip. HTML entities (
<,>,&,") are now decoded to literal characters when parsing markdown into the editor.<,>, and&are re-encoded when serializing back to markdown, while"is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses thecode: trueextension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved. - Fix ResizableNodeView ignoring node's inline setting by using
inline-flexfor inline nodes andflexfor block nodes - extendMarkRange defaults to using the attributes of the first mark of the given type, instead of
attributes = {}. In particular,extendMarkRange('link')no longer extends to adjacent links with different hrefs; restore the previous behavior withextendMarkRange('link', {}). - Fix getMarkRange attributes default to consider the first mark of the given type
- Guard mark delete event handling when
unsetMarkremoves a mark from inline content that starts at position0, preventing aRangeErrorduring the before-node lookup.
- Fix HTML character escaping in markdown roundtrip. HTML entities (
<,>,&,") are now decoded to literal characters when parsing markdown into the editor.<,>, and&are re-encoded when serializing back to markdown, while"is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses thecode: trueextension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.
- Prevent inline math input rule from capturing previous character. Changed input rule to utilize negative lookbehind to prevent matching previous character. Ensures the range's
fromposition is correctly at the start of the double$signs.
- Suggestions dismissed via Escape no longer reappear when the user keeps typing in the same word — they only come back after inserting whitespace, a newline, or moving the cursor to a different trigger.
- Fix a rerender loop in the Details node view when the toggle button updates its DOM attributes through
renderToggleButton.
- Updated happy-dom to 20.8.9
- Added Markdown table alignment support. The
TableCellandTableHeadernodes now have analignattribute (left,center,right) that is parsed from Markdown column alignment markers (:---,---:,:---:) and serialized back when rendering to Markdown. Alignment is also parsed from and rendered to HTML viastyle="text-align: ...".