From 697be5acf783dd74086862277cf60656d1d537e6 Mon Sep 17 00:00:00 2001 From: Yanzhen Yu Date: Wed, 1 Apr 2026 12:00:00 +0800 Subject: [PATCH] Release 1.1.0 --- package.json | 2 +- typings/snapshot.d.ts | 2 +- typings/types.d.ts | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1881d217..aaf357d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rrweb-snapshot", - "version": "1.0.7", + "version": "1.1.0", "description": "rrweb's component to take a snapshot of DOM, aka DOM serializer", "scripts": { "prepare": "npm run prepack", diff --git a/typings/snapshot.d.ts b/typings/snapshot.d.ts index 296aaa83..8992fff8 100644 --- a/typings/snapshot.d.ts +++ b/typings/snapshot.d.ts @@ -2,7 +2,7 @@ import { serializedNodeWithId, INode, idNodeMap, MaskInputOptions, SlimDOMOption export declare const IGNORED_NODE = -2; export declare function absoluteToStylesheet(cssText: string | null, href: string): string; export declare function absoluteToDoc(doc: Document, attributeValue: string): string; -export declare function transformAttribute(doc: Document, name: string, value: string): string; +export declare function transformAttribute(doc: Document, tagName: string, name: string, value: string): string; export declare function _isBlockedElement(element: HTMLElement, blockClass: string | RegExp, blockSelector: string | null): boolean; export declare function serializeNodeWithId(n: Node | INode, options: { doc: Document; diff --git a/typings/types.d.ts b/typings/types.d.ts index 8efab817..1b8740b8 100644 --- a/typings/types.d.ts +++ b/typings/types.d.ts @@ -42,6 +42,8 @@ export declare type commentNode = { }; export declare type serializedNode = (documentNode | documentTypeNode | elementNode | textNode | cdataNode | commentNode) & { rootId?: number; + isShadowHost?: boolean; + isShadow?: boolean; }; export declare type serializedNodeWithId = serializedNode & { id: number;