Vigia

Обновление entities с 7.x до 8.x

Сравнение публичного API entities 7.0.1 и 8.1.0, вычисленное автоматически по их типам TypeScript. Изменённая сигнатура — возможное несовместимое изменение, а не гарантия.

Сводка

Удалённые пути импорта0
Удалённые экспорты9
Изменённые сигнатуры7
Удалённые члены классов или интерфейсов0
Изменённые члены классов или интерфейсов0
Новые устаревания1
Изменения требований (engines, peer-зависимости)1
Новые экспорты2

Удалённые экспорты

importexportkindБыло
entitiesdecodeHTML4function(htmlString: string, mode?: DecodingMode | undefined): string
entitiesdecodeHTML5function(htmlString: string, mode?: DecodingMode | undefined): string
entitiesencodeHTML4function(input: string): string
entitiesencodeHTML5function(input: string): string
entitiesdecodeStrictfunction(input: string, options?: DecodingOptions | EntityLevel | undefined): string
entitiesdecodeHTML4Strictfunction(htmlString: string): string
entitiesdecodeHTML5Strictfunction(htmlString: string): string
entities/decodefromCodePointvariable(...codePoints: number[]): string
entities/decodedecodeCodePointfunction(codePoint: number): string

Изменённые сигнатуры

exportБылоСтало
entities · escapeText(data: string): string(data: string): string
entities · escapeUTF8(data: string): string(data: string): string
entities · escapeAttribute(data: string): string(data: string): string
entities/escape · escapeText(data: string): string(data: string): string
entities/escape · escapeUTF8(data: string): string(data: string): string
entities/escape · getCodePoint(c: string, index: number): number(input: string, index: number): number
entities/escape · escapeAttribute(data: string): string(data: string): string

Удалённые члены классов или интерфейсов

Не обнаружено.

Изменённые члены классов или интерфейсов

Не обнаружено.

Новые устаревания

export@deprecated
entities/escape · getCodePointUse `String.prototype.codePointAt` directly instead; this export will be removed in the next major.

Изменения требований (engines, peer-зависимости)

БылоСтало
engines.node>=0.12>=20.19.0
Новые экспорты (2)
importexportkind
entities/decodereplaceCodePointXMLfunction
entities/escapexmlEncodeRegexvariable

Часто задаваемые вопросы

Какие несовместимые изменения при обновлении entities с 7 до 8?

Между entities 7.0.1 и 8.1.0 Vigia нашла удалённых экспортов: 9, изменённых сигнатур: 7, удалённых или изменённых членов классов и интерфейсов: 0.

Что устарело в entities 8?

В entities 8.1.0 новыми устаревшими помечено экспортов или членов: 1.

Для агентов

GET https://vigia.coredls.cloud/v1/packages/npm/entities/upgrade?from=7.0.1&to=8.1.0