From 8cecb09bd48e3de3393926e17ae6ac896cd0e2a5 Mon Sep 17 00:00:00 2001 From: Kelly Wallach Date: Mon, 23 Oct 2023 15:49:21 -0400 Subject: [PATCH] Resetting changeset state --- .changeset/attribute-text-reductions.md | 5 -- .changeset/brave-numbers-joke.md | 2 - .changeset/calm-bulldogs-speak.md | 2 - .changeset/calm-oranges-sin.md | 5 -- .changeset/chatty-cherries-train.md | 5 -- .changeset/clean-plants-play.md | 9 --- .changeset/clean-shrimps-lay.md | 7 --- .changeset/cold-eyes-hunt.md | 8 --- .changeset/controller-finish-flag.md | 6 -- .changeset/cuddly-readers-warn.md | 2 - .changeset/curvy-apples-lay.md | 6 -- .changeset/date-now-guard.md | 5 -- .changeset/eight-terms-hunt.md | 5 -- .changeset/empty-bikes-cheer.md | 2 - .changeset/fair-dragons-greet.md | 2 - .changeset/fast-chefs-smell.md | 5 -- .changeset/few-turkeys-reflect.md | 2 - .changeset/five-peas-lay.md | 2 - .changeset/forty-elephants-attack.md | 2 - .changeset/fresh-cars-impress.md | 2 - .changeset/fresh-spoons-drive.md | 5 -- .changeset/gold-terms-look.md | 5 -- .changeset/grumpy-ways-own.md | 7 --- .changeset/itchy-dryers-double.md | 8 --- .changeset/khaki-dots-bathe.md | 2 - .changeset/large-ants-prove.md | 6 -- .changeset/lazy-toes-confess.md | 5 -- .changeset/little-radios-thank.md | 5 -- .changeset/little-suits-leave.md | 6 -- .changeset/loud-seals-raise.md | 6 -- .changeset/lovely-pears-cross.md | 5 -- .changeset/lovely-students-boil.md | 6 -- .changeset/mean-tips-impress.md | 5 -- .changeset/mighty-frogs-sparkle.md | 2 - .changeset/nervous-buses-pump.md | 5 -- .changeset/nervous-mirrors-perform.md | 6 -- .changeset/nervous-poets-grin.md | 9 --- .changeset/nervous-tables-travel.md | 6 -- .changeset/new-snakes-call.md | 6 -- .changeset/nice-pugs-reply.md | 5 -- .changeset/old-dryers-hide.md | 5 -- .changeset/polite-olives-wave.md | 5 -- .changeset/popular-spies-fetch.md | 5 -- .changeset/pre.json | 81 +++---------------------- .changeset/pretty-plums-rescue.md | 5 -- .changeset/pretty-schools-remember.md | 5 -- .changeset/proud-experts-jam.md | 5 -- .changeset/real-masks-explode.md | 5 -- .changeset/real-trains-switch.md | 6 -- .changeset/rich-crews-protect.md | 2 - .changeset/rich-jars-remember.md | 5 -- .changeset/serious-ants-juggle.md | 10 --- .changeset/sixty-impalas-laugh.md | 5 -- .changeset/small-olives-arrive.md | 5 -- .changeset/smooth-poems-bake.md | 5 -- .changeset/stupid-ghosts-help.md | 5 -- .changeset/swift-dancers-rest.md | 6 -- .changeset/swift-peas-film.md | 6 -- .changeset/thirty-baboons-punch.md | 5 -- .changeset/tidy-yaks-joke.md | 5 -- .changeset/tiny-buckets-love.md | 5 -- .changeset/tiny-chairs-build.md | 7 --- .changeset/tricky-panthers-guess.md | 5 -- .changeset/twenty-lies-switch.md | 49 --------------- .changeset/twenty-planets-repeat.md | 2 - .changeset/violet-melons-itch.md | 5 -- .changeset/violet-zebras-cry.md | 5 -- .changeset/yellow-mails-cheat.md | 8 --- .changeset/young-timers-grow.md | 5 -- 69 files changed, 9 insertions(+), 457 deletions(-) delete mode 100644 .changeset/attribute-text-reductions.md delete mode 100644 .changeset/brave-numbers-joke.md delete mode 100644 .changeset/calm-bulldogs-speak.md delete mode 100644 .changeset/calm-oranges-sin.md delete mode 100644 .changeset/chatty-cherries-train.md delete mode 100644 .changeset/clean-plants-play.md delete mode 100644 .changeset/clean-shrimps-lay.md delete mode 100644 .changeset/cold-eyes-hunt.md delete mode 100644 .changeset/controller-finish-flag.md delete mode 100644 .changeset/cuddly-readers-warn.md delete mode 100644 .changeset/curvy-apples-lay.md delete mode 100644 .changeset/date-now-guard.md delete mode 100644 .changeset/eight-terms-hunt.md delete mode 100644 .changeset/empty-bikes-cheer.md delete mode 100644 .changeset/fair-dragons-greet.md delete mode 100644 .changeset/fast-chefs-smell.md delete mode 100644 .changeset/few-turkeys-reflect.md delete mode 100644 .changeset/five-peas-lay.md delete mode 100644 .changeset/forty-elephants-attack.md delete mode 100644 .changeset/fresh-cars-impress.md delete mode 100644 .changeset/fresh-spoons-drive.md delete mode 100644 .changeset/gold-terms-look.md delete mode 100644 .changeset/grumpy-ways-own.md delete mode 100644 .changeset/itchy-dryers-double.md delete mode 100644 .changeset/khaki-dots-bathe.md delete mode 100644 .changeset/large-ants-prove.md delete mode 100644 .changeset/lazy-toes-confess.md delete mode 100644 .changeset/little-radios-thank.md delete mode 100644 .changeset/little-suits-leave.md delete mode 100644 .changeset/loud-seals-raise.md delete mode 100644 .changeset/lovely-pears-cross.md delete mode 100644 .changeset/lovely-students-boil.md delete mode 100644 .changeset/mean-tips-impress.md delete mode 100644 .changeset/mighty-frogs-sparkle.md delete mode 100644 .changeset/nervous-buses-pump.md delete mode 100644 .changeset/nervous-mirrors-perform.md delete mode 100644 .changeset/nervous-poets-grin.md delete mode 100644 .changeset/nervous-tables-travel.md delete mode 100644 .changeset/new-snakes-call.md delete mode 100644 .changeset/nice-pugs-reply.md delete mode 100644 .changeset/old-dryers-hide.md delete mode 100644 .changeset/polite-olives-wave.md delete mode 100644 .changeset/popular-spies-fetch.md delete mode 100644 .changeset/pretty-plums-rescue.md delete mode 100644 .changeset/pretty-schools-remember.md delete mode 100644 .changeset/proud-experts-jam.md delete mode 100644 .changeset/real-masks-explode.md delete mode 100644 .changeset/real-trains-switch.md delete mode 100644 .changeset/rich-crews-protect.md delete mode 100644 .changeset/rich-jars-remember.md delete mode 100644 .changeset/serious-ants-juggle.md delete mode 100644 .changeset/sixty-impalas-laugh.md delete mode 100644 .changeset/small-olives-arrive.md delete mode 100644 .changeset/smooth-poems-bake.md delete mode 100644 .changeset/stupid-ghosts-help.md delete mode 100644 .changeset/swift-dancers-rest.md delete mode 100644 .changeset/swift-peas-film.md delete mode 100644 .changeset/thirty-baboons-punch.md delete mode 100644 .changeset/tidy-yaks-joke.md delete mode 100644 .changeset/tiny-buckets-love.md delete mode 100644 .changeset/tiny-chairs-build.md delete mode 100644 .changeset/tricky-panthers-guess.md delete mode 100644 .changeset/twenty-lies-switch.md delete mode 100644 .changeset/twenty-planets-repeat.md delete mode 100644 .changeset/violet-melons-itch.md delete mode 100644 .changeset/violet-zebras-cry.md delete mode 100644 .changeset/yellow-mails-cheat.md delete mode 100644 .changeset/young-timers-grow.md diff --git a/.changeset/attribute-text-reductions.md b/.changeset/attribute-text-reductions.md deleted file mode 100644 index 648e0d81b9..0000000000 --- a/.changeset/attribute-text-reductions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Don't include redundant data from text/attribute mutations on just-added nodes diff --git a/.changeset/brave-numbers-joke.md b/.changeset/brave-numbers-joke.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/brave-numbers-joke.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/calm-bulldogs-speak.md b/.changeset/calm-bulldogs-speak.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/calm-bulldogs-speak.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/calm-oranges-sin.md b/.changeset/calm-oranges-sin.md deleted file mode 100644 index a1449698e4..0000000000 --- a/.changeset/calm-oranges-sin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -fix: Fix checking for `patchTarget` in `initAdoptedStyleSheetObserver` diff --git a/.changeset/chatty-cherries-train.md b/.changeset/chatty-cherries-train.md deleted file mode 100644 index 18c275f073..0000000000 --- a/.changeset/chatty-cherries-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Fix the statement which is getting changed by Microbundle diff --git a/.changeset/clean-plants-play.md b/.changeset/clean-plants-play.md deleted file mode 100644 index 809dae8d86..0000000000 --- a/.changeset/clean-plants-play.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'rrweb': patch -'@rrweb/types': patch ---- - -Compact style mutation fixes and improvements - -- fixes when style updates contain a 'var()' on a shorthand property #1246 -- further ensures that style mutations are compact by reverting to string method if it is shorter diff --git a/.changeset/clean-shrimps-lay.md b/.changeset/clean-shrimps-lay.md deleted file mode 100644 index 01c2d6b73b..0000000000 --- a/.changeset/clean-shrimps-lay.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'rrweb': patch ---- - -feat: Add `ignoreSelector` option - -Similar to ignoreClass, but accepts a CSS selector so that you can use any CSS selector. diff --git a/.changeset/cold-eyes-hunt.md b/.changeset/cold-eyes-hunt.md deleted file mode 100644 index ac3a8be10d..0000000000 --- a/.changeset/cold-eyes-hunt.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'rrdom': patch ---- - -Fix: rrdom bugs - -1. Fix a bug in the diff algorithm. -2. Omit the 'srcdoc' attribute of iframes to avoid overwriting content. diff --git a/.changeset/controller-finish-flag.md b/.changeset/controller-finish-flag.md deleted file mode 100644 index 567e5db44e..0000000000 --- a/.changeset/controller-finish-flag.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-player': patch -'rrweb': patch ---- - -Reset the finished flag in Controller `goto` instead of `handleProgressClick` so that it is properly handled if `goto` is called directly. diff --git a/.changeset/cuddly-readers-warn.md b/.changeset/cuddly-readers-warn.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/cuddly-readers-warn.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/curvy-apples-lay.md b/.changeset/curvy-apples-lay.md deleted file mode 100644 index 9072a2ad25..0000000000 --- a/.changeset/curvy-apples-lay.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': patch -'rrweb': patch ---- - -Extend to run fixBrowserCompatibilityIssuesInCSS over inline stylesheets diff --git a/.changeset/date-now-guard.md b/.changeset/date-now-guard.md deleted file mode 100644 index 2e0ac5e711..0000000000 --- a/.changeset/date-now-guard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Guard against presence of older 3rd party javascript libraries which redefine Date.now() diff --git a/.changeset/eight-terms-hunt.md b/.changeset/eight-terms-hunt.md deleted file mode 100644 index f5dc1d0eb9..0000000000 --- a/.changeset/eight-terms-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Fix: Switch from virtual dom to real dom before rebuilding fullsnapshot diff --git a/.changeset/empty-bikes-cheer.md b/.changeset/empty-bikes-cheer.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/empty-bikes-cheer.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fair-dragons-greet.md b/.changeset/fair-dragons-greet.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/fair-dragons-greet.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fast-chefs-smell.md b/.changeset/fast-chefs-smell.md deleted file mode 100644 index 34125c4ef1..0000000000 --- a/.changeset/fast-chefs-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Fix: [#1178](https://github.com/rrweb-io/rrweb/issues/1178) remove warning related to worker_threads while building diff --git a/.changeset/few-turkeys-reflect.md b/.changeset/few-turkeys-reflect.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/few-turkeys-reflect.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/five-peas-lay.md b/.changeset/five-peas-lay.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/five-peas-lay.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/forty-elephants-attack.md b/.changeset/forty-elephants-attack.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/forty-elephants-attack.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fresh-cars-impress.md b/.changeset/fresh-cars-impress.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/fresh-cars-impress.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fresh-spoons-drive.md b/.changeset/fresh-spoons-drive.md deleted file mode 100644 index b99410373c..0000000000 --- a/.changeset/fresh-spoons-drive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Fix: processed-node-manager is created even in the environment that doesn't need a recorder diff --git a/.changeset/gold-terms-look.md b/.changeset/gold-terms-look.md deleted file mode 100644 index 4ad333341c..0000000000 --- a/.changeset/gold-terms-look.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -perf: optimize performance of the DoubleLinkedList get diff --git a/.changeset/grumpy-ways-own.md b/.changeset/grumpy-ways-own.md deleted file mode 100644 index f34169219a..0000000000 --- a/.changeset/grumpy-ways-own.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'rrweb-snapshot': patch ---- - -Fix: CSS transitions are incorrectly being applied upon rebuild in Firefox. Presumably FF doesn't finished parsing the styles in time, and applies e.g. a default margin:0 to elements which have a non-zero margin set in CSS, along with a transition on them. - -Related bug report to Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1816672​ diff --git a/.changeset/itchy-dryers-double.md b/.changeset/itchy-dryers-double.md deleted file mode 100644 index 67fc6f6e36..0000000000 --- a/.changeset/itchy-dryers-double.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'rrweb-player': patch -'rrweb-snapshot': patch -'rrweb': patch -'@rrweb/types': patch ---- - -Upgrade all projects to typescript 4.9.5 diff --git a/.changeset/khaki-dots-bathe.md b/.changeset/khaki-dots-bathe.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/khaki-dots-bathe.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/large-ants-prove.md b/.changeset/large-ants-prove.md deleted file mode 100644 index 9c7681beb3..0000000000 --- a/.changeset/large-ants-prove.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': patch -'rrweb': patch ---- - -Fix: Make relative path detection in stylesheet URLs to detect more types of URL protocols when inlining stylesheets. diff --git a/.changeset/lazy-toes-confess.md b/.changeset/lazy-toes-confess.md deleted file mode 100644 index f3e159a61e..0000000000 --- a/.changeset/lazy-toes-confess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrvideo': patch ---- - -Refactor: Improve the video quality and add a progress bar for the CLI tool diff --git a/.changeset/little-radios-thank.md b/.changeset/little-radios-thank.md deleted file mode 100644 index ea9c3f609d..0000000000 --- a/.changeset/little-radios-thank.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Guard against redefinition of Date.now by third party libraries which are also present on a page alongside rrweb diff --git a/.changeset/little-suits-leave.md b/.changeset/little-suits-leave.md deleted file mode 100644 index a1252eadb8..0000000000 --- a/.changeset/little-suits-leave.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb': minor -'@rrweb/types': minor ---- - -click events now include a `.pointerType` attribute which distinguishes between ['pen', 'mouse' and 'touch' events](https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pointerType). There is no new PenDown/PenUp events, but these can be detected with a MouseDown/MouseUp + pointerType=pen diff --git a/.changeset/loud-seals-raise.md b/.changeset/loud-seals-raise.md deleted file mode 100644 index fb7309d243..0000000000 --- a/.changeset/loud-seals-raise.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': patch -'rrweb': patch ---- - -Fix duplicated shadow doms diff --git a/.changeset/lovely-pears-cross.md b/.changeset/lovely-pears-cross.md deleted file mode 100644 index edf88c50fd..0000000000 --- a/.changeset/lovely-pears-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@rrweb/web-extension': patch ---- - -Add rrweb browser extension diff --git a/.changeset/lovely-students-boil.md b/.changeset/lovely-students-boil.md deleted file mode 100644 index 9c710bf1c6..0000000000 --- a/.changeset/lovely-students-boil.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': patch -'rrweb': patch ---- - -fix: Ensure attributes are lowercased when checking diff --git a/.changeset/mean-tips-impress.md b/.changeset/mean-tips-impress.md deleted file mode 100644 index b6b0022117..0000000000 --- a/.changeset/mean-tips-impress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -perf: optimize the performance of record in processMutation phase diff --git a/.changeset/mighty-frogs-sparkle.md b/.changeset/mighty-frogs-sparkle.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/mighty-frogs-sparkle.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/nervous-buses-pump.md b/.changeset/nervous-buses-pump.md deleted file mode 100644 index 49b7617159..0000000000 --- a/.changeset/nervous-buses-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -fix: Resize and MediaInteraction events repeat generated after the iframe appeared diff --git a/.changeset/nervous-mirrors-perform.md b/.changeset/nervous-mirrors-perform.md deleted file mode 100644 index 46cf31fef8..0000000000 --- a/.changeset/nervous-mirrors-perform.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': patch -'rrweb': patch ---- - -Perf: Avoid creation of intermediary array when iterating over style rules diff --git a/.changeset/nervous-poets-grin.md b/.changeset/nervous-poets-grin.md deleted file mode 100644 index 084e1c5524..0000000000 --- a/.changeset/nervous-poets-grin.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'rrdom': patch -'rrdom-nodejs': patch -'rrweb': patch -'rrweb-player': patch -'rrweb-snapshot': patch ---- - -Refactor all suffix of bundled scripts with commonjs module from 'js' to cjs [#1087](https://github.com/rrweb-io/rrweb/pull/1087). diff --git a/.changeset/nervous-tables-travel.md b/.changeset/nervous-tables-travel.md deleted file mode 100644 index d190cbe89f..0000000000 --- a/.changeset/nervous-tables-travel.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': minor -'rrweb': minor ---- - -feat: Extends maskInputFn to pass the HTMLElement to the deciding function diff --git a/.changeset/new-snakes-call.md b/.changeset/new-snakes-call.md deleted file mode 100644 index c5b9e2a68e..0000000000 --- a/.changeset/new-snakes-call.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': minor -'rrweb': minor ---- - -feat: Ensure password inputs remain masked when switching input type diff --git a/.changeset/nice-pugs-reply.md b/.changeset/nice-pugs-reply.md deleted file mode 100644 index 04c655a67e..0000000000 --- a/.changeset/nice-pugs-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -fix: Ensure getting the type of inputs works diff --git a/.changeset/old-dryers-hide.md b/.changeset/old-dryers-hide.md deleted file mode 100644 index 1b3e3399b0..0000000000 --- a/.changeset/old-dryers-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb-snapshot': minor ---- - -feat: Ignore `autoplay` attribute on video/audio elements diff --git a/.changeset/polite-olives-wave.md b/.changeset/polite-olives-wave.md deleted file mode 100644 index 1d3e5987f3..0000000000 --- a/.changeset/polite-olives-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Add 'recordDOM' config option to turn off recording of DOM (making recordings unreplayable). Specialist use case e.g. only heatmap click/scroll recording diff --git a/.changeset/popular-spies-fetch.md b/.changeset/popular-spies-fetch.md deleted file mode 100644 index 6f2eaccb5b..0000000000 --- a/.changeset/popular-spies-fetch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -perf: only call createHTMLDocument when it is needed diff --git a/.changeset/pre.json b/.changeset/pre.json index 067c4ae386..18311ff014 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -2,77 +2,14 @@ "mode": "pre", "tag": "alpha", "initialVersions": { - "rrdom": "0.1.7", - "rrdom-nodejs": "0.1.7", - "rrweb": "2.0.0-alpha.4", - "rrweb-player": "1.0.0-alpha.4", - "rrweb-snapshot": "2.0.0-alpha.4", - "@rrweb/types": "2.0.0-alpha.4", - "@rrweb/web-extension": "2.0.0-alpha.4", - "rrvideo": "2.0.0-alpha.6" + "@amplitude/rrweb": "2.0.0-alpha.11", + "@amplitude/rrweb-snapshot": "2.0.0-alpha.11", + "@amplitude/rrdom": "2.0.0-alpha.11", + "@amplitude/rrdom-nodejs": "2.0.0-alpha.11", + "@amplitude/rrweb-player": "2.0.0-alpha.11", + "@amplitude/rrweb-types": "2.0.0-alpha.11", + "@amplitude/rrweb-web-extension": "2.0.0-alpha.11", + "@amplitude/rrvideo": "2.0.0-alpha.11" }, - "changesets": [ - "attribute-text-reductions", - "brave-numbers-joke", - "calm-bulldogs-speak", - "chatty-cherries-train", - "clean-plants-play", - "clean-shrimps-lay", - "cold-eyes-hunt", - "controller-finish-flag", - "curvy-apples-lay", - "date-now-guard", - "eight-terms-hunt", - "empty-bikes-cheer", - "fair-dragons-greet", - "fast-chefs-smell", - "few-turkeys-reflect", - "five-peas-lay", - "forty-elephants-attack", - "fresh-cars-impress", - "fresh-spoons-drive", - "gold-terms-look", - "grumpy-ways-own", - "itchy-dryers-double", - "khaki-dots-bathe", - "large-ants-prove", - "lazy-toes-confess", - "little-radios-thank", - "little-suits-leave", - "loud-seals-raise", - "lovely-pears-cross", - "lovely-students-boil", - "mean-tips-impress", - "mighty-frogs-sparkle", - "nervous-buses-pump", - "nervous-poets-grin", - "nervous-tables-travel", - "new-snakes-call", - "nice-pugs-reply", - "old-dryers-hide", - "pretty-plums-rescue", - "pretty-schools-remember", - "proud-experts-jam", - "real-masks-explode", - "real-trains-switch", - "rich-crews-protect", - "rich-jars-remember", - "serious-ants-juggle", - "sixty-impalas-laugh", - "small-olives-arrive", - "smooth-poems-bake", - "stupid-ghosts-help", - "swift-peas-film", - "thirty-baboons-punch", - "tidy-yaks-joke", - "tiny-buckets-love", - "tiny-chairs-build", - "tricky-panthers-guess", - "twenty-lies-switch", - "twenty-planets-repeat", - "violet-melons-itch", - "violet-zebras-cry", - "yellow-mails-cheat", - "young-timers-grow" - ] + "changesets": [] } diff --git a/.changeset/pretty-plums-rescue.md b/.changeset/pretty-plums-rescue.md deleted file mode 100644 index a360088cfa..0000000000 --- a/.changeset/pretty-plums-rescue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': minor ---- - -feat: Allow to pass `errorHandler` as record option diff --git a/.changeset/pretty-schools-remember.md b/.changeset/pretty-schools-remember.md deleted file mode 100644 index 920125d15e..0000000000 --- a/.changeset/pretty-schools-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb-snapshot': patch ---- - -Improve: Add try catch to snapshot.ts 's masking text function. Fixes [#1118](https://github.com/rrweb-io/rrweb/issues/1118). diff --git a/.changeset/proud-experts-jam.md b/.changeset/proud-experts-jam.md deleted file mode 100644 index fa60839bb9..0000000000 --- a/.changeset/proud-experts-jam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -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 diff --git a/.changeset/real-masks-explode.md b/.changeset/real-masks-explode.md deleted file mode 100644 index 6703435454..0000000000 --- a/.changeset/real-masks-explode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrdom': patch ---- - -Fix: If RRNode appends a single child twice, children of the node will become an infinite link list. diff --git a/.changeset/real-trains-switch.md b/.changeset/real-trains-switch.md deleted file mode 100644 index 71de446836..0000000000 --- a/.changeset/real-trains-switch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrdom': patch -'rrweb': patch ---- - -Fix: improve rrdom robustness [#1091](https://github.com/rrweb-io/rrweb/pull/1091). diff --git a/.changeset/rich-crews-protect.md b/.changeset/rich-crews-protect.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/rich-crews-protect.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/rich-jars-remember.md b/.changeset/rich-jars-remember.md deleted file mode 100644 index efa613f772..0000000000 --- a/.changeset/rich-jars-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb-snapshot': patch ---- - -Add workaround for Chrome/Edge CSS `@import` escaping bug: https://bugs.chromium.org/p/chromium/issues/detail?id=1472259 diff --git a/.changeset/serious-ants-juggle.md b/.changeset/serious-ants-juggle.md deleted file mode 100644 index e475e12267..0000000000 --- a/.changeset/serious-ants-juggle.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'rrdom': major -'rrdom-nodejs': major -'rrweb': patch ---- - -Refactor: Improve performance by 80% in a super large benchmark case. - -1. Refactor: change the data structure of childNodes from array to linked list -2. Improve the performance of the "contains" function. New algorithm will reduce the complexity from O(n) to O(logn) diff --git a/.changeset/sixty-impalas-laugh.md b/.changeset/sixty-impalas-laugh.md deleted file mode 100644 index 95d8d26362..0000000000 --- a/.changeset/sixty-impalas-laugh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Only apply touch-active styling on flush diff --git a/.changeset/small-olives-arrive.md b/.changeset/small-olives-arrive.md deleted file mode 100644 index 36bacbc168..0000000000 --- a/.changeset/small-olives-arrive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb-snapshot': patch ---- - -Fix: [#1172](https://github.com/rrweb-io/rrweb/issues/1172) don't replace original onload function of Images diff --git a/.changeset/smooth-poems-bake.md b/.changeset/smooth-poems-bake.md deleted file mode 100644 index 9d4fac8ff6..0000000000 --- a/.changeset/smooth-poems-bake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb-player': patch ---- - -Fix `player.getMirror`, `player.playRange`, `player.$set` types in rrwebPlayer diff --git a/.changeset/stupid-ghosts-help.md b/.changeset/stupid-ghosts-help.md deleted file mode 100644 index efc09cd873..0000000000 --- a/.changeset/stupid-ghosts-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Fix: isCheckout is missed in all fullsnapshot events diff --git a/.changeset/swift-dancers-rest.md b/.changeset/swift-dancers-rest.md deleted file mode 100644 index bcedf6c875..0000000000 --- a/.changeset/swift-dancers-rest.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': minor -'rrweb': minor ---- - -Extends maskTextFn to pass the HTMLElement to the deciding function diff --git a/.changeset/swift-peas-film.md b/.changeset/swift-peas-film.md deleted file mode 100644 index 058b1412e3..0000000000 --- a/.changeset/swift-peas-film.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'rrweb-snapshot': patch -'rrweb': patch ---- - -fix: Explicitly handle `null` attribute values diff --git a/.changeset/thirty-baboons-punch.md b/.changeset/thirty-baboons-punch.md deleted file mode 100644 index 1dd1c36fad..0000000000 --- a/.changeset/thirty-baboons-punch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb-snapshot': patch ---- - -Fix CSS rules captured in Safari diff --git a/.changeset/tidy-yaks-joke.md b/.changeset/tidy-yaks-joke.md deleted file mode 100644 index bcd476a850..0000000000 --- a/.changeset/tidy-yaks-joke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Fix: outdated ':hover' styles can't be removed from iframes or shadow doms diff --git a/.changeset/tiny-buckets-love.md b/.changeset/tiny-buckets-love.md deleted file mode 100644 index 1f67b3f465..0000000000 --- a/.changeset/tiny-buckets-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Handle case where `event` is null/undefined diff --git a/.changeset/tiny-chairs-build.md b/.changeset/tiny-chairs-build.md deleted file mode 100644 index 0e76e26814..0000000000 --- a/.changeset/tiny-chairs-build.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'rrweb': patch ---- - -Canvas FPS recording: override `preserveDrawingBuffer: true` on canvas creation. -Canvas replay: fix flickering canvas elemenrs. -Canvas FPS recording: fix bug that wipes webgl(2) canvas backgrounds while recording. diff --git a/.changeset/tricky-panthers-guess.md b/.changeset/tricky-panthers-guess.md deleted file mode 100644 index 3dfadbaed3..0000000000 --- a/.changeset/tricky-panthers-guess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrvideo': patch ---- - -Refactor: Move rrvideo to rrweb's monorepo diff --git a/.changeset/twenty-lies-switch.md b/.changeset/twenty-lies-switch.md deleted file mode 100644 index de44679861..0000000000 --- a/.changeset/twenty-lies-switch.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -'rrweb': patch ---- - -Add missing change logs manually. In the next version, all change logs will be generated automatically. - -- [`a220835`](https://github.com/rrweb-io/rrweb/commit/a220835eeb81ca4f294682e060d46c8853720d7f) [#1053](https://github.com/rrweb-io/rrweb/pull/1053) Thanks [@Juice10](https://github.com/Juice10)! - Fix: Post message can break cross origin iframe recording. - -- [`7e8dcdb`](https://github.com/rrweb-io/rrweb/commit/7e8dcdb11dc5dfefcdd19ff5e13ec9d8b5c24dcc) [#1063](https://github.com/rrweb-io/rrweb/pull/1063) Thanks [@lele0108](https://github.com/lele0108)! - Fix: muted false -> true not being set. - -- [`b655361`](https://github.com/rrweb-io/rrweb/commit/b655361a5f0d50a053fcd0e5c823b8494c33b89c) [#1067](https://github.com/rrweb-io/rrweb/pull/1067) Thanks [@mydea](https://github.com/mydea)! - Export recordOptions type. - -- [`36b44e1`](https://github.com/rrweb-io/rrweb/commit/36b44e104b91fc74c3e69684111240cd23105340) [#1042](https://github.com/rrweb-io/rrweb/pull/1042) Thanks [@wfk007](https://github.com/wfk007)! - Fix: Failed to execute insertBefore on Node. - -- [`44e92cb`](https://github.com/rrweb-io/rrweb/commit/44e92cbff981c36e754dfcb9a184eae9e7292ecf) [#1058](https://github.com/rrweb-io/rrweb/pull/1058) Thanks [@mydea](https://github.com/mydea)! - Handle errors when observing iframes. - -- [`729b8bf`](https://github.com/rrweb-io/rrweb/commit/729b8bf38c8c7f2e1b22b4e0f7cab14f0807bc74) [#1083](https://github.com/rrweb-io/rrweb/pull/1083) Thanks [@Juice10](https://github.com/Juice10)! - Fix: Catch iframe manager & fix formatting issues. - -- [`03821d9`](https://github.com/rrweb-io/rrweb/commit/03821d9b9fa0513e6e373881d43102ceb9388340) [#1083](https://github.com/rrweb-io/rrweb/pull/1083) Thanks [@eoghanmurray](https://github.com/eoghanmurray)! - Harmonize on a single getWindowScroll - -- [`d08913d`](https://github.com/rrweb-io/rrweb/commit/d08913d0dc506dbf119e94686fe5f01c415316c9) [#1086](https://github.com/rrweb-io/rrweb/pull/1086) Thanks [@YunFeng0817](https://github.com/YunFeng0817)! - Fix: missed adopted style sheets of shadow doms in checkout full snapshot. - -- [`66abe17`](https://github.com/rrweb-io/rrweb/commit/66abe17832dbb23b3948af1c394f9a02caccc17b) [#1032](https://github.com/rrweb-io/rrweb/pull/1032) Thanks [@dbseel](https://github.com/dbseel)! - Fix: isBlocked throws on invalid HTML element. - -- [`07aa1b2`](https://github.com/rrweb-io/rrweb/commit/07aa1b2807da5a9a1db678ebc3ff59320a300d06) [#1049](https://github.com/rrweb-io/rrweb/pull/1049) Thanks [@Juice10](https://github.com/Juice10)! - Fix: shadow dom bugs. - -- [`57a2e14`](https://github.com/rrweb-io/rrweb/commit/57a2e140ea419f7790b1672529f21dfe2261b52b) [#1088](https://github.com/rrweb-io/rrweb/pull/1088) Thanks [@mydea](https://github.com/mydea)! - Fix: Guard against missing window.CSSStyleSheet. - -- [`fc82869`](https://github.com/rrweb-io/rrweb/commit/fc828694099b87b4d811e6b651a7bb4c7499b896) [#1093](https://github.com/rrweb-io/rrweb/pull/1093) Thanks [@YunFeng0817](https://github.com/YunFeng0817)! - Fix: cross origin iframe bugs. - -- [`a77e302`](https://github.com/rrweb-io/rrweb/commit/a77e30217893e63f8025c73afc3ac1ba294d7761) [#1104](https://github.com/rrweb-io/rrweb/pull/1104) Thanks [@jlalmes](https://github.com/jlalmes)! - [console-plugin] Feat: Record unhandled rejection event. - -- [`25a4f5a`](https://github.com/rrweb-io/rrweb/commit/25a4f5ab6c7311f2e8e5e1a4d232c2820adf910e) [#1115](https://github.com/rrweb-io/rrweb/pull/1115) Thanks [@Juice10](https://github.com/Juice10)! - Fix: Don't trigger Finish event when in liveMode. - -- [`cb15800`](https://github.com/rrweb-io/rrweb/commit/cb1580008d04b0bc5c5d4ebec0e2e79899faaeb6) [#1106](https://github.com/rrweb-io/rrweb/pull/1106) Thanks [@mydea](https://github.com/mydea)! - Fix: Ensure CSS support is checked more robustly. - -- [`0732618`](https://github.com/rrweb-io/rrweb/commit/07326182f9750646771918481f116b946a17c2a9) [#1100](https://github.com/rrweb-io/rrweb/pull/1100) Thanks [@YunFeng0817](https://github.com/YunFeng0817)! - Fix: wrong rootId value in special iframes. - -- [`3caa25e`](https://github.com/rrweb-io/rrweb/commit/3caa25ed9b19954c98775f22d5fa47233fa3d1db) [#1098](https://github.com/rrweb-io/rrweb/pull/1098) Thanks [@eoghanmurray](https://github.com/eoghanmurray)! - Refactor: Don't have requestAnimationFrame looping in background for Live Mode. - -- [`3a26e36`](https://github.com/rrweb-io/rrweb/commit/3a26e36f6f625c0391c7e6d3f1050660adfccc4f) [#1092](https://github.com/rrweb-io/rrweb/pull/1092) Thanks [@YunFeng0817](https://github.com/YunFeng0817)! - Fix: regression of issue: ShadowHost can't be a string (issue 941) - -- [`07d22e7`](https://github.com/rrweb-io/rrweb/commit/07d22e7cd999a48e7371aaef1b979574bb746500) [#1111](https://github.com/rrweb-io/rrweb/pull/1111) Thanks [@YunFeng0817](https://github.com/YunFeng0817)! - Feat: enable to customize logger in the replayer. - -- [`0627d4d`](https://github.com/rrweb-io/rrweb/commit/0627d4df7cc76cde7babbd37ab8e3da5810fb51d) [#1109](https://github.com/rrweb-io/rrweb/pull/1109) Thanks [@YunFeng0817](https://github.com/YunFeng0817)! - Feat: add option to record on DOMContentLoaded event. - -- [`174b9ac`](https://github.com/rrweb-io/rrweb/commit/174b9ac066565b8c065f40f0303189f10c7c4efb) [#1112](https://github.com/rrweb-io/rrweb/pull/1112) Thanks [@YunFeng0817](https://github.com/YunFeng0817)! - Fix: mutation Failed to execute 'insertBefore' on 'Node': Only one doctype on document allowed. - -- [`5a1e5e9`](https://github.com/rrweb-io/rrweb/commit/5a1e5e919e3f8bef48d142115c0afd5706a442b5) [#1119](https://github.com/rrweb-io/rrweb/pull/1119) Thanks [@Juice10](https://github.com/Juice10)! - Feat: Automate NPM package releases. diff --git a/.changeset/twenty-planets-repeat.md b/.changeset/twenty-planets-repeat.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/twenty-planets-repeat.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/violet-melons-itch.md b/.changeset/violet-melons-itch.md deleted file mode 100644 index af7f60957f..0000000000 --- a/.changeset/violet-melons-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -fix: Recursive logging bug with console recording diff --git a/.changeset/violet-zebras-cry.md b/.changeset/violet-zebras-cry.md deleted file mode 100644 index 5f4c5244c8..0000000000 --- a/.changeset/violet-zebras-cry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -Trigger mouse movement and hover with mouse up and mouse down events when replayer.pause(...) is called. diff --git a/.changeset/yellow-mails-cheat.md b/.changeset/yellow-mails-cheat.md deleted file mode 100644 index 2894696782..0000000000 --- a/.changeset/yellow-mails-cheat.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'rrweb': patch ---- - -Fix: some websites rebuild imcomplete - -1. Some websites, addedSet in emit function is not empty, but the result converted from Array.from is empty. -2. 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. diff --git a/.changeset/young-timers-grow.md b/.changeset/young-timers-grow.md deleted file mode 100644 index 4c710b3d3b..0000000000 --- a/.changeset/young-timers-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -For users of userTriggeredOnInput setting: also set userTriggered to false on Input attribute modifications; this was previously empty this variant of IncrementalSource.Input