13 KiB
rrweb
2.0.0-alpha.7
Minor Changes
-
#1170
d2582e9Thanks @mydea! - feat: Ensure password inputs remain masked when switching input type -
#1107
a225d8eThanks @mydea! - feat: Allow to passerrorHandleras record option
Patch Changes
-
#1179
e0f862bThanks @wfk007! - Fix: #1178 remove warning related to worker_threads while building -
#1186
267e990Thanks @YunFeng0817! - Fix: processed-node-manager is created even in the environment that doesn't need a recorder -
#1145
a82a3b4Thanks @eoghanmurray! - For a mutation which removes a node, reduce the number of spurious warnings to take into account that an anscestor (rather than just a parent) may have been just removed -
#1191
1e6f71bThanks @Juice10! - Only apply touch-active styling on flush -
#1191
1e6f71bThanks @Juice10! - Trigger mouse movement and hover with mouse up and mouse down events when replayer.pause(...) is called. -
#1163
4cb4d0eThanks @zhaobosky! - Fix: some websites rebuild imcomplete- Some websites, addedSet in emit function is not empty, but the result converted from Array.from is empty.
- Some websites polyfill classList functions of HTML elements. Their implementation may throw errors and cause the snapshot to fail. I add try-catch statements to make the code robust.
-
Updated dependencies [
d2582e9,e7f0c80]:- rrweb-snapshot@2.0.0-alpha.7
- rrdom@2.0.0-alpha.7
- @rrweb/types@2.0.0-alpha.7
2.0.0-alpha.6
Patch Changes
-
#1156
e65465eThanks @Code-Crash! - Fix the statement which is getting changed by Microbundle -
#1139
f27e545Thanks @YunFeng0817! - Fix: Switch from virtual dom to real dom before rebuilding fullsnapshot -
#1130
f6f07e9Thanks @Equlnox! - Fix: Make relative path detection in stylesheet URLs to detect more types of URL protocols when inlining stylesheets. -
#1141
3416c3aThanks @YunFeng0817! - Fix: isCheckout is missed in all fullsnapshot events -
#1157
8e47ca1Thanks @mydea! - fix: Explicitly handlenullattribute values -
#1136
aaabdbdThanks @benjackwhite! - fix: Recursive logging bug with console recording -
#1159
5e6c132Thanks @eoghanmurray! - For users of userTriggeredOnInput setting: also set userTriggered to false on Input attribute modifications; this was previously empty this variant of IncrementalSource.Input -
Updated dependencies [
c28ef5f,f6f07e9,eac9b18,f27e545,8e47ca1]:- rrweb-snapshot@2.0.0-alpha.6
- rrdom@2.0.0-alpha.6
- @rrweb/types@2.0.0-alpha.6
2.0.0-alpha.5
Patch Changes
-
#1095
1385f7aThanks @YunFeng0817! - Fix duplicated shadow doms -
#1126
227d43aThanks @YunFeng0817! - Refactor all suffix of bundled scripts with commonjs module from 'js' to cjs #1087. -
#1126
227d43aThanks @YunFeng0817! - Fix: improve rrdom robustness #1091. -
#1127
3cc4323Thanks @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
502d15dThanks @YunFeng0817! - Fix: outdated ':hover' styles can't be removed from iframes or shadow doms -
#1122
8d209a6Thanks @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.
-
-
Updated dependencies [
1385f7a,227d43a,227d43a,3cc4323]:- rrweb-snapshot@2.0.0-alpha.5
- rrdom@2.0.0-alpha.5
- @rrweb/types@2.0.0-alpha.5