Vigia

semver को 6.x से 7.x पर अपग्रेड करना

semver 6.3.1 और 7.8.5 के सार्वजनिक API की तुलना, उनके TypeScript टाइप से अपने-आप निकाली गई। बदला हुआ सिग्नेचर संभावित असंगत बदलाव है, निश्चितता नहीं।

सारांश

हटाए गए इम्पोर्ट पाथ0
हटाए गए एक्सपोर्ट0
बदले गए सिग्नेचर14
क्लास या इंटरफ़ेस के हटाए गए सदस्य1
क्लास या इंटरफ़ेस के बदले गए सदस्य3
नए डिप्रिकेटेड0
आवश्यकताओं में बदलाव (engines, peer निर्भरताएँ)1
नए एक्सपोर्ट7

हटाए गए एक्सपोर्ट

कुछ नहीं मिला।

बदले गए सिग्नेचर

exportपहलेबाद में
semver · gtr(version: string | SemVer, range: string | Range, optionsOrLoose?: boolean | Options | undefined): boolean(version: string | SemVer, range: string | Range, optionsOrLoose?: boolean | RangeOptions | undefined): boolean
semver · inc(version: string | SemVer, release: ReleaseType, optionsOrLoose?: boolean | Options | undefined, identifier?: string | undefined): string | null | (version: string | SemVer, release: ReleaseType, identifier?: string | undefined): string | null(version: string | SemVer, release: ReleaseType, optionsOrLoose?: boolean | Options | undefined, identifier?: string | undefined, identifierBase?: IdentifierBase | undefined): string | null | (version: string | SemVer, release: ReleaseType, identifier: string, identifierBase?: IdentifierBase | undefined): string | null
semver · ltr(version: string | SemVer, range: string | Range, optionsOrLoose?: boolean | Options | undefined): boolean(version: string | SemVer, range: string | Range, optionsOrLoose?: boolean | RangeOptions | undefined): boolean
semver · diff(v1: string | SemVer, v2: string | SemVer, optionsOrLoose?: boolean | Options | undefined): ReleaseType | null(v1: string | SemVer, v2: string | SemVer): ReleaseType | null
semver · parse(version: string | SemVer | null | undefined, optionsOrLoose?: boolean | Options | undefined): SemVer | null(version?: string | SemVer | null | undefined): SemVer | null | (version: string | SemVer | null | undefined, optionsOrLoose: boolean | Options, throwErrors: true): SemVer | (version: string | SemVer | null | undefined, optionsOrLoose: boolean | Options, throwErrors?: boolean | undefined): SemVer | null
semver · outside(version: string | SemVer, range: string | Range, hilo: ">" | "<", optionsOrLoose?: boolean | Options | undefined): boolean(version: string | SemVer, range: string | Range, hilo: ">" | "<", optionsOrLoose?: boolean | RangeOptions | undefined): boolean
semver · satisfies(version: string | SemVer, range: string | Range, optionsOrLoose?: boolean | Options | undefined): boolean(version: string | SemVer, range: string | Range, optionsOrLoose?: boolean | RangeOptions | undefined): boolean
semver · intersects(range1: string | Range, range2: string | Range, optionsOrLoose?: boolean | Options | undefined): boolean(range1: string | Range, range2: string | Range, optionsOrLoose?: boolean | RangeOptions | undefined): boolean
semver · prerelease(version: string | SemVer, optionsOrLoose?: boolean | Options | undefined): readonly string[] | null(version: string | SemVer, optionsOrLoose?: boolean | Options | undefined): readonly (string | number)[] | null
semver · validRange(range: string | Range | null | undefined, optionsOrLoose?: boolean | Options | undefined): string(range: string | Range | null | undefined, optionsOrLoose?: boolean | RangeOptions | undefined): string | null
semver · ReleaseType"major" | "premajor" | "minor" | "preminor" | "patch" | "prepatch" | "prerelease""major" | "premajor" | "minor" | "preminor" | "patch" | "prepatch" | "prerelease" | "release"
semver · compareBuild(a: string | SemVer, b: string | SemVer): 0 | 1 | -1(a: string | SemVer, b: string | SemVer, optionsOrLoose?: boolean | Options | undefined): 0 | 1 | -1
semver · maxSatisfying<T extends string | SemVer>(versions: readonly T[], range: string | Range, optionsOrLoose?: boolean | Options | undefined): T | null<T extends string | SemVer>(versions: readonly T[], range: string | Range, optionsOrLoose?: boolean | RangeOptions | undefined): T | null
semver · minSatisfying<T extends string | SemVer>(versions: readonly T[], range: string | Range, optionsOrLoose?: boolean | Options | undefined): T | null<T extends string | SemVer>(versions: readonly T[], range: string | Range, optionsOrLoose?: boolean | RangeOptions | undefined): T | null

क्लास या इंटरफ़ेस के हटाए गए सदस्य

memberimportपहले
Options.includePrereleasesemverboolean | undefined

क्लास या इंटरफ़ेस के बदले गए सदस्य

memberपहलेबाद में
Range.constructor(range: string | Range, optionsOrLoose?: boolean | Options | undefined): Range(range: string | Range, optionsOrLoose?: boolean | RangeOptions | undefined): Range
SemVer.inc(release: ReleaseType, identifier?: string | undefined): SemVer(release: ReleaseType, identifier?: string | undefined, identifierBase?: IdentifierBase | undefined): SemVer
SemVer.constructor(version: string | SemVer, optionsOrLoose?: boolean | Options | undefined): SemVer(version: string | SemVer, optionsOrLoose?: boolean | RangeOptions | undefined): SemVer

नए डिप्रिकेटेड

कुछ नहीं मिला।

आवश्यकताओं में बदलाव (engines, peer निर्भरताएँ)

पहलेबाद में
engines.node—>=10
नए एक्सपोर्ट (7)
importexportkind
semversubsetfunction
semvertruncatefunction
semverRangeOptionsinterface
semvercompareLoosefunction
semverRELEASE_TYPESvariable
semversimplifyRangefunction
semvertoComparatorsfunction

अक्सर पूछे जाने वाले प्रश्न

semver को 6 से 7 पर अपग्रेड करने पर कौन-से असंगत बदलाव हैं?

semver 6.3.1 और 7.8.5 के बीच Vigia को 0 हटाए गए एक्सपोर्ट, 14 बदले गए सिग्नेचर और 4 हटाए या बदले गए क्लास/इंटरफ़ेस सदस्य मिले।

semver 7 में क्या डिप्रिकेट हुआ?

semver 7.8.5 में 0 एक्सपोर्ट या सदस्य नए रूप से डिप्रिकेटेड चिह्नित हैं।

एजेंटों के लिए

GET https://vigia.coredls.cloud/v1/packages/npm/semver/upgrade?from=6.3.1&to=7.8.5