Vigia

Оновлення @aws-cdk/cloud-assembly-api з 2.x до 3.x

Порівняння публічного API @aws-cdk/cloud-assembly-api 2.5.0 і 3.0.0, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

Видалені шляхи імпорту0
Видалені експорти14
Змінені сигнатури0
Видалені члени класів або інтерфейсів0
Змінені члени класів або інтерфейсів1
Нові застарівання0
Зміни вимог (engines, peer-залежності)1
Нові експорти6

Видалені експорти

importexportkindБуло
@aws-cdk/cloud-assembly-apiOffsetRangeinterfaceinterface
@aws-cdk/cloud-assembly-apiConstructIndexclassclass
@aws-cdk/cloud-assembly-apiResourceRangesinterfaceinterface
@aws-cdk/cloud-assembly-apiTemplateRangesinterfaceinterface
@aws-cdk/cloud-assembly-apiConstructTreeNodeinterfaceinterface
@aws-cdk/cloud-assembly-apibuildConstructTreefunction<T extends ConstructTreeNode>(assembly: CloudAssembly, decorate: ConstructNodeDecorator<T>): T[]
@aws-cdk/cloud-assembly-apiindexTemplateRangesfunction(templateText: string): TemplateRanges | undefined
@aws-cdk/cloud-assembly-apiresolveResourceRangefunction(templateText: string, logicalId: string): OffsetRange | undefined
@aws-cdk/cloud-assembly-apiresolveResourceRangesfunction(templateText: string, logicalId: string): ResourceRanges | undefined
@aws-cdk/cloud-assembly-apiConstructNodeDecoratortype(fields: ConstructTreeNodeFields<T>, stack: CloudFormationStackArtifact | undefined, constructPath: string) => T
@aws-cdk/cloud-assembly-apiConstructTreeNodeFieldsinterfaceinterface
@aws-cdk/cloud-assembly-apibuildConstructTreeAsyncfunction<T extends ConstructTreeNode>(assembly: CloudAssembly, decorate: AsyncConstructNodeDecorator<T>): Promise<T[]>
@aws-cdk/cloud-assembly-apiresolveLogicalIdAtOffsetfunction(templateText: string, offset: number): string | undefined
@aws-cdk/cloud-assembly-apiAsyncConstructNodeDecoratortype(fields: ConstructTreeNodeFields<T>, stack: CloudFormationStackArtifact | undefined, constructPath: string) => T | Promise<T>

Змінені сигнатури

Не виявлено.

Видалені члени класів або інтерфейсів

Не виявлено.

Змінені члени класів або інтерфейсів

memberБулоСтало
StackFrame.constructor(functionName: string, fileName: string, sourceLocation: string): StackFrame(props: { fileName: string; functionName: string; sourceLocation: string; }): StackFrame

Нові застарівання

Не виявлено.

Зміни вимог (engines, peer-залежності)

БулоСтало
peerDependencies.@aws-cdk/cloud-assembly-schema>=55.0.0>=55.3.0
Нові експорти (6)
importexportkind
@aws-cdk/cloud-assembly-apiAssemblyIndexclass
@aws-cdk/cloud-assembly-apiConstructInfointerface
@aws-cdk/cloud-assembly-apiAssemblyIndexNodeinterface
@aws-cdk/cloud-assembly-apiAssemblyIndexViolationinterface
@aws-cdk/cloud-assembly-apiMaybeCloudFormationResourceinterface
@aws-cdk/cloud-assembly-apiENTIRE_TEMPLATE_LOGICALID_MARKERvariable

Передайте ці дані своєму ШІ-агенту

Vigia — безкоштовний MCP-сервер: ваш агент для програмування перевіряє версії, несумісні зміни та вразливості, перш ніж писати код. Без реєстрації та API-ключа.

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

Додати в CursorДодати в VS Code★ Зірка на GitHub

Будь-який інший MCP-клієнт
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Навичка для агентів (SKILL.md): підказує агенту, коли використовувати Vigia · GitHub Action для pull request

Поширені запитання

Які несумісні зміни під час оновлення @aws-cdk/cloud-assembly-api з 2 до 3?

Між @aws-cdk/cloud-assembly-api 2.5.0 і 3.0.0 Vigia знайшла видалених експортів: 14, змінених сигнатур: 0, видалених або змінених членів класів та інтерфейсів: 1.

Що застаріло в @aws-cdk/cloud-assembly-api 3?

У @aws-cdk/cloud-assembly-api 3.0.0 новими застарілими позначено експортів або членів: 0.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/@aws-cdk/cloud-assembly-api/upgrade?from=2.5.0&to=3.0.0