Vigia

Aggiornare happy-dom da 20.x a 21.x

Confronto dell’API pubblica di happy-dom 20.14.6 e 21.0.0, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi0
Export rimossi0
Firme modificate0
Membri di classi o interfacce rimossi177
Membri di classi o interfacce modificati0
Nuove deprecazioni2
Requisiti cambiati (engines, dipendenze peer)0
Nuovi export0

Export rimossi

Nessuna rilevata.

Firme modificate

Nessuna rilevata.

Membri di classi o interfacce rimossi

memberimportPrima
Element.static __@tagName@1334happy-domstring | null
Element.static __@localName@1336happy-domstring | null
Element.static __@namespaceURI@1338happy-domstring | null
FileList.static __@species@3388happy-dom(arrayLength?: number | undefined): any[] | <T>(arrayLength: number): T[] | <T>(...items: T[]): T[]
SVGElement.static __@tagName@1334happy-domstring | null
SVGElement.static __@localName@1336happy-domstring | null
SVGElement.static __@namespaceURI@1338happy-domstring | null
HTMLElement.static __@tagName@1334happy-domstring | null
HTMLElement.static __@localName@1336happy-domstring | null
HTMLElement.static __@namespaceURI@1338happy-domstring | null
HTMLBRElement.static __@tagName@1334happy-domstring | null
HTMLBRElement.static __@localName@1336happy-domstring | null
HTMLBRElement.static __@namespaceURI@1338happy-domstring | null
HTMLHRElement.static __@tagName@1334happy-domstring | null
HTMLHRElement.static __@localName@1336happy-domstring | null
HTMLHRElement.static __@namespaceURI@1338happy-domstring | null
HTMLLIElement.static __@tagName@1334happy-domstring | null
HTMLLIElement.static __@localName@1336happy-domstring | null
HTMLLIElement.static __@namespaceURI@1338happy-domstring | null
HTMLDivElement.static __@tagName@1334happy-domstring | null
HTMLDivElement.static __@localName@1336happy-domstring | null
HTMLDivElement.static __@namespaceURI@1338happy-domstring | null
HTMLMapElement.static __@tagName@1334happy-domstring | null
HTMLMapElement.static __@localName@1336happy-domstring | null
HTMLMapElement.static __@namespaceURI@1338happy-domstring | null
HTMLModElement.static __@tagName@1334happy-domstring | null
HTMLModElement.static __@localName@1336happy-domstring | null
HTMLModElement.static __@namespaceURI@1338happy-domstring | null
HTMLPreElement.static __@tagName@1334happy-domstring | null
HTMLPreElement.static __@localName@1336happy-domstring | null
HTMLPreElement.static __@namespaceURI@1338happy-domstring | null
HTMLBaseElement.static __@tagName@1334happy-domstring | null
HTMLBaseElement.static __@localName@1336happy-domstring | null
HTMLBaseElement.static __@namespaceURI@1338happy-domstring | null
HTMLBodyElement.static __@tagName@1334happy-domstring | null
HTMLBodyElement.static __@localName@1336happy-domstring | null
HTMLBodyElement.static __@namespaceURI@1338happy-domstring | null
HTMLDataElement.static __@tagName@1334happy-domstring | null
HTMLDataElement.static __@localName@1336happy-domstring | null
HTMLDataElement.static __@namespaceURI@1338happy-domstring | null
HTMLHeadElement.static __@tagName@1334happy-domstring | null
HTMLHeadElement.static __@localName@1336happy-domstring | null
HTMLHeadElement.static __@namespaceURI@1338happy-domstring | null
HTMLHtmlElement.static __@tagName@1334happy-domstring | null
HTMLHtmlElement.static __@localName@1336happy-domstring | null
HTMLHtmlElement.static __@namespaceURI@1338happy-domstring | null
HTMLLinkElement.static __@tagName@1334happy-domstring | null
HTMLLinkElement.static __@localName@1336happy-domstring | null
HTMLLinkElement.static __@namespaceURI@1338happy-domstring | null
HTMLMenuElement.static __@tagName@1334happy-domstring | null
HTMLMenuElement.static __@localName@1336happy-domstring | null
HTMLMenuElement.static __@namespaceURI@1338happy-domstring | null
HTMLMetaElement.static __@tagName@1334happy-domstring | null
HTMLMetaElement.static __@localName@1336happy-domstring | null
HTMLMetaElement.static __@namespaceURI@1338happy-domstring | null
HTMLSlotElement.static __@tagName@1334happy-domstring | null
HTMLSlotElement.static __@localName@1336happy-domstring | null
HTMLSlotElement.static __@namespaceURI@1338happy-domstring | null
HTMLSpanElement.static __@tagName@1334happy-domstring | null
HTMLSpanElement.static __@localName@1336happy-domstring | null
HTMLSpanElement.static __@namespaceURI@1338happy-domstring | null
HTMLTimeElement.static __@tagName@1334happy-domstring | null
HTMLTimeElement.static __@localName@1336happy-domstring | null
HTMLTimeElement.static __@namespaceURI@1338happy-domstring | null
HTMLDListElement.static __@tagName@1334happy-domstring | null
HTMLDListElement.static __@localName@1336happy-domstring | null
HTMLDListElement.static __@namespaceURI@1338happy-domstring | null
HTMLEmbedElement.static __@tagName@1334happy-domstring | null
HTMLEmbedElement.static __@localName@1336happy-domstring | null
HTMLEmbedElement.static __@namespaceURI@1338happy-domstring | null
HTMLLabelElement.static __@tagName@1334happy-domstring | null
HTMLLabelElement.static __@localName@1336happy-domstring | null
HTMLLabelElement.static __@namespaceURI@1338happy-domstring | null
HTMLMeterElement.static __@tagName@1334happy-domstring | null
HTMLMeterElement.static __@localName@1336happy-domstring | null
HTMLMeterElement.static __@namespaceURI@1338happy-domstring | null
HTMLOListElement.static __@tagName@1334happy-domstring | null
HTMLOListElement.static __@localName@1336happy-domstring | null
HTMLOListElement.static __@namespaceURI@1338happy-domstring | null
HTMLParamElement.static __@tagName@1334happy-domstring | null
HTMLParamElement.static __@localName@1336happy-domstring | null
HTMLParamElement.static __@namespaceURI@1338happy-domstring | null
HTMLQuoteElement.static __@tagName@1334happy-domstring | null
HTMLQuoteElement.static __@localName@1336happy-domstring | null
HTMLQuoteElement.static __@namespaceURI@1338happy-domstring | null
HTMLStyleElement.static __@tagName@1334happy-domstring | null
HTMLStyleElement.static __@localName@1336happy-domstring | null
HTMLStyleElement.static __@namespaceURI@1338happy-domstring | null
HTMLTableElement.static __@tagName@1334happy-domstring | null
HTMLTableElement.static __@localName@1336happy-domstring | null
HTMLTableElement.static __@namespaceURI@1338happy-domstring | null
HTMLTitleElement.static __@tagName@1334happy-domstring | null
HTMLTitleElement.static __@localName@1336happy-domstring | null
HTMLTitleElement.static __@namespaceURI@1338happy-domstring | null
HTMLTrackElement.static __@tagName@1334happy-domstring | null
HTMLTrackElement.static __@localName@1336happy-domstring | null
HTMLTrackElement.static __@namespaceURI@1338happy-domstring | null
HTMLUListElement.static __@tagName@1334happy-domstring | null
HTMLUListElement.static __@localName@1336happy-domstring | null
HTMLUListElement.static __@namespaceURI@1338happy-domstring | null
TextTrackCueList.static __@species@3388happy-dom(arrayLength?: number | undefined): any[] | <T>(arrayLength: number): T[] | <T>(...items: T[]): T[]
HTMLCanvasElement.static __@tagName@1334happy-domstring | null
HTMLCanvasElement.static __@localName@1336happy-domstring | null
HTMLCanvasElement.static __@namespaceURI@1338happy-domstring | null
HTMLDialogElement.static __@tagName@1334happy-domstring | null
HTMLDialogElement.static __@localName@1336happy-domstring | null
HTMLDialogElement.static __@namespaceURI@1338happy-domstring | null
HTMLIFrameElement.static __@tagName@1334happy-domstring | null
HTMLIFrameElement.static __@localName@1336happy-domstring | null
HTMLIFrameElement.static __@namespaceURI@1338happy-domstring | null
HTMLLegendElement.static __@tagName@1334happy-domstring | null
HTMLLegendElement.static __@localName@1336happy-domstring | null
HTMLLegendElement.static __@namespaceURI@1338happy-domstring | null
HTMLObjectElement.static __@tagName@1334happy-domstring | null
HTMLObjectElement.static __@localName@1336happy-domstring | null
HTMLObjectElement.static __@namespaceURI@1338happy-domstring | null
HTMLOptionElement.static __@tagName@1334happy-domstring | null
HTMLOptionElement.static __@localName@1336happy-domstring | null
HTMLOptionElement.static __@namespaceURI@1338happy-domstring | null
HTMLOutputElement.static __@tagName@1334happy-domstring | null
HTMLOutputElement.static __@localName@1336happy-domstring | null
HTMLOutputElement.static __@namespaceURI@1338happy-domstring | null
HTMLScriptElement.static __@tagName@1334happy-domstring | null
HTMLScriptElement.static __@localName@1336happy-domstring | null
HTMLScriptElement.static __@namespaceURI@1338happy-domstring | null
HTMLSourceElement.static __@tagName@1334happy-domstring | null
HTMLSourceElement.static __@localName@1336happy-domstring | null
HTMLSourceElement.static __@namespaceURI@1338happy-domstring | null
HTMLDetailsElement.static __@tagName@1334happy-domstring | null
HTMLDetailsElement.static __@localName@1336happy-domstring | null
HTMLDetailsElement.static __@namespaceURI@1338happy-domstring | null
HTMLHeadingElement.static __@tagName@1334happy-domstring | null
HTMLHeadingElement.static __@localName@1336happy-domstring | null
HTMLHeadingElement.static __@namespaceURI@1338happy-domstring | null
HTMLPictureElement.static __@tagName@1334happy-domstring | null
HTMLPictureElement.static __@localName@1336happy-domstring | null
HTMLPictureElement.static __@namespaceURI@1338happy-domstring | null
HTMLUnknownElement.static __@tagName@1334happy-domstring | null
HTMLUnknownElement.static __@localName@1336happy-domstring | null
HTMLUnknownElement.static __@namespaceURI@1338happy-domstring | null
SVGGraphicsElement.static __@tagName@1334happy-domstring | null
SVGGraphicsElement.static __@localName@1336happy-domstring | null
SVGGraphicsElement.static __@namespaceURI@1338happy-domstring | null
HTMLDataListElement.static __@tagName@1334happy-domstring | null
HTMLDataListElement.static __@localName@1336happy-domstring | null
HTMLDataListElement.static __@namespaceURI@1338happy-domstring | null
HTMLFieldSetElement.static __@tagName@1334happy-domstring | null
HTMLFieldSetElement.static __@localName@1336happy-domstring | null
HTMLFieldSetElement.static __@namespaceURI@1338happy-domstring | null
HTMLOptGroupElement.static __@tagName@1334happy-domstring | null
HTMLOptGroupElement.static __@localName@1336happy-domstring | null
HTMLOptGroupElement.static __@namespaceURI@1338happy-domstring | null
HTMLProgressElement.static __@tagName@1334happy-domstring | null
HTMLProgressElement.static __@localName@1336happy-domstring | null
HTMLProgressElement.static __@namespaceURI@1338happy-domstring | null
HTMLTableColElement.static __@tagName@1334happy-domstring | null
HTMLTableColElement.static __@localName@1336happy-domstring | null
HTMLTableColElement.static __@namespaceURI@1338happy-domstring | null
HTMLTableRowElement.static __@tagName@1334happy-domstring | null
HTMLTableRowElement.static __@localName@1336happy-domstring | null
HTMLTableRowElement.static __@namespaceURI@1338happy-domstring | null
HTMLTemplateElement.static __@tagName@1334happy-domstring | null
HTMLTemplateElement.static __@localName@1336happy-domstring | null
HTMLTemplateElement.static __@namespaceURI@1338happy-domstring | null
DataTransferItemList.static __@species@3388happy-dom(arrayLength?: number | undefined): any[] | <T>(arrayLength: number): T[] | <T>(...items: T[]): T[]
HTMLParagraphElement.static __@tagName@1334happy-domstring | null
HTMLParagraphElement.static __@localName@1336happy-domstring | null
HTMLParagraphElement.static __@namespaceURI@1338happy-domstring | null
HTMLTableCellElement.static __@tagName@1334happy-domstring | null
HTMLTableCellElement.static __@localName@1336happy-domstring | null
HTMLTableCellElement.static __@namespaceURI@1338happy-domstring | null
HTMLTableCaptionElement.static __@tagName@1334happy-domstring | null
HTMLTableCaptionElement.static __@localName@1336happy-domstring | null
HTMLTableCaptionElement.static __@namespaceURI@1338happy-domstring | null
HTMLTableSectionElement.static __@tagName@1334happy-domstring | null
HTMLTableSectionElement.static __@localName@1336happy-domstring | null
HTMLTableSectionElement.static __@namespaceURI@1338happy-domstring | null

