2 hours ago
electron

electron v45.0.0-beta.1

Note: This is a beta release. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@45.0.0-beta.1.

Release Notes for v45.0.0-beta.1

Fixes

  • Fixed an uncatchable TypeError in net.fetch when receiving response headers with non-ASCII characters, and preserved multiple Set-Cookie headers. #54671 (Also in 44)

Other Changes

  • Updated Chromium to 156.0.8078.12. #54591
2 hours ago
next.js

v16.5.0-canary.5

Misc Changes

  • Update error strings for a few deployment tests: #99886
  • Increase timeout on module-scope deployment test: #99891
  • Fix google tag manager e2e test, assume GTM 200s instead of 404ing: #99896

Credits

Huge thanks to @bgw for helping!

4 hours ago
drawio
4 hours ago
slate

slate@0.131.0

Minor Changes

  • #6173 7850c31 Thanks @dylans! - Transforms.wrapNodes and Transforms.unwrapNodes now unhang a range by default and accept hanging, like setNodes, insertNodes, mergeNodes and removeNodes. A selection that ends at the start of the next block no longer wraps or unwraps that block. Pass hanging: true to keep the old behavior.

Patch Changes

  • #6177 fdc3dac Thanks @dylans! - Only refill an emptied editor when a delete runs at the selection. In 0.130, Transforms.delete(editor, { at: path }) also inserted an untyped empty block when it removed the last node, which left an extra block behind in code that deletes every block and then inserts new content. Programmatic deletes with an explicit at now act like removeNodes again.

  • #6176 22cf872 Thanks @dylans! - Fix insertFragment into an editor whose only block is empty, which left an extra untyped empty block before the inserted content (a regression in 0.130).

  • #6181 ec75af0 Thanks @dylans! - Backspace at the start of a block that follows a list or table no longer pulls that block into the list or table. An empty previous block is now only removed in place of the merge when it's a sibling; otherwise the block merges into it as usual.

4 hours ago
slate

slate-dom@0.131.0

Patch Changes

  • #6186 843bfaa Thanks @dylans! - Copying text inside an inline element, such as a link, now keeps that element in the copied HTML, so pasting into other apps (or HTML-based paste handlers) keeps the link.

  • #6185 8cd5101 Thanks @dylans! - Copying an empty line now gives one blank line in plain text instead of two.

4 hours ago
slate

slate-react@0.131.0

Minor Changes

  • #6183 35830d7 Thanks @dylans! - initialValue on <Slate> is now optional. When it's left out, the editor's existing editor.children are used, for editors created and filled ahead of rendering. Leaving it out while editor.children is empty throws with a hint to pass initialValue={[]} if an empty editor is intended.

Patch Changes

  • #6174 ae5dc30 Thanks @dylans! - autoFocus now focuses through ReactEditor.focus, which selects the start of the document when there's no selection, so you can type right away. Before, Firefox and Safari could end up focused with no selection, especially under React strict mode.

  • #6182 835e185 Thanks @dylans! - Ignore DOM selection changes while focus is outside the editor (unless it's read-only). Firefox moves the DOM selection of a blurred editor when its content changes, so inserting text from outside the editor, such as from a toolbar button, used to jump the selection to the start.

  • #6184 7a4e15c Thanks @dylans! - Keep the caret in the editor's text when the browser moves it to a spot Slate can't represent, such as below a table that ends the document after pressing ArrowDown. Typing there used to insert the character twice: once in the last cell and once as stray text outside the table.

  • #6175 46cd8f9 Thanks @dylans! - An empty initialValue is now loaded as one empty block, so the editor has somewhere to put the cursor instead of breaking.

  • #6179 25f6353 Thanks @dylans! - Fix clicks occasionally being undone when the editor re-renders right after them. A render inside the 100 ms selection-change throttle used to write the previous selection back to the DOM; it now applies the clicked selection instead.

  • #6180 13d7c12 Thanks @dylans! - Make the void spacer unselectable (user-select: none), so a selection that includes a void element no longer shows a darker band at its edge in Chromium.

7 hours ago
starlight

@astrojs/starlight@0.42.6

Patch Changes

  • #4252 40a2584 Thanks @olafur-andri! - Adds Icelandic language support

  • #4229 e4a3d82 Thanks @HiDeoo! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.

  • #4226 fb562dd Thanks @HiDeoo! - Fixes an issue where pages not importing components from @astrojs/starlight/components included styles of Starlight components used on other pages.

  • #4250 531af7d Thanks @HiDeoo! - Fixes Failed to resolve dependency warnings logged when running the development server in projects using the Cloudflare adapter.

  • #4229 e4a3d82 Thanks @HiDeoo! - Fixes the codePen and node icons slightly extending beyond their bounding box.

8 hours ago
rollup

v4.64.3

4.64.3

2026-10-08

Bug Fixes

  • Fix a performance regression when bundling code with deeply nested property calls (#6565)

Pull Requests

  • #6565: Fix path-dependent explosion when including call arguments of reassigned variables (@lukastaegert)
9 hours ago
slate

slate-react@0.130.2

Patch Changes

  • #6171 7843bd5 Thanks @dylans! - Moving whole lines by dragging or cutting no longer adds an empty line. Whole top-level blocks are now moved as blocks. Nested content, like list items and table cells, is moved without its trailing line break, so no containers get merged. Dropping text back onto its own selection is now a no-op, and drag-and-drop deletes through editor.deleteFragment, like cut does, so plugins that guard deletion apply to both.
10 hours ago
next.js

v16.5.0-canary.4

Misc Changes

  • docs: align function sidebar titles: #99858
  • Fix telemetry delivery on Node.js 24: #99842
  • [test] Authenticate deploy tests via VERCEL_TOKEN instead of shared auth.json: #99846
  • Replace deprecated React.FormEvent with SubmitEvent: #99821
  • turbo-tasks-fs: Don't print NotFound watcher errors: #99794
  • Revert "[ci] Increase deploy test concurrency to 8": #99840
  • Bump next in upgrade eval fixtures for CVE-2026-94483: #99838
  • turbopack: don't report unactionable 'stopping failed' warnings: #99823

Credits

Huge thanks to @aurorascharff, @devjiwonchoi, @eps1lon, @kassens, @sokra, @bgw, and @lukesandberg for helping!