diff --git a/.changeset/absolutify-urls-hash.md b/.changeset/absolutify-urls-hash.md new file mode 100644 index 00000000..a3b48e26 --- /dev/null +++ b/.changeset/absolutify-urls-hash.md @@ -0,0 +1,6 @@ +--- +"rrweb-snapshot": patch +"@rrweb/record": patch +--- + +Fix conversion of absolute to relative urls if url contains a hash diff --git a/.changeset/angry-turtles-provide.md b/.changeset/angry-turtles-provide.md deleted file mode 100644 index 94750199..00000000 --- a/.changeset/angry-turtles-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"rrweb-snapshot": patch ---- - -Handle exceptions thrown from postcss when calling adaptCssForReplay diff --git a/.changeset/attribute-text-reductions.md b/.changeset/attribute-text-reductions.md deleted file mode 100644 index 648e0d81..00000000 --- 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/beige-olives-roll.md b/.changeset/beige-olives-roll.md deleted file mode 100644 index 4707f55a..00000000 --- a/.changeset/beige-olives-roll.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"rrweb-snapshot": patch -"rrweb": patch ---- - -Fix that the optional `maskInputFn` was being accidentally ignored during the creation of the full snapshot diff --git a/.changeset/blank-cherries-laugh.md b/.changeset/blank-cherries-laugh.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/blank-cherries-laugh.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/blank-dev-changset.md b/.changeset/blank-dev-changset.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/blank-dev-changset.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/brave-numbers-joke.md b/.changeset/brave-numbers-joke.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/brave-numbers-joke.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/breezy-cats-heal.md b/.changeset/breezy-cats-heal.md deleted file mode 100644 index 6e1bc2fa..00000000 --- a/.changeset/breezy-cats-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -fix: createImageBitmap throws DOMException if source is 0 width or height diff --git a/.changeset/breezy-mice-breathe.md b/.changeset/breezy-mice-breathe.md deleted file mode 100644 index b3b56424..00000000 --- a/.changeset/breezy-mice-breathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb': patch ---- - -safely capture BigInt values with the console log plugin" diff --git a/.changeset/bright-socks-clap.md b/.changeset/bright-socks-clap.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/bright-socks-clap.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 a845151c..00000000 --- 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 a1449698..00000000 --- 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 18c275f0..00000000 --- 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/chilled-penguins-sin.md b/.changeset/chilled-penguins-sin.md deleted file mode 100644 index 060744a0..00000000 --- a/.changeset/chilled-penguins-sin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"rrdom": patch ---- - -Ignore invalid DOM attributes when diffing diff --git a/.changeset/clean-plants-play.md b/.changeset/clean-plants-play.md deleted file mode 100644 index 809dae8d..00000000 --- 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 01c2d6b7..00000000 --- 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 ac3a8be1..00000000 --- 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/cold-hounds-teach.md b/.changeset/cold-hounds-teach.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/cold-hounds-teach.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/config.json b/.changeset/config.json index 89ad04bb..e862bb65 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -15,6 +15,7 @@ "@rrweb/types", "@rrweb/packer", "@rrweb/utils", + "@rrweb/browser-client", "@rrweb/web-extension", "rrvideo", "@rrweb/rrweb-plugin-console-record", @@ -22,7 +23,9 @@ "@rrweb/rrweb-plugin-sequential-id-record", "@rrweb/rrweb-plugin-sequential-id-replay", "@rrweb/rrweb-plugin-canvas-webrtc-record", - "@rrweb/rrweb-plugin-canvas-webrtc-replay" + "@rrweb/rrweb-plugin-canvas-webrtc-replay", + "@rrweb/rrweb-plugin-network-record", + "@rrweb/rrweb-plugin-network-replay" ] ], "linked": [], diff --git a/.changeset/controller-finish-flag.md b/.changeset/controller-finish-flag.md deleted file mode 100644 index 567e5db4..00000000 --- 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/cool-grapes-hug.md b/.changeset/cool-grapes-hug.md deleted file mode 100644 index cde43b29..00000000 --- a/.changeset/cool-grapes-hug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrdom': patch ---- - -Support `loop` in `RRMediaElement` diff --git a/.changeset/cool-horses-bow.md b/.changeset/cool-horses-bow.md deleted file mode 100644 index 220bb217..00000000 --- a/.changeset/cool-horses-bow.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@rrweb/rrweb-plugin-canvas-webrtc-record": patch -"@rrweb/rrweb-plugin-canvas-webrtc-replay": patch -"@rrweb/rrweb-plugin-sequential-id-record": patch -"@rrweb/rrweb-plugin-sequential-id-replay": patch -"@rrweb/rrweb-plugin-console-record": patch -"@rrweb/rrweb-plugin-console-replay": patch -"@rrweb/packer": patch -"@rrweb/record": patch -"@rrweb/replay": patch -"@rrweb/all": patch ---- - -Keep package version in sync with other packages diff --git a/.changeset/cuddly-bikes-fail.md b/.changeset/cuddly-bikes-fail.md deleted file mode 100644 index 0c99160c..00000000 --- a/.changeset/cuddly-bikes-fail.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"rrweb-snapshot": patch -"rrweb": patch ---- - -fix: duplicate textContent for style elements cause incremental style mutations to be invalid diff --git a/.changeset/cuddly-readers-warn.md b/.changeset/cuddly-readers-warn.md deleted file mode 100644 index a845151c..00000000 --- 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 9072a2ad..00000000 --- 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/curvy-balloons-brake.md b/.changeset/curvy-balloons-brake.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/curvy-balloons-brake.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/date-now-guard.md b/.changeset/date-now-guard.md deleted file mode 100644 index 2e0ac5e7..00000000 --- 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/dirty-pets-fly.md b/.changeset/dirty-pets-fly.md deleted file mode 100644 index a845151c..00000000 --- a/.changeset/dirty-pets-fly.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/dirty-rules-dress.md b/.changeset/dirty-rules-dress.md deleted file mode 100644 index 19b2070f..00000000 --- a/.changeset/dirty-rules-dress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'rrweb-snapshot': minor ---- - -Video and Audio elements now also capture `playbackRate`, `muted`, `loop`, `volume`. diff --git a/.changeset/efficiently-splitCssText-1603.md b/.changeset/efficiently-splitCssText-1603.md deleted file mode 100644 index 57c6d5e6..00000000 --- a/.changeset/efficiently-splitCssText-1603.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"rrweb-snapshot": patch -"rrweb": patch ---- - -Improve performance of splitCssText for