Оновлення @wdio/utils з 9.x до 10.x
Порівняння публічного API @wdio/utils 9.32.0 і 10.0.0, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.
Підсумок
| Видалені шляхи імпорту | 0 |
|---|---|
| Видалені експорти | 1 |
| Змінені сигнатури | 4 |
| Видалені члени класів або інтерфейсів | 0 |
| Змінені члени класів або інтерфейсів | 0 |
| Нові застарівання | 0 |
| Зміни вимог (engines, peer-залежності) | 1 |
| Нові експорти | 21 |
Видалені експорти
| import | export | kind | Було |
|---|---|---|---|
@wdio/utils | isW3C | function | (capabilities?: any): boolean |
Змінені сигнатури
| export | Було | Стало |
|---|---|---|
@wdio/utils · testFnWrapper | (this: unknown, args_0: string, args_1: SpecFunction, args_2: BeforeHookParam<unknown>, args_3: AfterHookParam<unknown>, args_4: string, args_5: number, args_6?: string | undefined, args_7?: number | undefined): Promise<any> | (this: unknown, args_0: string, args_1: SpecFunction, args_2: BeforeHookParam<unknown>, args_3: AfterHookParam<unknown>, args_4: string, args_5: number, args_6?: string | undefined, args_7?: number | undefined): Promise<unknown> |
@wdio/utils · webdriverMonad | (options: object, modifier?: Function | undefined, propertiesObject?: PropertiesObject | undefined): { (this: void, sessionId: string, commandWrapper?: Function | undefined, elementCmdImplicitWaitExclusionList?: string[] | undefined): any; lift(name: string, func: Function, proto: Record<string, any>, origCommand?: Function | undefined): void; } | (options: object, modifier?: Function | undefined, propertiesObject?: PropertiesObject | undefined): { (this: void, sessionId: string, commandWrapper?: Function | undefined, elementCmdImplicitWaitExclusionList?: string[] | undefined): any; lift(name: string, func: Function, proto?: Record<string, any> | undefined, origCommand?: Function | undefined): void; } |
@wdio/utils · wrapGlobalTestMethod | (this: unknown, isSpec: boolean, beforeFn: Function | Function[], beforeArgsFn: HookFnArgs<unknown>, afterFn: Function | Function[], afterArgsFn: HookFnArgs<unknown>, fnName: string, cid: string, scope?: typeof globalThis | undefined): void | (this: unknown, isSpec: boolean, beforeFn: Function | Function[], beforeArgsFn: HookFnArgs<unknown>, afterFn: Function | Function[], afterArgsFn: HookFnArgs<unknown>, fnName: string, cid: string, scope?: typeof globalThis | undefined, frameworkResult?: (() => FrameworkResult | undefined) | undefined): void |
@wdio/utils · sessionEnvironmentDetector | ({ capabilities, requestedCapabilities }: { capabilities: WebdriverIO.Capabilities; requestedCapabilities: Capabilities.RequestedStandaloneCapabilities; }): { isW3C: boolean; isChrome: boolean; isFirefox: boolean; isMobile: boolean; isIOS: boolean; isAndroid: boolean; isSauce: boolean; isSeleniumStandalone: boolean; isBidi: boolean; isChromium: boolean; isWindowsApp: boolean; isMacApp: boolean; } | ({ capabilities, requestedCapabilities }: { capabilities: WebdriverIO.Capabilities; requestedCapabilities: Capabilities.RequestedStandaloneCapabilities; }): { isChrome: boolean; isFirefox: boolean; isMobile: boolean; isIOS: boolean; isAndroid: boolean; isSauce: boolean; isSeleniumStandalone: boolean; isBidi: boolean; isChromium: boolean; isWindowsApp: boolean; isMacApp: boolean; } |
Видалені члени класів або інтерфейсів
Не виявлено.
Змінені члени класів або інтерфейсів
Не виявлено.
Нові застарівання
Не виявлено.
Зміни вимог (engines, peer-залежності)
| Було | Стало | |
|---|---|---|
engines.node | >=18.20.0 | >=22.19.0 |
Нові експорти (21)
| import | export | kind |
|---|---|---|
@wdio/utils | RoleRule | type |
@wdio/utils | WdioKind | type |
@wdio/utils | WDIO_KIND | variable |
@wdio/utils | roleTable | function |
@wdio/utils | WDIO_KINDS | variable |
@wdio/utils | knownRoles | function |
@wdio/utils | getWdioKind | function |
@wdio/utils | setWdioKind | function |
@wdio/utils | AttributeTest | type |
@wdio/utils | ROLE_SYNONYMS | variable |
@wdio/utils | WDIO_CHAINABLE | variable |
@wdio/utils | isLoadedElement | function |
@wdio/utils | getLoadedWdioKind | function |
@wdio/utils | isArrayOfElements | function |
@wdio/utils | ELEMENT_ARRAY_WRAP | variable |
@wdio/utils | getCurrentRunnable | function |
@wdio/utils | setDebugAgentPause | function |
@wdio/utils | chainElementPromise | function |
@wdio/utils | ELEMENT_ARRAY_COMMANDS | variable |
@wdio/utils | registerElementArrayFactory | function |
@wdio/utils | resolveCustomCommandOptions | function |
Передайте ці дані своєму ШІ-агенту
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
Поширені запитання
Які несумісні зміни під час оновлення @wdio/utils з 9 до 10?
Між @wdio/utils 9.32.0 і 10.0.0 Vigia знайшла видалених експортів: 1, змінених сигнатур: 4, видалених або змінених членів класів та інтерфейсів: 0.
Що застаріло в @wdio/utils 10?
У @wdio/utils 10.0.0 новими застарілими позначено експортів або членів: 0.
Для агентів
GET https://vigia.coredls.cloud/v1/packages/npm/@wdio/utils/upgrade?from=9.32.0&to=10.0.0