Membri di classi o interfacce modificati

Nessuna rilevata.

Nuove deprecazioni

export@deprecated
happy-dom · IBrowserSettings.disableCSSFileLoadingCSS file loading is disabled by default. Use "enableCSSFileLoading" to enable it.
happy-dom · IOptionalBrowserSettings.disableCSSFileLoadingCSS file loading is disabled by default. Use "enableCSSFileLoading" to enable it.

Requisiti cambiati (engines, dipendenze peer)

Nessuna rilevata.

Dai questi dati al tuo agente IA

Vigia è un server MCP gratuito: il tuo agente di programmazione verifica versioni, modifiche incompatibili e vulnerabilità prima di scrivere codice. Senza registrazione né chiave API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Aggiungi a CursorAggiungi a VS Code★ Stella su GitHub

Qualsiasi altro client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill per agenti (SKILL.md): dice all'agente quando usare Vigia · GitHub Action per le pull request

Domande frequenti

Quali sono le modifiche incompatibili aggiornando happy-dom da 20 a 21?

Tra happy-dom 20.14.6 e 21.0.0, Vigia ha trovato 0 export rimossi, 0 firme modificate e 177 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in happy-dom 21?

2 export o membri risultano ora deprecati in happy-dom 21.0.0.

Per gli agenti

GET https://vigia.coredls.cloud/v1/packages/npm/happy-dom/upgrade?from=20.14.6&to=21.0.0