v16.3.0-preview.5
- Restore canary version 16.3.0-canary.66 after v16.3.0-preview.4 preview release
- Fix local fonts in statically prerendered
ImageResponsemetadata route: #95121 - docs(root-params): generateStaticParams section and CC requirement: #95073
- Surface an error for blocking routes under the Navigation Inspector: #95139
- Suppress prefetch={true} warning when route opts out via instant = false: #95099
- skill(cc-adoption): recommend next-dev-loop and add build-only path: #95122
- docs: server actions guide x-refs: #95143
- [turbopack] Create
ServiceWorkerChunkingContextOptionsinnext-core: #94920 - instant(): Only render shell, unless prefetch prop is set: #95150
- [turbopack] Create
ServiceWorkerEntryModuleandservice_worker_chunk_filename: #94921 - [turbopack] Discover
ServiceWorkerEntryModules innext-apiand compile + serve those service workers: #94922 - [cd] Allow forcing a release without new commits: #95136
- docs: clarify /_not-found failures and attribute reads under Cache Components: #95163
- [PP] Reveal after ShellRuntime when simulating a Shell Prefetch in dev: #95149
- Replicate production prefetch shells for instant navigations in dev: #95067
- docs: expand io reference: #95147
- test: Remove unnecessary dynamic timestamp from instant-validation root layouts: #95105
- [next-dev-loop] Fix some papercuts: #95153
- Gate the dev Cold cache badge behind an experimental flag: #95169
Huge thanks to @unstubbable, @icyJoseph, @acdlite, @aurorascharff, @sampoder, @eps1lon, @lubieowoce, and @gaearon for helping!
1.6.0
animationDurationconfig to control how long the highlight transition takes. (#104)allowScrollconfig to lock body scroll while a tour is active.onDoneClickhook, fired when the done button on the final step is clicked. (#500)dataproperty on a step for passing arbitrary data, accessible from hooks for custom per-step logic. (#539)
- Breaking - Custom popover footer buttons no longer get auto styled, style them using
.driver-popover-footer buttonselector (#555) - The popover exposes
driver-popover-side-*anddriver-popover-align-*classes as per the rendered side and alignment https://github.com/nilbuild/driver.js/issues/608 - Arrow positioning has been fixed https://github.com/nilbuild/driver.js/issues/558 https://github.com/nilbuild/driver.js/issues/429 https://github.com/nilbuild/driver.js/issues/406
- Document event listener leak in
onDriverClickthat left handlers attached after the tour was destroyed. (#452) - Dropped the CSS
:has()selector for broader browser compatibility. (#586) - Positioned highlighted elements and their children (e.g. dropdown menus) no longer get clipped. (#454, #563)
removeChildDOMException when re-rendering a popover whose wrapper was already detached from the DOM. (#572)- Close button on a single-element
highlight()popover did nothing when clicked. It now closes the popover by default, respectingallowCloseand any customonCloseClick. (#444)
1.6.0
animationDurationconfig to control how long the highlight transition takes. (#104)allowScrollconfig to lock body scroll while a tour is active.onDoneClickhook, fired when the done button on the final step is clicked. (#500)dataproperty on a step for passing arbitrary data, accessible from hooks for custom per-step logic. (#539)
- Breaking - Custom popover footer buttons no longer get auto styled, style them using
.driver-popover-footer buttonselector (#555) - The popover exposes
driver-popover-side-*anddriver-popover-align-*classes as per the rendered side and alignment https://github.com/nilbuild/driver.js/issues/608 - Arrow positioning has been fixed https://github.com/nilbuild/driver.js/issues/558 https://github.com/nilbuild/driver.js/issues/429 https://github.com/nilbuild/driver.js/issues/406
- Document event listener leak in
onDriverClickthat left handlers attached after the tour was destroyed. (#452) - Dropped the CSS
:has()selector for broader browser compatibility. (#586) - Positioned highlighted elements and their children (e.g. dropdown menus) no longer get clipped. (#454, #563)
removeChildDOMException when re-rendering a popover whose wrapper was already detached from the DOM. (#572)- Close button on a single-element
highlight()popover did nothing when clicked. It now closes the popover by default, respectingallowCloseand any customonCloseClick. (#444)
@astrojs/upgrade@0.7.3
- #17188
675d11dThanks @astrobot-houston! - Fixes@astrojs/upgradeshowing a generic error when pnpm'sminimumReleaseAgepolicy blocks installation. The error message now explains that pnpm's policy blocked the update and suggests running the install command manually.
astro@7.0.3
-
#17189
24d2c9eThanks @astrobot-houston! - Fixes a bug where an error thrown inside one route'sgetStaticPaths()would prevent other valid routes from being matched in dev mode -
#16932
8f4a3dbThanks @fkatsuhiro! - Fixes HMR for action files during development. Editing files insrc/actions/now takes effect on the next request without requiring a dev server restart. -
#17087
fb0ab02Thanks @jp-knj! - Fixes localized custom error pages in i18n projects so routes like/pt/404are used for missing localized pages and return the correct status code
@astrojs/cloudflare@14.0.1
-
#17175
7a7d879Thanks @astrobot-houston! - Fixesastro devOOM crashes for@astrojs/cloudflareusers on Vite 8 by migrating the frontmatter scan plugin to Rolldown-compatible options. -
#17187
0db4b57Thanks @matthewp! - Fixes React invalid hook warning during cold SSR optimizer reload when using ClientRouter -
Updated dependencies []:
- @astrojs/underscore-redirects@1.0.3
@astrojs/markdoc@2.0.1
- #17142
973ea49Thanks @astrobot-houston! - Fixes a crash when rendering shiki-highlighted code blocks inside list items
mermaid@11.16.0
-
#7535
ea1c48fThanks @ragelink! - feat(cynefin): Adds the Cynefin framework as a new diagram type (beta) to Mermaid (available ascynefin-beta). The Cynefin framework, created by Dave Snowden, is a decision-making framework that categorizes problems into five complexity domains, widely used in agile, incident management, strategy, and organizational design. -
#7721
f45cc2cThanks @notionparallax! - feat(treeView): add box-drawing character input support for treeView diagrams -
#7550
f1f4d45Thanks @DominicBurkart! - feat(xychart): add per-point text labels for xychart line plots -
#7527
b4d0442Thanks @notionparallax! - feat(treeView): Extends the existing treeView-beta diagram with features useful for representing file/directory structures. -
#7793
a6f097dThanks @SSDWGG! - feat(er): support optional ER attribute types with a?suffix -
#7772
37f2e36Thanks @devareddy05! - feat(gantt): support multipleexcludes/includeslines so long exclusion lists can be split into commented groups (#6270) -
#7708
4e63e9dThanks @txmxthy! - feat(architecture): addalign row|column {ids…}directive to architecture-beta diagrams so authors can declare horizontal or vertical alignment of services explicitly. -
#7760
05223beThanks @ngdaniels! - feat(pie): Enhance Pie Chart - Enable donut chart, Set legend position, and highlight slice -
#7251
216e4e9Thanks @ydah! - feat(railroad): Add support for Railroad Diagrams (Syntax Diagrams) with four input syntaxes: IR (railroad-beta), EBNF (railroad-ebnf-beta), ABNF (railroad-abnf-beta), and PEG (railroad-peg-beta). -
#7774
e5c75e6Thanks @ngdaniels! - feat(xychart): enable rotate label on X-axis -
#7791
974fa7bThanks @knsv-bot! - feat(swimlane): add swimlane as a standalone diagram type with a dedicated layered orthogonal layout algorithm
-
#7744
633c261Thanks @ashishjain0512! - fix(architecture): addarchitecture.seedconfig option to make architecture diagrams render deterministically. Resolves #7729. -
#7732
c8ba156Thanks @rkdfx! - fix: tolerate leading horizontal whitespace before YAML frontmatter delimiters. Closes mermaid-js/mermaid#7613 -
#7314
4e4e6c4Thanks @darshanr0107! - fix(flowchart): Prevent crash when flowchart node shape is undefined -
#7762
cfd2391Thanks @Dharya-dev! - fix(class): support styling and callbacks for generic classes -
#7284
c1f116dThanks @darshanr0107! - fix(gantt): Render gantt vertical markers without affecting row layout or chart height -
#7786
72fbab1Thanks @knsv-bot! - fix(er): allow special characters (e.g. dots) in ER diagram attribute names and types by escaping them with backticks -
#7672
4887e97Thanks @sjackson0109! - fix(flowchart): respect per-subgraph direction keyword in Dagre layout. Fixes #4648 -
#7734
a4c1e50Thanks @OfirHaf! - fix(block): read block padding and sanitize config dynamically instead of at module load time -
#7674
cc75089Thanks @cyphercodes! - fix(block): respect current DOMPurify config when sanitizing labels -
#7711
be2e282Thanks @Jinacker! - fix(flowchart): render flowchart and state self-loop edges as a single SVG path. -
#7781
d945968Thanks @Dharya-dev! - fix(radar): align axis labels based on angular position to prevent clipping -
#7661
2f5e9e8Thanks @nabila401! - fix(venn): fix 3-circle venn diagram union rendering -
#7780
8dcdce4Thanks @Dharya-dev! - fix(xychart): truncate plot data to match x-axis category count -
#7235
1bbc189Thanks @darshanr0107! - fix: Support consecutive LaTeX in node text -
#7247
365c1b1Thanks @darshanr0107! - fix(treeView): Ensure treemap labels render correctly in large nested diagrams -
#7754
06a32b7Thanks @palgunatm66! - fix(sequence): sequenceDiagram rect backgrounds using theme-aware fallback colors -
#7693
afaf306Thanks @dull-bird! - fix(quadrant-chart): allow CJK, emoji, Latin-1 accented characters, and other non-ASCII text in unquoted axis/quadrant/point labels. Fixes #7120. -
#7751
79e97cdThanks @puneetdixit200! - fix(state): render state diagram click tooltips with mermaidTooltip -
#7570
c2305dfThanks @PinguinsRule! - fix(state): Fix invalid syntax between state and '{' -
#7758
a4a250bThanks @mk24x7! - fix(venn): render labeled higher-arity unions when the underlying pairwise unions are not declared. Resolves #7656. -
Updated dependencies [
ea1c48f,b4d0442,4e63e9d,216e4e9]:- @mermaid-js/parser@1.2.0
@mermaid-js/examples@1.3.0
- #7915
f707c3dThanks @sidharthv96! - feat(examples): Add relatable, real-world examples for every diagram type, showcasing each diagram's strengths