2 hours ago
driver.js

1.14.0

Added

  • waitForRemovedElement sets how long a removed element gets to come back, separately from waitForElement. Both take Infinity.
  • scrollIntoView takes { block, inline } to say where the element ends up.
  • allowPageInteraction lets the user use the whole page during a step.
  • focus puts the keyboard on the popover, in the highlighted element, or leaves it where it is.
  • In the headless build, onInteraction reports clicks on allowedElements as region: "allowed".
  • onPopoverPositioned runs every time the popover is placed, so you can move it somewhere else and keep it there.

Changed

  • The cutout and popover only cover the part of the element in view, so a row wider than its scrolling panel is highlighted inside the panel.
  • The popover scrolls into view only as far as it needs to, so it no longer undoes where the element was scrolled to.
  • When the tour ends, the keyboard goes back where it was only if it is still on the popover.

Fixed

  • The highlight follows a panel that scrolls inside the page.
  • onDestroyed runs when the tour is closed before the first step has settled.
  • A waitForElement longer than about 24 days no longer runs out at once.
2 hours ago
varlet

v3.20.11

更新内容请查看CHANGELOG。 Please refer to CHANGELOG for details.

3 hours ago
tiptap

v3.34.0

@tiptap/ai-toolkit

Minor Changes

  • getEditorContext now describes the charts and diagrams of @tiptap-pro/extension-diagrams, so the AI can read, add and change them.

@tiptap/core

Patch Changes

  • Fix Backspace undo after automatic formatting when used with extensions such as UniqueID.
  • Correct setContent documentation

@tiptap/extension-blockquote

Patch Changes

  • Keep the caret at the join when Backspace merges a paragraph into the blockquote above it.

@tiptap/extension-details

Patch Changes

  • A Details node created open now stays open when its content changes right after it is created.

@tiptap/extension-drag-handle-react

Patch Changes

  • Declare @types/react as an optional peer dependency so React types resolve under pnpm's global virtual store.

@tiptap/extension-find-and-replace

Minor Changes

  • Added a continuesNode option. Textblocks it marks as continuing the textblock before them are searched as one text, so a phrase that runs from one into the next is found, highlighted and replaced.

@tiptap/static-renderer

Patch Changes

  • Fix React type resolution when using pnpm’s global virtual store.
3 hours ago
shaka-player

v5.3.5

5.3.5 (2026-11-13)

Bug Fixes

  • ABR: Apply element/screen size restrictions to vertical video (#10956) (1d52a4d)
  • ABR: Compare the transmuxed container when building adaptation sets (#10941) (c16d56c), closes #10938
  • DRM: Close sessions dropped after a failed generateRequest (#10954) (5bd9181)
  • HLS: Fix AES-128 decryption for media sequence numbers >= 2^31 (#10937) (278cc6c)
  • HLS: Set the duration without loading audio-only variants (#10959) (99a5e65)
  • ID3: Read the full transportStreamTimestamp and fix tag parsing (#10946) (4e64a07), closes #10935
  • MSE: Transmux instead of resetting the MediaSource when that avoids the reset (#10942) (344cedb)
  • Transmux: Keep the transmuxer worker alive across MediaSource resets (#10957) (abfc384)
  • UI: Fix inset positioning on old browsers (#10944) (00e7f7d)
3 hours ago
shaka-player

v5.2.18

5.2.18 (2026-11-13)

Bug Fixes

  • ABR: Apply element/screen size restrictions to vertical video (#10956) (5b29333)
  • ABR: Compare the transmuxed container when building adaptation sets (#10941) (4159ceb), closes #10938
  • DRM: Close sessions dropped after a failed generateRequest (#10954) (3029fe8)
  • HLS: Fix AES-128 decryption for media sequence numbers >= 2^31 (#10937) (e5dceb9)
  • HLS: Set the duration without loading audio-only variants (#10959) (f97bf2a)
  • MSE: Transmux instead of resetting the MediaSource when that avoids the reset (#10942) (3b54692)
  • Transmux: Keep the transmuxer worker alive across MediaSource resets (#10957) (1e2d72f)
  • UI: Fix inset positioning on old browsers (#10944) (0ab6a7c)
3 hours ago
mobx

eslint-plugin-mobx@0.2.2

Patch Changes

3 hours ago
mobx

mobx@7.1.7

Patch Changes

  • 277264ce070429b87178cd86432f12d881bd11bf #4774 Thanks @gesposito! - Fix private @observable accessor fields and private @computed getters sharing state when a class and its subclass both declare one with the same name, such as #value. They are separate members, but MobX kept both under the name "#value", so the parent's field read and wrote the subclass's value. Private members are now kept under a key of their own. As a result isObservableProp(obj, "#value"), getAtom(obj, "#value") and observe(obj, "#value", ...) no longer find a private member by its name, and change events of a private field carry a symbol as name.

  • efbff0be0157cd8b962e88ba04109aedc11b73d9 #4776 Thanks @kubk! - Remove dead code and stop exporting internal helpers that nothing outside their own module uses

  • 410d1fa795e21741e1fde217e037f4e5483677bd #4779 Thanks @kubk! - Remove the unused internal fields ComputedValue.triggeredBy_ and ObservableValue.hasUnreportedChange_

3 hours ago
mobx

mobx-react-lite@5.1.3

Patch Changes

3 hours ago
mobx

mobx-react-plugin@1.0.3

Patch Changes

3 hours ago
mobx

mobx-react@10.0.4

Patch Changes