Skip to content

v2.103.2

Choose a tag to compare

@github-actions github-actions released this 09 Oct 00:32
· 332 commits to main since this release

Fixed

  • A failed one-shot buildDashboards() disposes its esbuild contexts. The rebuild runs in a try, and every context is disposed in its finally, so a failed build rejects and the process exits instead of hanging on esbuild's service.
  • The build kit's Sass alias importer resolves a checkout whose path holds #, % or a space. aliasImporter() built its file URL by string concatenation, so # began a fragment and % an escape, and an aliased @use failed with Can't find stylesheet to import; it now builds the URL with pathToFileURL().
  • Saving or deleting a topology re-expands the include set a mounted console already shows. invalidateExpandedIncludes() cleared the cache, but a mounted useExpandedIncludes reran its ask only when its include set changed, so after a save the canvas read an empty expansion with loading stuck true. An invalidation now re-renders every mounted hook, which asks for its set again.
  • The topology console grids a graph whose every edge dangles, as it grids an edgeless one. autoLayout() decided edgelessness on the raw edge count before dropping edges with an absent end, so a graph of only dangling edges stacked in one column; it now decides on the edges that survive that filter.