Vigia

nx: 23.x sürümünden 24.x sürümüne yükseltme

nx 23.3.1 ve 24.0.0 sürümlerinin genel API karşılaştırması, TypeScript tiplerinden otomatik olarak hesaplanır. Değişen bir imza olası bir uyumsuz değişikliktir, kesinlik değildir.

Özet

Kaldırılan içe aktarma yolları0
Kaldırılan dışa aktarımlar0
Değişen imzalar3
Kaldırılan sınıf veya arayüz üyeleri12
Değişen sınıf veya arayüz üyeleri18
Yeni kullanımdan kaldırılanlar0
Gereksinim değişiklikleri (engines, peer bağımlılıkları)0
Yeni dışa aktarımlar40

Kaldırılan dışa aktarımlar

Tespit edilmedi.

Değişen imzalar

exportÖnceSonra
nx/src/native · expandFilesInput(workspaceRoot: string, globs: string[]): string[](workspaceRoot: string, globs: string[], projectRoots?: string[] | null | undefined): string[]
nx/src/native/index · expandFilesInput(workspaceRoot: string, globs: string[]): string[](workspaceRoot: string, globs: string[], projectRoots?: string[] | null | undefined): string[]
nx/src/native/index.js · expandFilesInput(workspaceRoot: string, globs: string[]): string[](workspaceRoot: string, globs: string[], projectRoots?: string[] | null | undefined): string[]

Kaldırılan sınıf veya arayüz üyeleri

memberimportÖnce
InvocationRecord.parentPidnx/src/nativenumber
TaskInvocationTracker.getInvocationChainnx/src/native(): InvocationRecord[]
TaskUltracacheSettings.ignoredReadsnx/src/nativestring[] | undefined
TaskUltracacheSettings.ignoredWritesnx/src/nativestring[] | undefined
InvocationRecord.parentPidnx/src/native/indexnumber
TaskInvocationTracker.getInvocationChainnx/src/native/index(): InvocationRecord[]
TaskUltracacheSettings.ignoredReadsnx/src/native/indexstring[] | undefined
TaskUltracacheSettings.ignoredWritesnx/src/native/indexstring[] | undefined
InvocationRecord.parentPidnx/src/native/index.jsnumber
TaskInvocationTracker.getInvocationChainnx/src/native/index.js(): InvocationRecord[]
TaskUltracacheSettings.ignoredReadsnx/src/native/index.jsstring[] | undefined
TaskUltracacheSettings.ignoredWritesnx/src/native/index.jsstring[] | undefined

Değişen sınıf veya arayüz üyeleri

memberÖnceSonra
TaskGraph.dependenciesRecord<string, string[]>Record<string, TaskGraphEdge[]>
TaskGraph.continuousDependenciesRecord<string, string[]>Record<string, TaskGraphEdge[]>
AppLifeCycle.constructor(tasks: Task[], initiatingTasks: string[], runMode: RunMode, pinnedTasks: string[], tuiCliArgs: TuiCliArgs, tuiConfig: TuiConfig, titleText: string, workspaceRoot: string, taskGraph: TaskGraph, isCloudEnabled?: boolean | null | undefined): AppLifeCycle(tasks: Task[], initiatingTasks: string[], runMode: RunMode, pinnedTasks: string[], tuiCliArgs: TuiCliArgs, tuiConfig: TuiConfig, titleText: string, workspaceRoot: string, taskGraph: TaskGraph, readyDependencies: Record<string, string[]>, isCloudEnabled?: boolean | null | undefined): AppLifeCycle
TaskInvocationTracker.constructor(db: ExternalObject<NxDbConnection>, rootPid: number): TaskInvocationTracker(db: ExternalObject<NxDbConnection>, rootPid: number, ancestorPids: number[]): TaskInvocationTracker
TaskInvocationTracker.registerTask(parentPid: number, taskId: string): void(pid: number, taskId: string, overridesHash: string): InvocationRecord[] | null
TaskInvocationTracker.unregisterTask(taskId: string): void(pid: number, taskId: string): void
TaskGraph.dependenciesRecord<string, string[]>Record<string, TaskGraphEdge[]>
TaskGraph.continuousDependenciesRecord<string, string[]>Record<string, TaskGraphEdge[]>
AppLifeCycle.constructor(tasks: Task[], initiatingTasks: string[], runMode: RunMode, pinnedTasks: string[], tuiCliArgs: TuiCliArgs, tuiConfig: TuiConfig, titleText: string, workspaceRoot: string, taskGraph: TaskGraph, isCloudEnabled?: boolean | null | undefined): AppLifeCycle(tasks: Task[], initiatingTasks: string[], runMode: RunMode, pinnedTasks: string[], tuiCliArgs: TuiCliArgs, tuiConfig: TuiConfig, titleText: string, workspaceRoot: string, taskGraph: TaskGraph, readyDependencies: Record<string, string[]>, isCloudEnabled?: boolean | null | undefined): AppLifeCycle
TaskInvocationTracker.constructor(db: ExternalObject<NxDbConnection>, rootPid: number): TaskInvocationTracker(db: ExternalObject<NxDbConnection>, rootPid: number, ancestorPids: number[]): TaskInvocationTracker
TaskInvocationTracker.registerTask(parentPid: number, taskId: string): void(pid: number, taskId: string, overridesHash: string): InvocationRecord[] | null
TaskInvocationTracker.unregisterTask(taskId: string): void(pid: number, taskId: string): void
TaskGraph.dependenciesRecord<string, string[]>Record<string, TaskGraphEdge[]>
TaskGraph.continuousDependenciesRecord<string, string[]>Record<string, TaskGraphEdge[]>
AppLifeCycle.constructor(tasks: Task[], initiatingTasks: string[], runMode: RunMode, pinnedTasks: string[], tuiCliArgs: TuiCliArgs, tuiConfig: TuiConfig, titleText: string, workspaceRoot: string, taskGraph: TaskGraph, isCloudEnabled?: boolean | null | undefined): AppLifeCycle(tasks: Task[], initiatingTasks: string[], runMode: RunMode, pinnedTasks: string[], tuiCliArgs: TuiCliArgs, tuiConfig: TuiConfig, titleText: string, workspaceRoot: string, taskGraph: TaskGraph, readyDependencies: Record<string, string[]>, isCloudEnabled?: boolean | null | undefined): AppLifeCycle
TaskInvocationTracker.constructor(db: ExternalObject<NxDbConnection>, rootPid: number): TaskInvocationTracker(db: ExternalObject<NxDbConnection>, rootPid: number, ancestorPids: number[]): TaskInvocationTracker
TaskInvocationTracker.registerTask(parentPid: number, taskId: string): void(pid: number, taskId: string, overridesHash: string): InvocationRecord[] | null
TaskInvocationTracker.unregisterTask(taskId: string): void(pid: number, taskId: string): void

