Releases: rrweb-io/rrweb
[email protected]
@rrweb/[email protected]
[email protected]
Patch Changes
-
#1095
1385f7a
Thanks @YunFeng0817! - Fix duplicated shadow doms -
#1126
227d43a
Thanks @YunFeng0817! - Refactor all suffix of bundled scripts with commonjs module from 'js' to cjs #1087. -
#1126
227d43a
Thanks @YunFeng0817! - Fix: improve rrdom robustness #1091. -
#1127
3cc4323
Thanks @YunFeng0817! - Refactor: Improve performance by 80% in a super large benchmark case.- Refactor: change the data structure of childNodes from array to linked list
- Improve the performance of the "contains" function. New algorithm will reduce the complexity from O(n) to O(logn)
-
#1121
502d15d
Thanks @YunFeng0817! - Fix: outdated ':hover' styles can't be removed from iframes or shadow doms -
#1122
8d209a6
Thanks @YunFeng0817! - Add missing change logs manually. In the next version, all change logs will be generated automatically.-
a220835
#1053 Thanks @Juice10! - Fix: Post message can break cross origin iframe recording. -
7e8dcdb
#1063 Thanks @lele0108! - Fix: muted false -> true not being set. -
36b44e1
#1042 Thanks @wfk007! - Fix: Failed to execute insertBefore on Node. -
44e92cb
#1058 Thanks @mydea! - Handle errors when observing iframes. -
729b8bf
#1083 Thanks @Juice10! - Fix: Catch iframe manager & fix formatting issues. -
03821d9
#1083 Thanks @eoghanmurray! - Harmonize on a single getWindowScroll -
d08913d
#1086 Thanks @YunFeng0817! - Fix: missed adopted style sheets of shadow doms in checkout full snapshot. -
66abe17
#1032 Thanks @dbseel! - Fix: isBlocked throws on invalid HTML element. -
57a2e14
#1088 Thanks @mydea! - Fix: Guard against missing window.CSSStyleSheet. -
fc82869
#1093 Thanks @YunFeng0817! - Fix: cross origin iframe bugs. -
a77e302
#1104 Thanks @jlalmes! - [console-plugin] Feat: Record unhandled rejection event. -
25a4f5a
#1115 Thanks @Juice10! - Fix: Don't trigger Finish event when in liveMode. -
cb15800
#1106 Thanks @mydea! - Fix: Ensure CSS support is checked more robustly. -
0732618
#1100 Thanks @YunFeng0817! - Fix: wrong rootId value in special iframes. -
3caa25e
#1098 Thanks @eoghanmurray! - Refactor: Don't have requestAnimationFrame looping in background for Live Mode. -
3a26e36
#1092 Thanks @YunFeng0817! - Fix: regression of issue: ShadowHost can't be a string (issue 941) -
07d22e7
#1111 Thanks @YunFeng0817! - Feat: enable to customize logger in the replayer. -
0627d4d
#1109 Thanks @YunFeng0817! - Feat: add option to record on DOMContentLoaded event. -
174b9ac
#1112 Thanks @YunFeng0817! - Fix: mutation Failed to execute 'insertBefore' on 'Node': Only one doctype on document allowed. -
5a1e5e9
#1119 Thanks @Juice10! - Feat: Automate NPM package releases.
-
[email protected]
Patch Changes
-
#1095
1385f7a
Thanks @YunFeng0817! - Fix duplicated shadow doms -
#1126
227d43a
Thanks @YunFeng0817! - Refactor all suffix of bundled scripts with commonjs module from 'js' to cjs #1087.
[email protected]
[email protected]
Major Changes
-
#1127
3cc4323
Thanks @YunFeng0817! - Refactor: Improve performance by 80% in a super large benchmark case.- Refactor: change the data structure of childNodes from array to linked list
- Improve the performance of the "contains" function. New algorithm will reduce the complexity from O(n) to O(logn)
Patch Changes
-
#1126
227d43a
Thanks @YunFeng0817! - Refactor all suffix of bundled scripts with commonjs module from 'js' to cjs #1087. -
#1126
227d43a
Thanks @YunFeng0817! - Fix: improve rrdom robustness #1091.
[email protected]
Major Changes
-
#1127
3cc4323
Thanks @YunFeng0817! - Refactor: Improve performance by 80% in a super large benchmark case.- Refactor: change the data structure of childNodes from array to linked list
- Improve the performance of the "contains" function. New algorithm will reduce the complexity from O(n) to O(logn)
Patch Changes
-
#1126
227d43a
Thanks @YunFeng0817! - Refactor all suffix of bundled scripts with commonjs module from 'js' to cjs #1087.
@rrweb/[email protected]
[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)