Releases: amplitude/rrweb
@amplitude/[email protected]
Major Changes
- #43
0749d4c
Thanks @jxiwang! - Important: If you don't reference distributed files directly, for example you runimport 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
,0749d4c
,0749d4c
]:- @amplitude/[email protected]
- @amplitude/[email protected]
@amplitude/[email protected]
Major Changes
-
#43
0749d4c
Thanks @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 rrweb-io#1033 to see the changes. -
#43
0749d4c
Thanks @jxiwang! - Important: If you don't reference distributed files directly, for example you runimport 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
,3ae57a6
]:- @amplitude/[email protected]
@amplitude/[email protected]
Major Changes
-
#43
0749d4c
Thanks @jxiwang! - Important: If you don't reference distributed files directly, for example you runimport 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
0749d4c
Thanks @jxiwang! - Remove the rrweb-all.js, rrweb-record.js, and rrweb-replay.js files fromrrweb
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 to see the changes.
Patch Changes
@amplitude/[email protected]
Patch Changes
- Updated dependencies [
0749d4c
]:- @amplitude/[email protected]
@amplitude/[email protected]
Major Changes
- #43
0749d4c
Thanks @jxiwang! - Important: If you don't reference distributed files directly, for example you runimport 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
3ae57a6
Thanks @jxiwang! - Support top-layer components. Fixes rrweb-io#1381.
Patch Changes
@amplitude/[email protected]
Major Changes
- #43
0749d4c
Thanks @jxiwang! - Important: If you don't reference distributed files directly, for example you runimport 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
@amplitude/[email protected]
Patch Changes
-
#39
d4dacd5
Thanks @jxiwang! - inlineImages: during snapshot avoid adding an event listener for inlining of same-origin images (async listener mutates the snapshot which can be problematic) -
#39
bc92f7c
Thanks @jxiwang! - Optimize performance of isParentRemoved by converting it to an iterative procedure -
#39
f075371
Thanks @jxiwang! - Refactor to preclude the need for a continuous raf loop running in the background which is related to shadowDom -
Updated dependencies [
d4dacd5
,e3c831c
]:- @amplitude/[email protected]
- @amplitude/[email protected]
- @amplitude/[email protected]
@amplitude/[email protected]
Patch Changes
-
#23
9f0fb7c
Thanks @jxiwang! - better support for coexistence with older libraries (e.g. MooTools & Prototype.js) which modify the in-builtArray.from
function -
#23
b996cbb
Thanks @jxiwang! - perf: Avoid an extra function call and object clone during event emission -
#23
0983ef8
Thanks @jxiwang! - Fixup for multiple background-clip replacement -
#23
6d5cbf0
Thanks @jxiwang! - Bugfix after rrweb-io#1434 perf improvements: fix that blob urls persist on the shared anchor element and can't be later modified -
Updated dependencies [
9f0fb7c
,0983ef8
,88a15cf
,6d5cbf0
]:- @amplitude/[email protected]
- @amplitude/[email protected]
- @amplitude/[email protected]
@amplitude/[email protected]
Patch Changes
- Updated dependencies [
d4dacd5
,e3c831c
]:- @amplitude/[email protected]
@amplitude/[email protected]
Patch Changes
- Updated dependencies [
9f0fb7c
,0983ef8
,88a15cf
,6d5cbf0
]:- @amplitude/[email protected]