diff --git a/.changeset/breezy-cats-heal.md b/.changeset/breezy-cats-heal.md new file mode 100644 index 0000000000..6e1bc2fa46 --- /dev/null +++ b/.changeset/breezy-cats-heal.md @@ -0,0 +1,5 @@ +--- +'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 new file mode 100644 index 0000000000..b3b564243b --- /dev/null +++ b/.changeset/breezy-mice-breathe.md @@ -0,0 +1,5 @@ +--- +'rrweb': patch +--- + +safely capture BigInt values with the console log plugin" diff --git a/.changeset/cold-hounds-teach.md b/.changeset/cold-hounds-teach.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/cold-hounds-teach.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.changeset/cool-grapes-hug.md b/.changeset/cool-grapes-hug.md new file mode 100644 index 0000000000..cde43b29ff --- /dev/null +++ b/.changeset/cool-grapes-hug.md @@ -0,0 +1,5 @@ +--- +'rrdom': patch +--- + +Support `loop` in `RRMediaElement` diff --git a/.changeset/dirty-rules-dress.md b/.changeset/dirty-rules-dress.md new file mode 100644 index 0000000000..19b2070ffc --- /dev/null +++ b/.changeset/dirty-rules-dress.md @@ -0,0 +1,5 @@ +--- +'rrweb-snapshot': minor +--- + +Video and Audio elements now also capture `playbackRate`, `muted`, `loop`, `volume`. diff --git a/.changeset/few-rockets-travel.md b/.changeset/few-rockets-travel.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/few-rockets-travel.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.changeset/fluffy-planes-retire.md b/.changeset/fluffy-planes-retire.md new file mode 100644 index 0000000000..41e9601704 --- /dev/null +++ b/.changeset/fluffy-planes-retire.md @@ -0,0 +1,5 @@ +--- +'rrweb': patch +--- + +Feat: Add support for replaying :defined pseudo-class of custom elements diff --git a/.changeset/friendly-numbers-leave.md b/.changeset/friendly-numbers-leave.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/friendly-numbers-leave.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.changeset/gold-apples-joke.md b/.changeset/gold-apples-joke.md new file mode 100644 index 0000000000..4ad27974b8 --- /dev/null +++ b/.changeset/gold-apples-joke.md @@ -0,0 +1,5 @@ +--- +'rrweb': patch +--- + +ref: Avoid unnecessary cloning of objects or arrays diff --git a/.changeset/hip-worms-relax.md b/.changeset/hip-worms-relax.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/hip-worms-relax.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.changeset/lazy-squids-draw.md b/.changeset/lazy-squids-draw.md new file mode 100644 index 0000000000..45718e4cc8 --- /dev/null +++ b/.changeset/lazy-squids-draw.md @@ -0,0 +1,5 @@ +--- +'rrweb': patch +--- + +export the canvasMutation function diff --git a/.changeset/lemon-lamps-switch.md b/.changeset/lemon-lamps-switch.md new file mode 100644 index 0000000000..b325dfe252 --- /dev/null +++ b/.changeset/lemon-lamps-switch.md @@ -0,0 +1,5 @@ +--- +'rrweb': patch +--- + +export eventWithTime for consumption by typescript code diff --git a/.changeset/light-fireants-exercise.md b/.changeset/light-fireants-exercise.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/light-fireants-exercise.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.changeset/mighty-ads-worry.md b/.changeset/mighty-ads-worry.md new file mode 100644 index 0000000000..1906ac8945 --- /dev/null +++ b/.changeset/mighty-ads-worry.md @@ -0,0 +1,5 @@ +--- +'rrweb': minor +--- + +Full overhawl of `video` and `audio` element playback. More robust and fixes lots of bugs related to pausing/playing/skipping/muting/playbackRate etc. diff --git a/.changeset/mighty-bulldogs-begin.md b/.changeset/mighty-bulldogs-begin.md new file mode 100644 index 0000000000..b2623ab7c8 --- /dev/null +++ b/.changeset/mighty-bulldogs-begin.md @@ -0,0 +1,5 @@ +--- +'@rrweb/web-extension': patch +--- + +Update `vite.config.ts` to account for all potential entry types. diff --git a/.changeset/silver-pots-sit.md b/.changeset/silver-pots-sit.md new file mode 100644 index 0000000000..b53a943825 --- /dev/null +++ b/.changeset/silver-pots-sit.md @@ -0,0 +1,5 @@ +--- +'@rrweb/types': patch +--- + +Add `loop` to `mediaInteractionParam` diff --git a/.changeset/silver-windows-float.md b/.changeset/silver-windows-float.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/silver-windows-float.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.changeset/smart-ears-refuse.md b/.changeset/smart-ears-refuse.md new file mode 100644 index 0000000000..0aaaabcf0f --- /dev/null +++ b/.changeset/smart-ears-refuse.md @@ -0,0 +1,7 @@ +--- +'rrweb-snapshot': patch +--- + +Feat: Add 'isCustom' flag to serialized elements. + +This flag is used to indicate whether the element is a custom element or not. This is useful for replaying the :defined pseudo-class of custom elements. diff --git a/.changeset/smart-geckos-cover.md b/.changeset/smart-geckos-cover.md new file mode 100644 index 0000000000..a5a0e0f44c --- /dev/null +++ b/.changeset/smart-geckos-cover.md @@ -0,0 +1,5 @@ +--- +'rrweb': patch +--- + +Record `loop` on `