Vigia

Оновлення unbash з 5.x до 6.x

Порівняння публічного API unbash 5.1.0 і 6.0.0, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

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

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

Не виявлено.

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

exportБулоСтало
unbash · WordPartLiteralPart | SingleQuotedPart | DoubleQuotedPart | AnsiCQuotedPart | LocaleStringPart | SimpleExpansionPart | ParameterExpansionPart | CommandExpansionPart | ArithmeticExpansionPart | ProcessSubstitutionPart | ExtendedGlobPart | BraceExpansionPartLiteralPart | GlobPart | SingleQuotedPart | DoubleQuotedPart | AnsiCQuotedPart | LocaleStringPart | SimpleExpansionPart | ParameterExpansionPart | CommandExpansionPart | ArithmeticExpansionPart | ProcessSubstitutionPart | ExtendedGlobPart | BraceExpansionPart
unbash · SyntaxNodeParsedScript | Word | WordPart | ParameterOperation | ArithmeticExpression | Assignment | ArrayValue | Redirection | RedirectDescriptor | HereDocDelimiter | HereDocBody | PipelineNode | AndOr | CompoundList | Statement | CaseItem | TestExpressionParsedScript | Statement | CompoundList | CaseItem | Elif | PipelineNode | PipelinePrefix | AndOr | Word | WordPart | Assignment | ArrayValue | Redirection | RedirectDescriptor | HereDocDelimiter | HereDocBody | ArithmeticExpression | TestExpression | ParameterOperation
unbash · CommandNodeCommand | Redirected | CompoundCommand | Function | CoprocCommand | CompoundCommand | Redirected | Function | Coproc
unbash · PipelineNodeCommandNode | Pipeline | Time | NegationCommandNode | Pipeline

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

memberimportБуло
Time.commandunbashPipelineNode | undefined
Negation.commandunbashPipelineNode | undefined
Negation.keywordEndunbashnumber
TestLogicalExpression.leftunbashTestExpression
TestLogicalExpression.rightunbashTestExpression

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

memberБулоСтало
If.elseIf | CompoundList | undefinedCompoundList | undefined
Coproc.bodyCommand | Redirected | CompoundCommand | CompoundListCompoundList | Command | CompoundCommand | Redirected
Command.suffixreadonly (CommandArgument | Redirection)[]readonly (Redirection | CommandArgument)[]
Function.bodyRedirected | CompoundCommand | CompoundListCompoundList | CompoundCommand | Redirected

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

Не виявлено.

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

Не виявлено.

Нові експорти (7)
importexportkind
unbashElifinterface
unbashGlobParttype
unbashStarGlobPartinterface
unbashforEachChildfunction
unbashPipelinePrefixtype
unbashBracketGlobPartinterface
unbashQuestionGlobPartinterface

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

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

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

Які несумісні зміни під час оновлення unbash з 5 до 6?

Між unbash 5.1.0 і 6.0.0 Vigia знайшла видалених експортів: 0, змінених сигнатур: 4, видалених або змінених членів класів та інтерфейсів: 9.

Що застаріло в unbash 6?

У unbash 6.0.0 новими застарілими позначено експортів або членів: 0.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/unbash/upgrade?from=5.1.0&to=6.0.0