1.14.0
waitForRemovedElementsets how long a removed element gets to come back, separately fromwaitForElement. Both takeInfinity.scrollIntoViewtakes{ block, inline }to say where the element ends up.allowPageInteractionlets the user use the whole page during a step.focusputs the keyboard on the popover, in the highlighted element, or leaves it where it is.- In the headless build,
onInteractionreports clicks onallowedElementsasregion: "allowed". onPopoverPositionedruns every time the popover is placed, so you can move it somewhere else and keep it there.
- 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.
- The highlight follows a panel that scrolls inside the page.
onDestroyedruns when the tour is closed before the first step has settled.- A
waitForElementlonger than about 24 days no longer runs out at once.
v3.34.0
getEditorContextnow describes the charts and diagrams of@tiptap-pro/extension-diagrams, so the AI can read, add and change them.
- Fix Backspace undo after automatic formatting when used with extensions such as UniqueID.
- Correct
setContentdocumentation
- Keep the caret at the join when Backspace merges a paragraph into the blockquote above it.
- A Details node created open now stays open when its content changes right after it is created.
- Declare
@types/reactas an optional peer dependency so React types resolve under pnpm's global virtual store.
- Added a
continuesNodeoption. 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.
- Fix React type resolution when using pnpm’s global virtual store.
v5.3.5
5.3.5 (2026-11-13)
- 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)
v5.2.18
5.2.18 (2026-11-13)
- 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)
eslint-plugin-mobx@0.2.2
-
efbff0be0157cd8b962e88ba04109aedc11b73d9#4776 Thanks @kubk! - Remove dead code and stop exporting internal helpers that nothing outside their own module uses -
a0b06e6dbe9f9813b5ccca9a9e723ad4e27e325c#4778 Thanks @kubk! - Remove unused dependencies
mobx@7.1.7
-
277264ce070429b87178cd86432f12d881bd11bf#4774 Thanks @gesposito! - Fix private@observable accessorfields and private@computedgetters 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 resultisObservableProp(obj, "#value"),getAtom(obj, "#value")andobserve(obj, "#value", ...)no longer find a private member by its name, and change events of a private field carry a symbol asname. -
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 fieldsComputedValue.triggeredBy_andObservableValue.hasUnreportedChange_
mobx-react-lite@5.1.3
efbff0be0157cd8b962e88ba04109aedc11b73d9#4776 Thanks @kubk! - Remove dead code and stop exporting internal helpers that nothing outside their own module uses
mobx-react-plugin@1.0.3
efbff0be0157cd8b962e88ba04109aedc11b73d9#4776 Thanks @kubk! - Remove dead code and stop exporting internal helpers that nothing outside their own module uses
mobx-react@10.0.4
-
efbff0be0157cd8b962e88ba04109aedc11b73d9#4776 Thanks @kubk! - Remove dead code and stop exporting internal helpers that nothing outside their own module uses -
a0b06e6dbe9f9813b5ccca9a9e723ad4e27e325c#4778 Thanks @kubk! - Remove unused dependencies -
Updated dependencies [
efbff0be0157cd8b962e88ba04109aedc11b73d9]:- mobx-react-lite@5.1.3