Yeni kullanımdan kaldırılanlar

Tespit edilmedi.

Gereksinim değişiklikleri (engines, peer bağımlılıkları)

Tespit edilmedi.

Yeni dışa aktarımlar (40)
importexportkind
nx/src/nativeopenUrlfunction
nx/src/nativeLogMatcherclass
nx/src/nativeShebangFileinterface
nx/src/nativeTaskGraphEdgeinterface
nx/src/nativeTaskReadinessenum
nx/src/nativeReadinessProbeclass
nx/src/nativeSocketDirDetailsinterface
nx/src/nativereadShebangHeadersfunction
nx/src/nativeReadinessProbeConfiginterface
nx/src/nativeresolveDaemonSocketPathfunction
nx/src/nativeresolvePluginSocketPathfunction
nx/src/nativeresolveNxConsoleSocketPathfunction
nx/src/nativeresolveForkedProcessSocketPathfunction
nx/src/native/indexopenUrlfunction
nx/src/native/indexLogMatcherclass
nx/src/native/indexShebangFileinterface
nx/src/native/indexTaskGraphEdgeinterface
nx/src/native/indexTaskReadinessenum
nx/src/native/indexReadinessProbeclass
nx/src/native/indexSocketDirDetailsinterface
nx/src/native/indexreadShebangHeadersfunction
nx/src/native/indexReadinessProbeConfiginterface
nx/src/native/indexresolveDaemonSocketPathfunction
nx/src/native/indexresolvePluginSocketPathfunction
nx/src/native/indexresolveNxConsoleSocketPathfunction
nx/src/native/indexresolveForkedProcessSocketPathfunction
nx/nx-cloud-internalsTASK_GRAPH_FORMATvariable
nx/src/native/index.jsopenUrlfunction
nx/src/native/index.jsLogMatcherclass
nx/src/native/index.jsShebangFileinterface
nx/src/native/index.jsTaskGraphEdgeinterface
nx/src/native/index.jsTaskReadinessenum
nx/src/native/index.jsReadinessProbeclass
nx/src/native/index.jsSocketDirDetailsinterface
nx/src/native/index.jsreadShebangHeadersfunction
nx/src/native/index.jsReadinessProbeConfiginterface
nx/src/native/index.jsresolveDaemonSocketPathfunction
nx/src/native/index.jsresolvePluginSocketPathfunction
nx/src/native/index.jsresolveNxConsoleSocketPathfunction
nx/src/native/index.jsresolveForkedProcessSocketPathfunction

Bu verileri yapay zekâ ajanınıza verin

Vigia ücretsiz bir MCP sunucusudur: kodlama ajanınız kod yazmadan önce sürümleri, uyumsuz değişiklikleri ve güvenlik açıklarını kontrol eder. Kayıt ve API anahtarı gerekmez.

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

Cursor'a ekleVS Code'a ekle★ GitHub'da yıldız ver

Diğer tüm MCP istemcileri
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Ajan becerisi (SKILL.md): ajana Vigia'yı ne zaman kullanacağını söyler · Pull request için GitHub Action

Sık sorulan sorular

nx paketini 23 sürümünden 24 sürümüne yükseltirken uyumsuz değişiklikler nelerdir?

nx 23.3.1 ile 24.0.0 arasında Vigia 0 kaldırılan dışa aktarım, 3 değişen imza ve 30 kaldırılan veya değişen sınıf ya da arayüz üyesi buldu.

nx 24 sürümünde neler kullanımdan kaldırıldı?

nx 24.0.0 sürümünde 0 dışa aktarım veya üye yeni olarak kullanımdan kaldırılmış işaretlendi.

Ajanlar için

GET https://vigia.coredls.cloud/v1/packages/npm/nx/upgrade?from=23.3.1&to=24.0.0