Releases: rrweb-io/rrweb
Releases Β· rrweb-io/rrweb
[email protected]; [email protected]; [email protected]
- Don't serialize all cssRules if multiple text nodes exists (#866) (9ed6767)
- Apply textContent on flush (#865) (072b81b)
- fix #864 use for loop instead of forEach (423372b)
- add support for nested shadow dom (#834) (d8f9290)
- docs: text typo (#862) (cf2388f)
- Upgrade Typescript to 4.6.2, and bump up other packages (#856) (8afeed3)
[email protected];[email protected];[email protected]
- Decrease embedded img size for inlineImages (#836) (e104300)
- fix: can't record SVG element inside iframe properly (#843) (e9531d4)
- fix: Uncaught TypeError: Illegal invocation when recording incremental canvas mutation (#844) (5ae208b)
- Use the .closest method to transfer recursive parent class checking into the browser engine for an expected performance improvement (#840) (f74b7bb)
- Update doc to use yarn to use REPL (#838) (94fa6b3)
- improve captured message of Error object (#835) (167f0fa)
- console plugin fix (#832) (1935bf6)
- Add Twitter badge (#829) (81454ea)
- close all pages to avoid EPERM error on Windows 10 (#830) (69acc73)
- fix: an error when I stop the recording process (#828) (d192b40)
- refactoring observer options (#826) (c5b4096)
- Fix inline image issues (#822) (ef0e331)
- Only record canvas when specified (#825) (38ff3d8)
- impl sequential id plugins (#819) (14ea636)
- Add WebGL support (#756) (ab9fed0)
- fix: custom style rules don't get inserted into some iframe elements (#823) (5ec7d9e)
- disable smooth scroll behavior in sync mode (#824) (c1111ed)
- Fixes and tweaks (#795) (b0dc388)
- Update css-font-loading-module (#784) (a5d1215)
- feat: add observer for 'selected' setter of HTMLOptionElement and try to fix issue #746 (#810) (156b760)
- improve robustness of inlineImages feature (#812) (0c27ad2)
[email protected], [email protected], [email protected]
- make sure emit EventCast after cast fn (c788ba6)
- update plugin docs (fb8ea8e)
- impl #796 observe media volume change (#798) (a307c5c)
- Save images offline, in the snapshot (#770) (69a1b9f)
- rrdom (#613) (320a454)
- Add option to spoof url in repl (#786) (588b3d6)
- fix lint (5a0a135)
Thanks to @croqaz for implementing the inlineImages
feature.
Thanks to @Mark-Fenng for implementing the rrdom package and @Juice10 as the reviewer.
[email protected] [email protected] [email protected]
- fix #783, relative path issue for object tag (#785) (88d3ac1)
- ignore invalid error event (28cdbe7)
- Fix animations on pseudo-elements not pausing when replayer is paused (#776) (0439967)
- close #736 #773 trigger meta update after add events (a07a97c)
- Fix bug where style.opacity was incorrectly deleted when style.opacity was set to zero (#765) (ac592dc)
- Small regex fix for older browsers (#762) (ce9e97f)
- rrweb: replace onerror with addEventListener('error',handler) in the rrweb console plugin (#761) (f756790)
[email protected] [email protected] [email protected]
- try to read style sheet content from JS API (a01c97f)
- fix bundle config (5066806)
- fix #698, replay scroll on iframe document (78526a3)
- close #745, keep textarea text node clean (3d5b438)
- add root scripts and update contribution guide (#750) (a261f3d)
- doc: update two outdated links (e9c7922)
- do not transform xlink:href when the value is an id close #566, #741 (18d66dc)
- Fix typo (e039b5c)
- Don't throw away information about the iframe src (#733) (ad2ca9e)
- Add Record Once (#740) (c021134)
- added CUX logo (#739) (d16bb35)
- Add Statcounter logo (#738) (da63418)
- fix: if handleProgressClick invoked after finished, start from where user clicked (#727) (e9405c5)
- update documentary to readme (3d378c1)
- add changelog config (5a2db77)
Release 1.0.1
v1.0.0
Changelog
v1.0.0
Featrues & Improvements
- Support record same-origin non-sandboxed iframe.
- Support record open-mode shadow DOM.
- Implement the plugin API.
- Export
record.takeFullSnapshot
as a public API - Record and replay drag events.
- Add options to mask texts (#540).
Fixes
- Get the original MutationObserver when Angular patched it.
- Fix RangeError: Maximum call stack size exceeded (#479).
- Fix the linked-list implementation in the recorder.
- Don't perform newly added actions if the player is paused (#539).
- Fix inaccurate mouse position (#522)