Releases: getsentry/rrweb
Releases · getsentry/rrweb
2.21.0
Various fixes & improvements
- feat(snapshot): Check "blocked" status of iframes before accessing
contentDocument
(#201) by @billyvg - fix(canvas): Fix missing
addWindow
call whenenableManualSnapshot==true
(#203) by @billyvg - fix: Move
downlevel-dts
to devDeps (#204) by @billyvg - feat(snapshot): Use unpatched
setTimeout
andclearTimeout
(#200) by @billyvg
2.20.0
2.19.0
Various fixes & improvements
- use object.values (#196) by @michellewzhang
- use spread' (#196) by @michellewzhang
- add test (#196) by @michellewzhang
- remove canvas on touchEnd (#196) by @michellewzhang
- use flatMap (#196) by @michellewzhang
- modify tests (#196) by @michellewzhang
- some ref (#196) by @michellewzhang
- working tails (#196) by @michellewzhang
- ref (#196) by @michellewzhang
- mousetail for each pointer (#196) by @michellewzhang
- fix(rrweb): allow for drawing multiple mousetails (#196) by @michellewzhang
2.18.0
Various fixes & improvements
- Replace Array.from with clean implementation (rrweb-io#1464) by @billyvg
- disable some tests that fail for our css parser (#195) by @billyvg
- revert #182 (#195) by @billyvg
- Revert "Fix some css issues with :hover and rewrite max-device-width (rrweb-io#1431)" (#195) by @billyvg
2.17.0
Various fixes & improvements
- rm play() from tests (#190) by @michellewzhang
- add touch-device class inside createPointer (#190) by @michellewzhang
- rm code for creating pointers upfront (#190) by @michellewzhang
- tests that pass (#190) by @michellewzhang
- TESTS. (#190) by @michellewzhang
- move func out of the class (#190) by @michellewzhang
- :white-check-mark: add test (#190) by @michellewzhang
- add tests (#190) by @michellewzhang
- update snapshots for failing tests (#190) by @michellewzhang
- rm -1 (#190) by @michellewzhang
- optimizations (#190) by @michellewzhang
- feat(ci): Add
Replayer
to size limit check (#192) by @billyvg - add size limit entry for Replayer (#190) by @michellewzhang
- Update packages/rrweb/src/replay/index.ts (#190) by @michellewzhang
- turn "run for branch" on for size limit GHA (#190) by @michellewzhang
- fix delete (#190) by @michellewzhang
- ts (#190) by @michellewzhang
- rm changes to package.json and yarn.lock (#190) by @michellewzhang
- rm export (#190) by @michellewzhang
- forgot a spot (#190) by @michellewzhang
- some fixes (#190) by @michellewzhang
- update snapshots (#168) by @p-mazhnik
- types (#190) by @michellewzhang
- name changes (#190) by @michellewzhang
Plus 24 more
2.16.0
Various fixes & improvements
- fix merge conflict (#189) by @billyvg
- Revert "Masking: Avoid the repeated calls to
closest
when recursing through the DOM (rrweb-io#1349)" (#186) by @billyvg - Revert "Full overhawl of video & audio playback to make it more complete (rrweb-io#1432)" (#186) by @billyvg
- Revert "Fix serialization and mutation of <textarea> elements (rrweb-io#1351)" (#186) by @billyvg
- Revert "Enable preserveSource (rrweb-io#1309)" (#186) by @billyvg
- upstream: Add config option to turn off all snapshotting and related observers (#163) by @billyvg
- optional (#183) by @billyvg
- fix: Change
maxCanvasSize
to be optional (#183) by @billyvg - sentry fix (#180) by @billyvg
- perf: Avoid an extra function call and object clone during event emission (rrweb-io#1441) by @billyvg
- perf: Avoid an extra function call and object clone during event emission (rrweb-io#1441) by @eoghanmurray
- better splitting of selectors (rrweb-io#1440) by @daibhin
- Version Packages (alpha) (rrweb-io#1436) by @github-actions
- Add "types" field to fix error when using "moduleResolution": "NodeNext" (rrweb-io#1369) by @stefansundin
- Fix for test cases mentioned in rrweb-io#1379 (rrweb-io#1401) by @dengelke
- Full overhawl of video & audio playback to make it more complete (rrweb-io#1432) by @Juice10
- I forgot to pay attention to
yarn format
during merge of rrweb-io#1408 (rrweb-io#1452) by @eoghanmurray - Expose constant SKIP_TIME_THRESHOLD as inactivePeriodThreshold in replayer (rrweb-io#1408) by @avillegasn
- protect against no parent node (rrweb-io#1445) by @daibhin
- fix: createImageBitmap throws DOMException if source is 0 (rrweb-io#1422) by @marandaneto
- Chore: Make inject script more robust on repl & stream (rrweb-io#1429) by @Juice10
- Version Packages (alpha) (rrweb-io#1291) by @github-actions
- Add HowdyGo to Who's using rrweb (rrweb-io#1423) by @dengelke
- Fix some css issues with :hover and rewrite max-device-width (rrweb-io#1431) by @eoghanmurray
Plus 30 more
2.15.0
Various fixes & improvements
- sentry: add existing sentry tests (#182) by @billyvg
- better splitting of selectors (rrweb-io#1440) by @billyvg
- Fix for test cases mentioned in rrweb-io#1379 (rrweb-io#1401) by @billyvg
- Revert "fix: Incorrect parsing of functional pseudo class css selector (#169)" (#182) by @billyvg
- sentry fix (#180) by @billyvg
- perf: Avoid an extra function call and object clone during event emission (rrweb-io#1441) by @billyvg
- upstream: perf: only call
createHTMLDocument
where it is needed (#179) by @billyvg - upstream: perf(rrweb): attribute mutation optimization (#178) by @billyvg
- upstream: Extended text masking function to include relevant HTMLElement (#164) by @billyvg
- fix(player): Update import path to use sentry namespace (#177) by @billyvg
- feat: Ensure to use unwrapped versions of
setTimeout
/clearTimeout
(#176) by @mydea
2.14.0
Various fixes & improvements
- sentry: add existing sentry tests (#182) by @billyvg
- better splitting of selectors (rrweb-io#1440) by @billyvg
- Fix for test cases mentioned in rrweb-io#1379 (rrweb-io#1401) by @billyvg
- Revert "fix: Incorrect parsing of functional pseudo class css selector (#169)" (#182) by @billyvg
- upstream: perf: only call
createHTMLDocument
where it is needed (#179) by @billyvg - upstream: perf(rrweb): attribute mutation optimization (#178) by @billyvg
- upstream: Extended text masking function to include relevant HTMLElement (#164) by @billyvg
- fix(player): Update import path to use sentry namespace (#177) by @billyvg
- feat: Ensure to use unwrapped versions of
setTimeout
/clearTimeout
(#176) by @mydea