diff --git a/.changeset/beige-olives-roll.md b/.changeset/beige-olives-roll.md index 4707f55aca..9afaaba572 100644 --- a/.changeset/beige-olives-roll.md +++ b/.changeset/beige-olives-roll.md @@ -1,6 +1,6 @@ --- -"rrweb-snapshot": patch -"rrweb": patch +"@amplitude/rrweb-snapshot": patch +"@amplitude/rrweb": patch --- Fix that the optional `maskInputFn` was being accidentally ignored during the creation of the full snapshot diff --git a/.changeset/cuddly-bikes-fail.md b/.changeset/cuddly-bikes-fail.md index 0c99160c9e..df6feb1838 100644 --- a/.changeset/cuddly-bikes-fail.md +++ b/.changeset/cuddly-bikes-fail.md @@ -1,6 +1,6 @@ --- -"rrweb-snapshot": patch -"rrweb": patch +"@amplitude/rrweb-snapshot": patch +"@amplitude/rrweb": patch --- fix: duplicate textContent for style elements cause incremental style mutations to be invalid diff --git a/.changeset/giant-rats-chew.md b/.changeset/giant-rats-chew.md index 8f28c5f7b4..f438be5db3 100644 --- a/.changeset/giant-rats-chew.md +++ b/.changeset/giant-rats-chew.md @@ -1,5 +1,5 @@ --- -"rrweb": patch +"@amplitude/rrweb": patch --- Export takeFullSnapshot function for a recording process diff --git a/.changeset/great-cows-camp.md b/.changeset/great-cows-camp.md index 88508ff6e0..c2870401cf 100644 --- a/.changeset/great-cows-camp.md +++ b/.changeset/great-cows-camp.md @@ -1,6 +1,6 @@ --- -"@rrweb/record": patch -"rrweb": patch +"@amplitude/rrweb-record": patch +"@amplitude/rrweb": patch --- Added support for deprecated addRule & removeRule methods diff --git a/.changeset/happy-carrots-hide.md b/.changeset/happy-carrots-hide.md index c5825b4024..a1dbcd153a 100644 --- a/.changeset/happy-carrots-hide.md +++ b/.changeset/happy-carrots-hide.md @@ -1,5 +1,5 @@ --- -"rrweb-snapshot": minor +"@amplitude/rrweb-snapshot": minor --- Record dialog's modal status for replay in rrweb. (Currently triggering `dialog.showModal()` is not supported in rrweb-snapshot's rebuild) diff --git a/.changeset/perfect-bulldogs-punch.md b/.changeset/perfect-bulldogs-punch.md index 3311a7bf1b..28db50a5eb 100644 --- a/.changeset/perfect-bulldogs-punch.md +++ b/.changeset/perfect-bulldogs-punch.md @@ -1,12 +1,12 @@ --- -"@rrweb/rrweb-plugin-canvas-webrtc-record": major -"@rrweb/rrweb-plugin-canvas-webrtc-replay": major -"@rrweb/rrweb-plugin-sequential-id-record": major -"@rrweb/rrweb-plugin-sequential-id-replay": major -"@rrweb/rrweb-plugin-console-record": major -"@rrweb/rrweb-plugin-console-replay": major -"@rrweb/packer": major -"rrweb": major +"@amplitude/rrweb-plugin-canvas-webrtc-record": major +"@amplitude/rrweb-plugin-canvas-webrtc-replay": major +"@amplitude/rrweb-plugin-sequential-id-record": major +"@amplitude/rrweb-plugin-sequential-id-replay": major +"@amplitude/rrweb-plugin-console-record": major +"@amplitude/rrweb-plugin-console-replay": major +"@amplitude/rrweb-packer": major +"@amplitude/rrweb": major --- Split plugins out of rrweb and move them into their own packages: @rrweb/packer, @rrweb/rrweb-plugin-canvas-webrtc-record, @rrweb/rrweb-plugin-canvas-webrtc-replay, @rrweb/rrweb-plugin-sequential-id-record, @rrweb/rrweb-plugin-sequential-id-replay, @rrweb/rrweb-plugin-console-record, @rrweb/rrweb-plugin-console-replay. Check out the README of each package for more information or check out https://github.com/rrweb-io/rrweb/pull/1033 to see the changes. diff --git a/.changeset/pretty-meals-flash.md b/.changeset/pretty-meals-flash.md index 6ab463c1da..85be03d437 100644 --- a/.changeset/pretty-meals-flash.md +++ b/.changeset/pretty-meals-flash.md @@ -1,20 +1,20 @@ --- -"@rrweb/all": major -"@rrweb/packer": major -"@rrweb/rrweb-plugin-canvas-webrtc-record": major -"@rrweb/rrweb-plugin-canvas-webrtc-replay": major -"@rrweb/rrweb-plugin-console-record": major -"@rrweb/rrweb-plugin-console-replay": major -"@rrweb/rrweb-plugin-sequential-id-record": major -"@rrweb/rrweb-plugin-sequential-id-replay": major -"@rrweb/record": major -"@rrweb/replay": major -"rrdom": major -"rrdom-nodejs": major -"rrweb": major -"rrweb-player": major -"rrweb-snapshot": major -"@rrweb/types": major +"@amplitude/rrweb-all": major +"@amplitude/rrweb-packer": major +"@amplitude/rrweb-plugin-canvas-webrtc-record": major +"@amplitude/rrweb-plugin-canvas-webrtc-replay": major +"@amplitude/rrweb-plugin-console-record": major +"@amplitude/rrweb-plugin-console-replay": major +"@amplitude/rrweb-plugin-sequential-id-record": major +"@amplitude/rrweb-plugin-sequential-id-replay": major +"@amplitude/rrweb-record": major +"@amplitude/rrweb-replay": major +"@amplitude/rrdom": major +"@amplitude/rrdom-nodejs": major +"@amplitude/rrweb": major +"@amplitude/rrweb-player": major +"@amplitude/rrweb-snapshot": major +"@amplitude/rrweb-types": major --- Important: If you don't reference distributed files directly, for example you run `import rrweb from 'rrweb'` you won't notice a difference. If you include rrweb in a script tag and referred to a `.js` file, you'll now have to update that path to include a `.umd.cjs` file. Distributed files have new paths, filenames and extensions. All packages now no longer include a `.js` files, instead they include `.cjs`, `.umd.cjs` and `.mjs` files. The `.umd.cjs` files are CommonJS modules that bundle all files together to make it easy to ship one file to browser environments. The `.mjs` files are ES modules that can be used in modern browsers, node.js and bundlers that support ES modules. The `.cjs` files are CommonJS modules that can be used in older Node.js environments. diff --git a/.changeset/purple-carrots-film.md b/.changeset/purple-carrots-film.md index b5a9c9ed12..8a4ec9a0e3 100644 --- a/.changeset/purple-carrots-film.md +++ b/.changeset/purple-carrots-film.md @@ -1,5 +1,5 @@ --- -"rrweb": patch +"@amplitude/rrweb": patch --- Fix: some nested cross-origin iframes can't be recorded diff --git a/.changeset/silly-knives-chew.md b/.changeset/silly-knives-chew.md index 98acbbebf8..c50513bf87 100644 --- a/.changeset/silly-knives-chew.md +++ b/.changeset/silly-knives-chew.md @@ -1,7 +1,7 @@ --- -"rrdom": minor -"rrweb": minor -"@rrweb/types": minor +"@amplitude/rrdom": minor +"@amplitude/rrweb": minor +"@amplitude/rrweb-types": minor --- Support top-layer components. Fixes #1381. diff --git a/.changeset/six-llamas-brush.md b/.changeset/six-llamas-brush.md index 9aa1d08b7f..007a5febc0 100644 --- a/.changeset/six-llamas-brush.md +++ b/.changeset/six-llamas-brush.md @@ -1,5 +1,5 @@ --- -"rrweb-snapshot": patch +"@amplitude/rrweb-snapshot": patch --- Fix `url()` rewrite for nested stylesheets by rewriting during stringification instead of after diff --git a/.changeset/skip-mask-check-on-leaf-elements.md b/.changeset/skip-mask-check-on-leaf-elements.md index b54de0a4ba..1f68d9d6f6 100644 --- a/.changeset/skip-mask-check-on-leaf-elements.md +++ b/.changeset/skip-mask-check-on-leaf-elements.md @@ -1,6 +1,6 @@ --- -"rrweb-snapshot": patch -"rrweb": patch +"@amplitude/rrweb-snapshot": patch +"@amplitude/rrweb": patch --- optimisation: skip mask check on leaf elements diff --git a/.changeset/small-hats-kneel.md b/.changeset/small-hats-kneel.md index 3a3d6a2e07..3a91fe4a91 100644 --- a/.changeset/small-hats-kneel.md +++ b/.changeset/small-hats-kneel.md @@ -1,8 +1,8 @@ --- -"@rrweb/all": major -"@rrweb/record": major -"@rrweb/replay": major -"rrweb": major +"@amplitude/rrweb-all": major +"@amplitude/rrweb-record": major +"@amplitude/rrweb-replay": major +"@amplitude/rrweb": major --- Remove the rrweb-all.js, rrweb-record.js, and rrweb-replay.js files from `rrweb` package. Now you can use `@rrweb/all`, `@rrweb/record`, and `@rrweb/replay` packages instead. Check out the README of each package for more information or check out [PR #1033](https://github.com/rrweb-io/rrweb/pull/1033) to see the changes. diff --git a/.changeset/title-deanimate-option.md b/.changeset/title-deanimate-option.md index d568615f18..5bede81f7e 100644 --- a/.changeset/title-deanimate-option.md +++ b/.changeset/title-deanimate-option.md @@ -1,6 +1,6 @@ --- -"rrweb-snapshot": patch -"rrweb": patch +"@amplitude/rrweb-snapshot": patch +"@amplitude/rrweb": patch --- Add slimDOM option to block animation on tag; enabled when the 'all' value is used for slimDOM diff --git a/.changeset/unlucky-mirrors-invite.md b/.changeset/unlucky-mirrors-invite.md index 40901bef4d..bb2bafb5e8 100644 --- a/.changeset/unlucky-mirrors-invite.md +++ b/.changeset/unlucky-mirrors-invite.md @@ -1,7 +1,7 @@ --- -"rrweb-snapshot": patch -"rrweb": patch -"@rrweb/utils": patch +"@amplitude/rrweb-snapshot": patch +"@amplitude/rrweb": patch +"@amplitude/rrweb-utils": patch --- Reverse monkey patch built in methods to support LWC (and other frameworks like angular which monkey patch built in methods).