From de9d5c3fd48f2a86e62c90f19374e870379b1b60 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 23 Oct 2024 02:32:06 +0000 Subject: [PATCH] Version Packages (alpha) --- .changeset/pre.json | 39 +++++++++++++++++- packages/all/CHANGELOG.md | 16 ++++++++ packages/all/package.json | 8 ++-- packages/packer/CHANGELOG.md | 14 +++++++ packages/packer/package.json | 4 +- .../CHANGELOG.md | 14 +++++++ .../package.json | 6 +-- .../CHANGELOG.md | 16 ++++++++ .../package.json | 6 +-- .../rrweb-plugin-console-record/CHANGELOG.md | 16 ++++++++ .../rrweb-plugin-console-record/package.json | 6 +-- .../rrweb-plugin-console-replay/CHANGELOG.md | 16 ++++++++ .../rrweb-plugin-console-replay/package.json | 8 ++-- .../CHANGELOG.md | 14 +++++++ .../package.json | 6 +-- .../CHANGELOG.md | 16 ++++++++ .../package.json | 8 ++-- packages/record/CHANGELOG.md | 17 ++++++++ packages/record/package.json | 6 +-- packages/replay/CHANGELOG.md | 15 +++++++ packages/replay/package.json | 6 +-- packages/rrdom-nodejs/CHANGELOG.md | 12 ++++++ packages/rrdom-nodejs/package.json | 6 +-- packages/rrdom/CHANGELOG.md | 15 +++++++ packages/rrdom/package.json | 6 +-- packages/rrvideo/CHANGELOG.md | 7 ++++ packages/rrvideo/package.json | 6 +-- packages/rrweb-player/CHANGELOG.md | 12 ++++++ packages/rrweb-player/package.json | 8 ++-- packages/rrweb-snapshot/CHANGELOG.md | 24 +++++++++++ packages/rrweb-snapshot/package.json | 4 +- packages/rrweb/CHANGELOG.md | 40 +++++++++++++++++++ packages/rrweb/package.json | 10 ++--- packages/types/CHANGELOG.md | 15 +++++++ packages/types/package.json | 4 +- packages/utils/CHANGELOG.md | 7 ++++ packages/utils/package.json | 2 +- packages/web-extension/CHANGELOG.md | 12 ++++++ packages/web-extension/package.json | 8 ++-- 39 files changed, 395 insertions(+), 60 deletions(-) create mode 100644 packages/all/CHANGELOG.md create mode 100644 packages/packer/CHANGELOG.md create mode 100644 packages/plugins/rrweb-plugin-canvas-webrtc-record/CHANGELOG.md create mode 100644 packages/plugins/rrweb-plugin-canvas-webrtc-replay/CHANGELOG.md create mode 100644 packages/plugins/rrweb-plugin-console-record/CHANGELOG.md create mode 100644 packages/plugins/rrweb-plugin-console-replay/CHANGELOG.md create mode 100644 packages/plugins/rrweb-plugin-sequential-id-record/CHANGELOG.md create mode 100644 packages/plugins/rrweb-plugin-sequential-id-replay/CHANGELOG.md create mode 100644 packages/record/CHANGELOG.md create mode 100644 packages/replay/CHANGELOG.md create mode 100644 packages/utils/CHANGELOG.md diff --git a/.changeset/pre.json b/.changeset/pre.json index f348a77306..75ae927be1 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -9,16 +9,32 @@ "@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" + "@amplitude/rrvideo": "2.0.0-alpha.11", + "@amplitude/rrweb-all": "2.0.0-alpha.24", + "@amplitude/rrweb-packer": "2.0.0-alpha.24", + "@amplitude/rrweb-plugin-canvas-webrtc-record": "2.0.0-alpha.24", + "@amplitude/rrweb-plugin-canvas-webrtc-replay": "2.0.0-alpha.24", + "@amplitude/rrweb-plugin-console-record": "2.0.0-alpha.24", + "@amplitude/rrweb-plugin-console-replay": "2.0.0-alpha.24", + "@amplitude/rrweb-plugin-sequential-id-record": "2.0.0-alpha.24", + "@amplitude/rrweb-plugin-sequential-id-replay": "2.0.0-alpha.24", + "@amplitude/rrweb-record": "2.0.0-alpha.24", + "@amplitude/rrweb-replay": "2.0.0-alpha.24", + "@amplitude/rrweb-utils": "2.0.0-alpha.24" }, "changesets": [ + "beige-olives-roll", "breezy-cats-heal", "breezy-mice-breathe", + "bright-socks-clap", "cold-hounds-teach", "cool-grapes-hug", + "cuddly-bikes-fail", "curvy-balloons-brake", "dirty-rules-dress", + "eighty-teachers-smash", "eleven-bobcats-peel", + "eleven-toys-vanish", "event-single-wrap", "fair-ducks-clean", "fast-pets-exist", @@ -27,33 +43,49 @@ "format-head-prettier", "four-gifts-march", "friendly-numbers-leave", + "giant-rats-chew", "gold-apples-joke", + "gold-experts-type", "good-moles-tickle", + "great-cows-camp", + "happy-carrots-hide", "hip-worms-relax", "hungry-dodos-taste", "inlineImage-maybeNot-crossOrigin", "kind-kids-design", "kind-queens-breathe", + "last-jest-to-vitest", "lazy-squids-draw", "lemon-lamps-switch", "light-fireants-exercise", + "lovely-files-sparkle", "mighty-ads-worry", "mighty-bulldogs-begin", "modern-doors-watch", "moody-dots-refuse", + "nasty-scissors-reply", "nervous-kiwis-nail", "no-neg-lookbehind", "octopus-orange", + "perfect-bulldogs-punch", "popular-spies-fetch", + "pretty-meals-flash", "proud-clocks-hope", + "purple-carrots-film", "rare-adults-sneeze", "rich-dots-lay", "rotten-spies-enjoy", + "serious-eggs-greet", "shadow-dom-unbusify", "short-masks-cross", "silent-plants-perform", + "silly-knives-chew", "silver-pots-sit", "silver-windows-float", + "six-llamas-brush", + "skip-mask-check-on-leaf-elements", + "slimy-eagles-grow", + "small-hats-kneel", "smart-ears-refuse", "smart-geckos-cover", "smooth-papayas-boil", @@ -62,7 +94,12 @@ "three-baboons-bow", "tidy-swans-repair", "tiny-candles-whisper", + "title-deanimate-option", "twenty-goats-kneel", + "two-boats-boil", + "unlucky-mirrors-invite", + "wicked-dolphins-tie", + "wicked-lions-return", "wise-spiders-jog", "witty-kids-talk" ] diff --git a/packages/all/CHANGELOG.md b/packages/all/CHANGELOG.md new file mode 100644 index 0000000000..d3c4ff8ed5 --- /dev/null +++ b/packages/all/CHANGELOG.md @@ -0,0 +1,16 @@ +# @amplitude/rrweb-all + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 + - @amplitude/rrweb-packer@2.0.0-alpha.25 + - @amplitude/rrweb-types@2.0.0-alpha.25 diff --git a/packages/all/package.json b/packages/all/package.json index 13be134422..f425d622a9 100644 --- a/packages/all/package.json +++ b/packages/all/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-all", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "publishConfig": { "access": "public" }, @@ -56,9 +56,9 @@ "typescript": "^5.4.5" }, "dependencies": { - "@amplitude/rrweb-types": "^2.0.0-alpha.24", - "@amplitude/rrweb-packer": "^2.0.0-alpha.24", - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb-types": "^2.0.0-alpha.25", + "@amplitude/rrweb-packer": "^2.0.0-alpha.25", + "@amplitude/rrweb": "^2.0.0-alpha.25" }, "browserslist": [ "supports es6-class" diff --git a/packages/packer/CHANGELOG.md b/packages/packer/CHANGELOG.md new file mode 100644 index 0000000000..242eeebad2 --- /dev/null +++ b/packages/packer/CHANGELOG.md @@ -0,0 +1,14 @@ +# @amplitude/rrweb-packer + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- Updated dependencies [[`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487)]: + - @amplitude/rrweb-types@2.0.0-alpha.25 diff --git a/packages/packer/package.json b/packages/packer/package.json index 650b05c715..5656404e8a 100644 --- a/packages/packer/package.json +++ b/packages/packer/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-packer", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "publishConfig": { "access": "public" }, @@ -78,7 +78,7 @@ }, "dependencies": { "fflate": "^0.4.4", - "@amplitude/rrweb-types": "^2.0.0-alpha.24" + "@amplitude/rrweb-types": "^2.0.0-alpha.25" }, "browserslist": [ "supports es6-class" diff --git a/packages/plugins/rrweb-plugin-canvas-webrtc-record/CHANGELOG.md b/packages/plugins/rrweb-plugin-canvas-webrtc-record/CHANGELOG.md new file mode 100644 index 0000000000..39f6c649c1 --- /dev/null +++ b/packages/plugins/rrweb-plugin-canvas-webrtc-record/CHANGELOG.md @@ -0,0 +1,14 @@ +# @amplitude/rrweb-plugin-canvas-webrtc-record + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 diff --git a/packages/plugins/rrweb-plugin-canvas-webrtc-record/package.json b/packages/plugins/rrweb-plugin-canvas-webrtc-record/package.json index 2976adf798..3f3b9b3457 100644 --- a/packages/plugins/rrweb-plugin-canvas-webrtc-record/package.json +++ b/packages/plugins/rrweb-plugin-canvas-webrtc-record/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-plugin-canvas-webrtc-record", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "", "type": "module", "main": "./dist/rrweb-plugin-canvas-webrtc-record.umd.cjs", @@ -43,12 +43,12 @@ }, "homepage": "https://github.com/rrweb-io/rrweb#readme", "devDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24", + "@amplitude/rrweb": "^2.0.0-alpha.25", "typescript": "^5.4.5", "vite": "^5.3.1", "vite-plugin-dts": "^3.9.1" }, "peerDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb": "^2.0.0-alpha.25" } } diff --git a/packages/plugins/rrweb-plugin-canvas-webrtc-replay/CHANGELOG.md b/packages/plugins/rrweb-plugin-canvas-webrtc-replay/CHANGELOG.md new file mode 100644 index 0000000000..055c8d71df --- /dev/null +++ b/packages/plugins/rrweb-plugin-canvas-webrtc-replay/CHANGELOG.md @@ -0,0 +1,16 @@ +# @amplitude/rrweb-plugin-canvas-webrtc-replay + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e) Thanks [@jxiwang](https://github.com/jxiwang)! - Export `ReplayPlugin` from rrweb directly. Previously we had to do `import type { ReplayPlugin } from 'rrweb/dist/types';` now we can do `import type { ReplayPlugin } from 'rrweb';` + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 diff --git a/packages/plugins/rrweb-plugin-canvas-webrtc-replay/package.json b/packages/plugins/rrweb-plugin-canvas-webrtc-replay/package.json index 7afc740656..6a559b2576 100644 --- a/packages/plugins/rrweb-plugin-canvas-webrtc-replay/package.json +++ b/packages/plugins/rrweb-plugin-canvas-webrtc-replay/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-plugin-canvas-webrtc-replay", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "", "type": "module", "main": "./dist/rrweb-plugin-canvas-webrtc-replay.umd.cjs", @@ -43,12 +43,12 @@ }, "homepage": "https://github.com/rrweb-io/rrweb#readme", "devDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24", + "@amplitude/rrweb": "^2.0.0-alpha.25", "typescript": "^5.4.5", "vite": "^5.3.1", "vite-plugin-dts": "^3.9.1" }, "peerDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb": "^2.0.0-alpha.25" } } diff --git a/packages/plugins/rrweb-plugin-console-record/CHANGELOG.md b/packages/plugins/rrweb-plugin-console-record/CHANGELOG.md new file mode 100644 index 0000000000..02f3cf36c5 --- /dev/null +++ b/packages/plugins/rrweb-plugin-console-record/CHANGELOG.md @@ -0,0 +1,16 @@ +# @amplitude/rrweb-plugin-console-record + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`586a9e1`](https://github.com/amplitude/rrweb/commit/586a9e1eae009d1669efce508a9717feadf0a805) Thanks [@jxiwang](https://github.com/jxiwang)! - corrects behaviour of console.assert logging to only capture logs when the provided assertion is falsey + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 diff --git a/packages/plugins/rrweb-plugin-console-record/package.json b/packages/plugins/rrweb-plugin-console-record/package.json index a82ee5f37c..b81f10cb27 100644 --- a/packages/plugins/rrweb-plugin-console-record/package.json +++ b/packages/plugins/rrweb-plugin-console-record/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-plugin-console-record", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "", "type": "module", "main": "./dist/rrweb-plugin-console-record.umd.cjs", @@ -45,7 +45,7 @@ }, "homepage": "https://github.com/rrweb-io/rrweb#readme", "devDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24", + "@amplitude/rrweb": "^2.0.0-alpha.25", "typescript": "^5.4.5", "vite": "^5.3.1", "vite-plugin-dts": "^3.9.1", @@ -53,6 +53,6 @@ "puppeteer": "^20.9.0" }, "peerDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb": "^2.0.0-alpha.25" } } diff --git a/packages/plugins/rrweb-plugin-console-replay/CHANGELOG.md b/packages/plugins/rrweb-plugin-console-replay/CHANGELOG.md new file mode 100644 index 0000000000..467049d211 --- /dev/null +++ b/packages/plugins/rrweb-plugin-console-replay/CHANGELOG.md @@ -0,0 +1,16 @@ +# @amplitude/rrweb-plugin-console-replay + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e) Thanks [@jxiwang](https://github.com/jxiwang)! - Export `ReplayPlugin` from rrweb directly. Previously we had to do `import type { ReplayPlugin } from 'rrweb/dist/types';` now we can do `import type { ReplayPlugin } from 'rrweb';` + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 diff --git a/packages/plugins/rrweb-plugin-console-replay/package.json b/packages/plugins/rrweb-plugin-console-replay/package.json index 6d300477d6..e40e61fd56 100644 --- a/packages/plugins/rrweb-plugin-console-replay/package.json +++ b/packages/plugins/rrweb-plugin-console-replay/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-plugin-console-replay", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "", "type": "module", "main": "./dist/rrweb-plugin-console-replay.umd.cjs", @@ -43,13 +43,13 @@ }, "homepage": "https://github.com/rrweb-io/rrweb#readme", "devDependencies": { - "@amplitude/rrweb-plugin-console-record": "^2.0.0-alpha.24", - "@amplitude/rrweb": "^2.0.0-alpha.24", + "@amplitude/rrweb-plugin-console-record": "^2.0.0-alpha.25", + "@amplitude/rrweb": "^2.0.0-alpha.25", "typescript": "^5.4.5", "vite": "^5.3.1", "vite-plugin-dts": "^3.9.1" }, "peerDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb": "^2.0.0-alpha.25" } } diff --git a/packages/plugins/rrweb-plugin-sequential-id-record/CHANGELOG.md b/packages/plugins/rrweb-plugin-sequential-id-record/CHANGELOG.md new file mode 100644 index 0000000000..18bdf8ecca --- /dev/null +++ b/packages/plugins/rrweb-plugin-sequential-id-record/CHANGELOG.md @@ -0,0 +1,14 @@ +# @amplitude/rrweb-plugin-sequential-id-record + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 diff --git a/packages/plugins/rrweb-plugin-sequential-id-record/package.json b/packages/plugins/rrweb-plugin-sequential-id-record/package.json index 14657688ff..b55e2bdd68 100644 --- a/packages/plugins/rrweb-plugin-sequential-id-record/package.json +++ b/packages/plugins/rrweb-plugin-sequential-id-record/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-plugin-sequential-id-record", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "", "type": "module", "main": "./dist/rrweb-plugin-sequential-id-record.umd.cjs", @@ -43,12 +43,12 @@ }, "homepage": "https://github.com/rrweb-io/rrweb#readme", "devDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24", + "@amplitude/rrweb": "^2.0.0-alpha.25", "typescript": "^5.4.5", "vite": "^5.3.1", "vite-plugin-dts": "^3.9.1" }, "peerDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb": "^2.0.0-alpha.25" } } diff --git a/packages/plugins/rrweb-plugin-sequential-id-replay/CHANGELOG.md b/packages/plugins/rrweb-plugin-sequential-id-replay/CHANGELOG.md new file mode 100644 index 0000000000..4ddd3b5f0d --- /dev/null +++ b/packages/plugins/rrweb-plugin-sequential-id-replay/CHANGELOG.md @@ -0,0 +1,16 @@ +# @amplitude/rrweb-plugin-sequential-id-replay + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e) Thanks [@jxiwang](https://github.com/jxiwang)! - Export `ReplayPlugin` from rrweb directly. Previously we had to do `import type { ReplayPlugin } from 'rrweb/dist/types';` now we can do `import type { ReplayPlugin } from 'rrweb';` + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 diff --git a/packages/plugins/rrweb-plugin-sequential-id-replay/package.json b/packages/plugins/rrweb-plugin-sequential-id-replay/package.json index 7bd9603846..6475d27f8e 100644 --- a/packages/plugins/rrweb-plugin-sequential-id-replay/package.json +++ b/packages/plugins/rrweb-plugin-sequential-id-replay/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-plugin-sequential-id-replay", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "", "type": "module", "main": "./dist/rrweb-plugin-sequential-id-replay.umd.cjs", @@ -43,13 +43,13 @@ }, "homepage": "https://github.com/rrweb-io/rrweb#readme", "devDependencies": { - "@amplitude/rrweb-plugin-sequential-id-record": "^2.0.0-alpha.24", - "@amplitude/rrweb": "^2.0.0-alpha.24", + "@amplitude/rrweb-plugin-sequential-id-record": "^2.0.0-alpha.25", + "@amplitude/rrweb": "^2.0.0-alpha.25", "typescript": "^5.4.5", "vite": "^5.3.1", "vite-plugin-dts": "^3.9.1" }, "peerDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb": "^2.0.0-alpha.25" } } diff --git a/packages/record/CHANGELOG.md b/packages/record/CHANGELOG.md new file mode 100644 index 0000000000..2764a2f52a --- /dev/null +++ b/packages/record/CHANGELOG.md @@ -0,0 +1,17 @@ +# @amplitude/rrweb-record + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0) Thanks [@jxiwang](https://github.com/jxiwang)! - Added support for deprecated addRule & removeRule methods + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 + - @amplitude/rrweb-types@2.0.0-alpha.25 diff --git a/packages/record/package.json b/packages/record/package.json index 165b71ccfa..fb7f078bdc 100644 --- a/packages/record/package.json +++ b/packages/record/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-record", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "publishConfig": { "access": "public" }, @@ -55,8 +55,8 @@ "typescript": "^5.4.5" }, "dependencies": { - "@amplitude/rrweb-types": "^2.0.0-alpha.24", - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb-types": "^2.0.0-alpha.25", + "@amplitude/rrweb": "^2.0.0-alpha.25" }, "browserslist": [ "supports es6-class" diff --git a/packages/replay/CHANGELOG.md b/packages/replay/CHANGELOG.md new file mode 100644 index 0000000000..bddb41f5ab --- /dev/null +++ b/packages/replay/CHANGELOG.md @@ -0,0 +1,15 @@ +# @amplitude/rrweb-replay + +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 + - @amplitude/rrweb-types@2.0.0-alpha.25 diff --git a/packages/replay/package.json b/packages/replay/package.json index db6c0984db..7c3cb04feb 100644 --- a/packages/replay/package.json +++ b/packages/replay/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-replay", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "publishConfig": { "access": "public" }, @@ -56,8 +56,8 @@ "typescript": "^5.4.5" }, "dependencies": { - "@amplitude/rrweb-types": "^2.0.0-alpha.24", - "@amplitude/rrweb": "^2.0.0-alpha.24" + "@amplitude/rrweb-types": "^2.0.0-alpha.25", + "@amplitude/rrweb": "^2.0.0-alpha.25" }, "browserslist": [ "supports es6-class" diff --git a/packages/rrdom-nodejs/CHANGELOG.md b/packages/rrdom-nodejs/CHANGELOG.md index 2e78d99fb2..a3c905b82c 100644 --- a/packages/rrdom-nodejs/CHANGELOG.md +++ b/packages/rrdom-nodejs/CHANGELOG.md @@ -1,5 +1,17 @@ # rrdom-nodejs +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`6676611`](https://github.com/amplitude/rrweb/commit/6676611aa9ef5ef777d55289d7887293965e317f), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb-snapshot@2.0.0-alpha.25 + - @amplitude/rrdom@2.0.0-alpha.25 + ## 2.0.0-alpha.24 ### Patch Changes diff --git a/packages/rrdom-nodejs/package.json b/packages/rrdom-nodejs/package.json index b496cd2ef6..0a554cf177 100644 --- a/packages/rrdom-nodejs/package.json +++ b/packages/rrdom-nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrdom-nodejs", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "scripts": { "dev": "vite build --watch", "build": "yarn turbo run prepublish", @@ -55,7 +55,7 @@ "cssom": "^0.5.0", "cssstyle": "^2.3.0", "nwsapi": "2.2.0", - "@amplitude/rrdom": "^2.0.0-alpha.24", - "@amplitude/rrweb-snapshot": "^2.0.0-alpha.24" + "@amplitude/rrdom": "^2.0.0-alpha.25", + "@amplitude/rrweb-snapshot": "^2.0.0-alpha.25" } } diff --git a/packages/rrdom/CHANGELOG.md b/packages/rrdom/CHANGELOG.md index 472f08aeeb..3a7375569a 100644 --- a/packages/rrdom/CHANGELOG.md +++ b/packages/rrdom/CHANGELOG.md @@ -1,5 +1,20 @@ # rrdom +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Minor Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487) Thanks [@jxiwang](https://github.com/jxiwang)! - Support top-layer components. Fixes #1381. + +### Patch Changes + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`6676611`](https://github.com/amplitude/rrweb/commit/6676611aa9ef5ef777d55289d7887293965e317f), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb-snapshot@2.0.0-alpha.25 + ## 2.0.0-alpha.24 ### Patch Changes diff --git a/packages/rrdom/package.json b/packages/rrdom/package.json index e26ab48053..597f45fc7a 100644 --- a/packages/rrdom/package.json +++ b/packages/rrdom/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrdom", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "homepage": "https://github.com/rrweb-io/rrweb/tree/main/packages/rrdom#readme", "license": "MIT", "type": "module", @@ -41,7 +41,7 @@ "url": "https://github.com/rrweb-io/rrweb/issues" }, "devDependencies": { - "@amplitude/rrweb-types": "^2.0.0-alpha.24", + "@amplitude/rrweb-types": "^2.0.0-alpha.25", "@types/puppeteer": "^5.4.4", "@typescript-eslint/eslint-plugin": "^5.23.0", "@typescript-eslint/parser": "^5.23.0", @@ -53,6 +53,6 @@ "vite-plugin-dts": "^3.9.1" }, "dependencies": { - "@amplitude/rrweb-snapshot": "^2.0.0-alpha.24" + "@amplitude/rrweb-snapshot": "^2.0.0-alpha.25" } } diff --git a/packages/rrvideo/CHANGELOG.md b/packages/rrvideo/CHANGELOG.md index 69e46081fc..39bc7286e2 100644 --- a/packages/rrvideo/CHANGELOG.md +++ b/packages/rrvideo/CHANGELOG.md @@ -1,5 +1,12 @@ # rrvideo +## 2.0.0-alpha.25 + +### Patch Changes + +- Updated dependencies [[`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307)]: + - @amplitude/rrweb-player@2.0.0-alpha.25 + ## 2.0.0-alpha.24 ### Patch Changes diff --git a/packages/rrvideo/package.json b/packages/rrvideo/package.json index 1e49642ebc..7a5a3153db 100644 --- a/packages/rrvideo/package.json +++ b/packages/rrvideo/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrvideo", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "transform rrweb session into video", "main": "build/index.js", "bin": { @@ -21,7 +21,7 @@ "author": "Amplitude Inc", "license": "MIT", "devDependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24", + "@amplitude/rrweb": "^2.0.0-alpha.25", "@types/fs-extra": "11.0.1", "@types/jest": "^27.4.1", "@types/minimist": "^1.2.1", @@ -30,7 +30,7 @@ "ts-jest": "^27.1.3" }, "dependencies": { - "@amplitude/rrweb-player": "^2.0.0-alpha.24", + "@amplitude/rrweb-player": "^2.0.0-alpha.25", "@open-tech-world/cli-progress-bar": "^2.0.2", "fs-extra": "^11.1.1", "minimist": "^1.2.5", diff --git a/packages/rrweb-player/CHANGELOG.md b/packages/rrweb-player/CHANGELOG.md index 417e8f4ed0..9acbcfefb0 100644 --- a/packages/rrweb-player/CHANGELOG.md +++ b/packages/rrweb-player/CHANGELOG.md @@ -1,5 +1,17 @@ # rrweb-player +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Patch Changes + +- Updated dependencies [[`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307)]: + - @amplitude/rrweb-packer@2.0.0-alpha.25 + - @amplitude/rrweb-replay@2.0.0-alpha.25 + ## 2.0.0-alpha.24 ### Patch Changes diff --git a/packages/rrweb-player/package.json b/packages/rrweb-player/package.json index ff6b81bcab..15a1bd8df9 100644 --- a/packages/rrweb-player/package.json +++ b/packages/rrweb-player/package.json @@ -1,8 +1,8 @@ { "name": "@amplitude/rrweb-player", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "devDependencies": { - "@amplitude/rrweb-types": "^2.0.0-alpha.24", + "@amplitude/rrweb-types": "^2.0.0-alpha.25", "@sveltejs/adapter-auto": "^3.0.0", "@sveltejs/kit": "^2.0.0", "@sveltejs/package": "^2.0.0", @@ -20,8 +20,8 @@ }, "dependencies": { "@tsconfig/svelte": "^1.0.0", - "@amplitude/rrweb-replay": "^2.0.0-alpha.24", - "@amplitude/rrweb-packer": "^2.0.0-alpha.24" + "@amplitude/rrweb-replay": "^2.0.0-alpha.25", + "@amplitude/rrweb-packer": "^2.0.0-alpha.25" }, "scripts": { "dev": "vite build --watch", diff --git a/packages/rrweb-snapshot/CHANGELOG.md b/packages/rrweb-snapshot/CHANGELOG.md index 0c76363ed8..4528a6b88c 100644 --- a/packages/rrweb-snapshot/CHANGELOG.md +++ b/packages/rrweb-snapshot/CHANGELOG.md @@ -1,5 +1,29 @@ # rrweb-snapshot +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Minor Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487) Thanks [@jxiwang](https://github.com/jxiwang)! - Record dialog's modal status for replay in rrweb. (Currently triggering `dialog.showModal()` is not supported in rrweb-snapshot's rebuild) + +### Patch Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe) Thanks [@jxiwang](https://github.com/jxiwang)! - Fix that the optional `maskInputFn` was being accidentally ignored during the creation of the full snapshot + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba) Thanks [@jxiwang](https://github.com/jxiwang)! - fix: duplicate textContent for style elements cause incremental style mutations to be invalid + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`6676611`](https://github.com/amplitude/rrweb/commit/6676611aa9ef5ef777d55289d7887293965e317f) Thanks [@jxiwang](https://github.com/jxiwang)! - Fix `url()` rewrite for nested stylesheets by rewriting during stringification instead of after + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc) Thanks [@jxiwang](https://github.com/jxiwang)! - optimisation: skip mask check on leaf elements + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8) Thanks [@jxiwang](https://github.com/jxiwang)! - Add slimDOM option to block animation on tag; enabled when the 'all' value is used for slimDOM + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975) Thanks [@jxiwang](https://github.com/jxiwang)! - Reverse monkey patch built in methods to support LWC (and other frameworks like angular which monkey patch built in methods). + ## 2.0.0-alpha.24 ### Patch Changes diff --git a/packages/rrweb-snapshot/package.json b/packages/rrweb-snapshot/package.json index 4b3707c10d..37d4acd8cf 100644 --- a/packages/rrweb-snapshot/package.json +++ b/packages/rrweb-snapshot/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-snapshot", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "rrweb's component to take a snapshot of DOM, aka DOM serializer", "scripts": { "prepare": "npm run prepack", @@ -54,7 +54,7 @@ }, "homepage": "https://github.com/amplitude/rrweb/tree/master/packages/rrweb-snapshot#readme", "devDependencies": { - "@amplitude/rrweb-utils": "^2.0.0-alpha.24", + "@amplitude/rrweb-utils": "^2.0.0-alpha.25", "@types/jsdom": "^20.0.0", "@types/node": "^18.15.11", "@types/puppeteer": "^5.4.4", diff --git a/packages/rrweb/CHANGELOG.md b/packages/rrweb/CHANGELOG.md index 519e0c8390..1b2e6368d0 100644 --- a/packages/rrweb/CHANGELOG.md +++ b/packages/rrweb/CHANGELOG.md @@ -1,5 +1,45 @@ # rrweb +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Minor Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487) Thanks [@jxiwang](https://github.com/jxiwang)! - Support top-layer <dialog> components. Fixes #1381. + +### Patch Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe) Thanks [@jxiwang](https://github.com/jxiwang)! - Fix that the optional `maskInputFn` was being accidentally ignored during the creation of the full snapshot + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba) Thanks [@jxiwang](https://github.com/jxiwang)! - fix: duplicate textContent for style elements cause incremental style mutations to be invalid + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e) Thanks [@jxiwang](https://github.com/jxiwang)! - Export `ReplayPlugin` from rrweb directly. Previously we had to do `import type { ReplayPlugin } from 'rrweb/dist/types';` now we can do `import type { ReplayPlugin } from 'rrweb';` + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc) Thanks [@jxiwang](https://github.com/jxiwang)! - Export takeFullSnapshot function for a recording process + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0) Thanks [@jxiwang](https://github.com/jxiwang)! - Added support for deprecated addRule & removeRule methods + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a) Thanks [@jxiwang](https://github.com/jxiwang)! - Fix: some nested cross-origin iframes can't be recorded + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc) Thanks [@jxiwang](https://github.com/jxiwang)! - optimisation: skip mask check on leaf elements + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8) Thanks [@jxiwang](https://github.com/jxiwang)! - Add slimDOM option to block animation on <title> tag; enabled when the 'all' value is used for slimDOM + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975) Thanks [@jxiwang](https://github.com/jxiwang)! - Reverse monkey patch built in methods to support LWC (and other frameworks like angular which monkey patch built in methods). + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`6676611`](https://github.com/amplitude/rrweb/commit/6676611aa9ef5ef777d55289d7887293965e317f), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb-snapshot@2.0.0-alpha.25 + - @amplitude/rrdom@2.0.0-alpha.25 + - @amplitude/rrweb-types@2.0.0-alpha.25 + - @amplitude/rrweb-utils@2.0.0-alpha.25 + ## 2.0.0-alpha.24 ### Patch Changes diff --git a/packages/rrweb/package.json b/packages/rrweb/package.json index 359aead963..73bf6e9488 100644 --- a/packages/rrweb/package.json +++ b/packages/rrweb/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "record and replay the web", "scripts": { "prepare": "npm run prepack", @@ -79,10 +79,10 @@ "vite-plugin-dts": "^3.9.1" }, "dependencies": { - "@amplitude/rrdom": "^2.0.0-alpha.24", - "@amplitude/rrweb-types": "^2.0.0-alpha.24", - "@amplitude/rrweb-snapshot": "^2.0.0-alpha.24", - "@amplitude/rrweb-utils": "^2.0.0-alpha.24", + "@amplitude/rrdom": "^2.0.0-alpha.25", + "@amplitude/rrweb-types": "^2.0.0-alpha.25", + "@amplitude/rrweb-snapshot": "^2.0.0-alpha.25", + "@amplitude/rrweb-utils": "^2.0.0-alpha.25", "@types/css-font-loading-module": "0.0.7", "@xstate/fsm": "^1.4.0", "base64-arraybuffer": "^1.0.1", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index f913aa9be2..50eb4b6f1c 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,20 @@ # @rrweb/types +## 2.0.0-alpha.25 + +### Major Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307) Thanks [@jxiwang](https://github.com/jxiwang)! - 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. + +### Minor Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487) Thanks [@jxiwang](https://github.com/jxiwang)! - Support top-layer <dialog> components. Fixes #1381. + +### Patch Changes + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`6676611`](https://github.com/amplitude/rrweb/commit/6676611aa9ef5ef777d55289d7887293965e317f), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb-snapshot@2.0.0-alpha.25 + ## 2.0.0-alpha.24 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index 0379e63046..6bb3cf1d1e 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-types", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "publishConfig": { "access": "public" }, @@ -50,7 +50,7 @@ "vite-plugin-dts": "^3.9.1" }, "dependencies": { - "@amplitude/rrweb-snapshot": "^2.0.0-alpha.24" + "@amplitude/rrweb-snapshot": "^2.0.0-alpha.25" }, "browserslist": [ "supports es6-class" diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md new file mode 100644 index 0000000000..fac6093c7b --- /dev/null +++ b/packages/utils/CHANGELOG.md @@ -0,0 +1,7 @@ +# @amplitude/rrweb-utils + +## 2.0.0-alpha.25 + +### Patch Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975) Thanks [@jxiwang](https://github.com/jxiwang)! - Reverse monkey patch built in methods to support LWC (and other frameworks like angular which monkey patch built in methods). diff --git a/packages/utils/package.json b/packages/utils/package.json index 2ec0d5fca8..a78187be67 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@amplitude/rrweb-utils", - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "publishConfig": { "access": "public" }, diff --git a/packages/web-extension/CHANGELOG.md b/packages/web-extension/CHANGELOG.md index c57fe7c807..4cdf9ff3b8 100644 --- a/packages/web-extension/CHANGELOG.md +++ b/packages/web-extension/CHANGELOG.md @@ -1,5 +1,17 @@ # @rrweb/web-extension +## 2.0.0-alpha.25 + +### Minor Changes + +- [#43](https://github.com/amplitude/rrweb/pull/43) [`c3d79a6`](https://github.com/amplitude/rrweb/commit/c3d79a6f9d012b619b3953f6f7c90bc0a675992a) Thanks [@jxiwang](https://github.com/jxiwang)! - Added session downloader for chrome extension + +### Patch Changes + +- Updated dependencies [[`becf687`](https://github.com/amplitude/rrweb/commit/becf687910a21be618c8644642673217d75a4bfe), [`178f1e6`](https://github.com/amplitude/rrweb/commit/178f1e6e450e0903e9dadc4dc96dd74236f296ba), [`4fe0153`](https://github.com/amplitude/rrweb/commit/4fe01532dc533ecbcc01d3fa5fcec8a0abbf292e), [`1dba10a`](https://github.com/amplitude/rrweb/commit/1dba10a215ea873fd1663d77c58c783c9d8a0edc), [`e8a0ecd`](https://github.com/amplitude/rrweb/commit/e8a0ecd0268e599c17e97bcd91f94c44b04d79a0), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`f317df7`](https://github.com/amplitude/rrweb/commit/f317df792ba69ee33b7148f486dea8e77cfab42a), [`3ae57a6`](https://github.com/amplitude/rrweb/commit/3ae57a6d8803f4e076a448fa7e3967fa3c125487), [`3ef1e70`](https://github.com/amplitude/rrweb/commit/3ef1e709eb43b21505ed6bde405c2f6f83b0badc), [`0749d4c`](https://github.com/amplitude/rrweb/commit/0749d4c0d5ec0fb75b82db935d9cc8466645b307), [`4442d21`](https://github.com/amplitude/rrweb/commit/4442d21c5b1b6fb6dd6af6f52f97ca0317005ad8), [`9e9226f`](https://github.com/amplitude/rrweb/commit/9e9226fc00031dc6c2012dedcd53ec41db86b975)]: + - @amplitude/rrweb@2.0.0-alpha.25 + - @amplitude/rrweb-player@2.0.0-alpha.25 + ## 2.0.0-alpha.24 ### Patch Changes diff --git a/packages/web-extension/package.json b/packages/web-extension/package.json index 3d0c8ae280..fe86f37af7 100644 --- a/packages/web-extension/package.json +++ b/packages/web-extension/package.json @@ -1,7 +1,7 @@ { "name": "@amplitude/rrweb-web-extension", "private": true, - "version": "2.0.0-alpha.24", + "version": "2.0.0-alpha.25", "description": "The web extension of rrweb which helps to run rrweb on any website out of box", "author": "Amplitude Inc", "license": "MIT", @@ -18,7 +18,7 @@ "prepublish": "yarn build" }, "devDependencies": { - "@amplitude/rrweb-types": "^2.0.0-alpha.24", + "@amplitude/rrweb-types": "^2.0.0-alpha.25", "@types/react-dom": "^18.0.6", "@types/webextension-polyfill": "^0.9.1", "@vitejs/plugin-react": "^4.2.1", @@ -29,8 +29,8 @@ "webextension-polyfill": "^0.10.0" }, "dependencies": { - "@amplitude/rrweb": "^2.0.0-alpha.24", - "@amplitude/rrweb-player": "^2.0.0-alpha.24", + "@amplitude/rrweb": "^2.0.0-alpha.25", + "@amplitude/rrweb-player": "^2.0.0-alpha.25", "@chakra-ui/react": "^2.3.4", "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4",