Skip to content

chore(deps): bump the production-dependencies group with 11 updates - #332

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/production-dependencies-2fd9d236ca
Open

chore(deps): bump the production-dependencies group with 11 updates#332
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/production-dependencies-2fd9d236ca

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown

Bumps the production-dependencies group with 11 updates:

Package From To
@fission-ai/openspec 1.5.0 1.9.0
@inquirer/ansi 2.0.5 2.0.7
@inquirer/core 11.1.10 11.2.1
@inquirer/figures 2.0.5 2.0.7
@inquirer/prompts 8.4.3 8.5.2
@inquirer/type 4.0.5 4.0.7
antd 6.5.2 6.6.0
commander 14.0.3 15.0.0
highlight.js 11.11.1 11.12.0
marked 18.0.6 18.0.9
smol-toml 1.7.1 1.8.0

Updates @fission-ai/openspec from 1.5.0 to 1.9.0

Release notes

Sourced from @​fission-ai/openspec's releases.

v1.9.0 - Command Code & safer specs

What's New in v1.9.0

New tool support, sharper validation, and safer spec rebuilds — plus clearer signals when you wander off the beaten path.

New

  • Command Code supportopenspec init --tools command-code installs the OpenSpec workflow skills and, as an adapter-backed tool, generates /opsx-* slash commands under .commandcode/commands/. (#1613, #1622)
  • openspec validate --archived — an opt-in check that every change in changes/archive/ has all its tasks.md boxes ticked, exiting non-zero if not. Perfect for a pre-commit or CI hook to catch work archived unfinished. (#1604)

Improved

  • Honest root resolutionlist, validate --all/--changes/--specs, and schemas now fail loudly (non-zero) outside an OpenSpec root instead of quietly resolving an empty one. Single-item validate <name> is unchanged. (#1612, #1616)
  • Authoring-time scenario safetyvalidate counts every #### child of a requirement as a scenario, catching a MODIFIED block that would drop one before archive deletes it. (#1521)
  • Task-numbering warningsvalidate flags duplicate task IDs and tasks under a mismatched ## N. group for spec-driven changes (enforced under --strict). (#1523)
  • Quieter automationarchive uses plain-text prompts on non-TTY stdout (no stray escape codes in CI logs), and the first-run telemetry notice no longer intrudes on --json. (#1603, #1609)
  • Sharper guidance — the "Restart your IDE" hint shows only for IDE-resident tools, and the config picker now labels the update workflow. (#1610, #1632)

Fixed

  • Faithful spec rebuilds — syncing a delta preserves the blank lines around ## Requirements and ends the file with exactly one newline. (#1528, #1637)
  • Schema fork fidelityopenspec schema fork keeps comments, block-scalar style, and key order by editing YAML in place. (#1607)
  • Shared-skills ownershipopenspec update won't overwrite a vendor-neutral .agents skills tree (or flip its target) on a legacy Codex upgrade. (#1522)
  • Apply-scope honesty — apply guidance now tells agents to surface out-of-scope work rather than silently defer it. (#1530)

New Contributors 🎉

Four developers shipped their very first OpenSpec contribution in this release — welcome aboard!

Thanks 💙

v1.9.0 is a community release through and through. A hearty thank-you to @​alectimison-maker for continuing to sharpen validation (#1523), and to everyone who filed an issue, tested a build, or opened a PR this cycle. Every improvement here started with someone noticing something — please keep it coming.

Full Changelog: Fission-AI/OpenSpec@v1.8.0...v1.9.0

v1.8.0 - More agents, sturdier archives

What's New in v1.8.0

Thirty-four merged PRs from fifteen contributors. More agents pull up a chair, archive learns to use its words, and validate starts catching problems while you can still fix them cheaply.

New

  • Three more agent targets - The vendor-neutral agents (writes skills to the shared .agents/skills/ that AGENTS.md-aware assistants read), MiniMax Code, and Atlassian's Rovo Dev CLI. openspec init --tools agents and you're set.
  • GitHub Copilot cloud agent, opt-in - openspec init can generate Copilot coding-agent files for you. It asks first and defaults to No, so nothing lands in .github/ unless you say yes.
  • Retire a capability on archive - A change that declares retire_capabilities: true can remove a capability's last requirement and cleanly delete its spec, instead of hitting a wall at archive time.

Improved

  • Archive that talks back - Run openspec archive with no terminal (an agent, a CI job) and it now names the exact flag it needs and hands you a paste-ready rerun, instead of dying on a cryptic prompt error.
  • validate catches scenario loss early - A MODIFIED requirement that would drop a scenario now fails at authoring time, naming the scenarios to copy back, instead of ambushing you at archive.
  • Sub-tasks finally count - Nested checkboxes in tasks.md count toward progress, so "✓ Complete" actually means complete.

... (truncated)

Changelog

Sourced from @​fission-ai/openspec's changelog.

1.9.0

Minor Changes

  • #1622 59c16a4 Thanks @​clay-good! - ### New Features

    • Command Code command adapter — Command Code is now a first-class, adapter-backed tool. openspec init generates OpenSpec commands under .commandcode/commands/opsx-<id>.md (invoked as /opsx-<id>) alongside the skills under .commandcode/skills/, matching Command Code's documented custom-slash-command surface.
  • #1613 42d7f67 Thanks @​Angelthebestone! - ### New Features

    • Command Code supportopenspec init now supports Command Code as an adapterless skills-only tool. It installs the OpenSpec skills under .commandcode/skills/ and invokes them as /openspec-* commands, matching Command Code's native skill surface.
  • #1604 83be9d1 Thanks @​clay-good! - Add openspec validate --archived: an opt-in check that every change under changes/archive/ has all of its tasks.md checkboxes ticked, exiting non-zero if any are unchecked. This surfaces changes that were archived with unfinished work — which the normal validate flow never catches, because it only looks at active changes — and is meant for a pre-commit or CI hook (#205). It is a standalone scope: it does not alter any existing validate invocation and does not re-validate already-applied spec deltas.

Patch Changes

  • #1530 bf5099e Thanks @​clay-good! - Apply workflow now tells agents to surface unexpected scope instead of hiding it. When a task needs work beyond what the spec describes, the /opsx:apply skill and command guidance direct the agent to pause and report the added scope rather than silently narrowing, deferring, or simplifying away specified behavior, and to mark a task complete only when its specified behavior is fully implemented. Fixes #1529.

  • #1603 9ae75c8 Thanks @​clay-good! - openspec archive no longer writes terminal escape codes to a redirected or captured stdout. Its confirmation prompts and the no-argument change picker drew their live UI with ANSI cursor-move sequences even when stdout was not a terminal — noise in a redirected log, and in some non-interactive hosts an unbounded render loop that could grow the captured output until the disk filled. When stdout (or stdin) is not a terminal, archive now reads the confirmations as plain text, and a no-argument run asks you to pass a change name up front instead of drawing a menu. Piped answers (printf 'y\n' | openspec archive …) and --yes behave as before, and interactive terminals are unchanged. Fixes #1526.

  • #1528 9425897 Thanks @​Marzx13! - Canonicalize rebuilt specs to end with exactly one final LF. Previously a spec whose ## Requirements section was last was rebuilt with a trailing blank line (\n\n), which failed Markdown whitespace checks after sync or archive. Internal spacing and content after the Requirements section are unchanged.

  • #1640 610b78f Thanks @​clay-good! - Preserve the blank lines around a spec's ## Requirements heading when syncing a delta. openspec archive rebuilt openspec/specs/<capability>/spec.md by joining its slices with a bare newline, so the blank lines that surround the heading were dropped and the resulting file failed Markdown whitespace checks. The rebuild now keeps that spacing intact. Fixes #1625. Thanks @​jwang513! (#1637)

  • #1640 610b78f Thanks @​clay-good! - openspec validate --all and openspec list --json no longer silently pass when run outside an OpenSpec project. From a directory with no root they used to resolve the current directory as an implicit root, exit 0, and report empty results — a false pass for CI and agents. Bulk validation (--all, --changes, --specs) and list now require an existing root (the openspec/project.md fallback for legacy projects is kept), while direct validation and other intentional implicit-root workflows are unchanged. Thanks @​clay-good! (#1612)

  • #1640 610b78f Thanks @​clay-good! - Label the update workflow in the openspec config workflow picker. The checklist had friendly labels for 11 of the 12 workflows but was missing update, so that row — one of the six core workflows every user sees — fell back to its raw id with a placeholder description. The update-change template's stale "expanded-profile" wording is also reworded to "optional". Fixes #1627. Thanks @​clay-good! (#1632)

  • #1640 610b78f Thanks @​clay-good! - openspec schema fork now preserves the source schema's YAML formatting. Renaming a forked schema.yaml round-tripped through a parse/re-serialize step that dropped comments, could rewrite block-scalar style (a literal | folded to >), and reordered keys, so the fork no longer matched its source. The rename now edits the document in place via the YAML Document API, leaving comments, scalar style, and key order untouched. Thanks @​clay-good! (#1607)

  • #1640 610b78f Thanks @​clay-good! - openspec schemas now resolves through the canonical OpenSpec root-selection precedence instead of always reading from the current directory. It accepts --store <id>, rejects --store-path like the other store-aware commands, and returns the shared machine-readable diagnostics on JSON failures, while preserving the existing human output and bare JSON array on success. Thanks @​Patodo! (#1616)

  • #1640 610b78f Thanks @​clay-good! - openspec validate now warns on ambiguous task numbering in spec-driven changes: a task ID duplicated at full depth (including across resolved task files), or a task whose leading number disagrees with its enclosing ## N. group. Numeric-looking text outside numbered groups is ignored, and custom schemas are unchanged until they opt in. The checks run across direct, bulk, and deprecated change validation. Closes #1520. Thanks @​alectimison-maker! (#1523)

  • #1522 07dea6e Thanks @​clay-good! - ### Bug Fixes

    • Don't let a legacy Codex upgrade hijack the vendor-neutral agents targetopenspec update no longer overwrites an existing .agents skills tree (and its ownership marker) when Codex is detected only from leftover global ~/.codex/prompts. Because Codex and the vendor-neutral agents target share .agents/skills, a project that used the agents target could have its generic skills silently rewritten with Codex-specific syntax and its target flipped to Codex on the next update --force. The legacy-upgrade path now respects the established owner of a shared skills directory, matching the one-writer rule openspec init already applies. When an upgrade is skipped this way, that tool's repo-local legacy files (e.g. .codex/prompts/openspec-*.md) are also preserved rather than cleaned up, since no replacement was written to take their place. A genuine first-time Codex upgrade (no .agents tree yet) is unaffected.
  • #1521 c751b3d Thanks @​clay-good! - ### Bug Fixes

    • Stop silently dropping unlabeled scenarios on archiveopenspec validate and openspec archive now recognize every level-4 (#### followed by whitespace) child of a requirement as a scenario, matching how the spec is counted elsewhere. Before, the scenario-loss guard only recognized headers written exactly as #### Scenario:, so a MODIFIED requirement that dropped a differently-labeled child (for example #### Edge case) passed validation and was then permanently deleted by archive with no warning. Both paths now agree, so the loss is caught at authoring time. Scenario names are normalized when comparing (an optional Scenario: prefix and a CommonMark closing # run are ignored), so simply relabeling a scenario is not mistaken for dropping one.
  • #1610 17581c1 Thanks @​clay-good! - ### Bug Fixes

    • openspec init now suggests an IDE restart only when an IDE-resident tool such as Cursor, GitHub Copilot, Continue, or Cline was configured. CLI tools like Claude Code, Codex, and Gemini CLI no longer show the hint, since their commands work as soon as the files exist.
  • #1609 804427b Thanks @​clay-good! - Suppress the first-run telemetry disclosure notice when --json is used. On a first-ever run the notice was written to stdout and could break --json consumers; it is now deferred to the first later non-JSON run, keeping --json output valid while still guaranteeing the disclosure.

... (truncated)

Commits
  • 2826b88 Version Packages (#1629)
  • 610b78f chore(changeset): add catch-up changesets for 6 untracked fixes (#1640)
  • 0221ac3 fix(archive): preserve blank lines around ## Requirements when syncing specs ...
  • 6d031f1 chore(deps): bump the website-dependencies group in /website with 2 updates (...
  • 8127c7b fix(schema): preserve YAML formatting when forking a schema (#1607)
  • 3281f1f fix(deps): patch js-yaml and nanoid advisories via pnpm overrides (#1635)
  • b96b3e8 chore(deps): bump safe website-dependencies subset (#1634)
  • 207f3cc fix(config): label the update workflow in the picker; drop "expanded-profile"...
  • 4b114aa chore(deps-dev): bump development-dependencies group + refresh flake hash (#1...
  • 8364428 fix(schemas): honor canonical root selection (#1616)
  • Additional commits viewable in compare view

Updates @inquirer/ansi from 2.0.5 to 2.0.7

Release notes

Sourced from @​inquirer/ansi's releases.

@​inquirer/i18n@​1.0.0

New package - first release!

Drop-in replacement for @inquirer/prompts with localized text.

Commits
  • b43359d chore: Publish new release
  • 24ecae2 chore: fix yarn.lock
  • b078d97 fix: validate package engine compatibility
  • 3a49f9f chore(deps-dev): Bump oxfmt in the formatting group (#2143)
  • 9cc492f chore(deps): Bump fast-wrap-ansi from 0.2.0 to 0.2.2 (#2146)
  • feb7edf chore(deps-dev): Bump @​types/node in the types group (#2145)
  • a05eb68 chore(deps-dev): Bump the build group with 3 updates (#2144)
  • f6ddfce chore(deps-dev): Bump the linting group with 3 updates (#2142)
  • 5ca6d11 chore: Publish new release
  • 2520349 feat(@​inquirer/core): support keybindings env defaults
  • Additional commits viewable in compare view

Updates @inquirer/core from 11.1.10 to 11.2.1

Commits
  • b43359d chore: Publish new release
  • 24ecae2 chore: fix yarn.lock
  • b078d97 fix: validate package engine compatibility
  • 3a49f9f chore(deps-dev): Bump oxfmt in the formatting group (#2143)
  • 9cc492f chore(deps): Bump fast-wrap-ansi from 0.2.0 to 0.2.2 (#2146)
  • feb7edf chore(deps-dev): Bump @​types/node in the types group (#2145)
  • a05eb68 chore(deps-dev): Bump the build group with 3 updates (#2144)
  • f6ddfce chore(deps-dev): Bump the linting group with 3 updates (#2142)
  • 5ca6d11 chore: Publish new release
  • 2520349 feat(@​inquirer/core): support keybindings env defaults
  • Additional commits viewable in compare view

Updates @inquirer/figures from 2.0.5 to 2.0.7

Release notes

Sourced from @​inquirer/figures's releases.

@​inquirer/i18n@​1.0.0

New package - first release!

Drop-in replacement for @inquirer/prompts with localized text.

Commits
  • b43359d chore: Publish new release
  • 24ecae2 chore: fix yarn.lock
  • b078d97 fix: validate package engine compatibility
  • 3a49f9f chore(deps-dev): Bump oxfmt in the formatting group (#2143)
  • 9cc492f chore(deps): Bump fast-wrap-ansi from 0.2.0 to 0.2.2 (#2146)
  • feb7edf chore(deps-dev): Bump @​types/node in the types group (#2145)
  • a05eb68 chore(deps-dev): Bump the build group with 3 updates (#2144)
  • f6ddfce chore(deps-dev): Bump the linting group with 3 updates (#2142)
  • 5ca6d11 chore: Publish new release
  • 2520349 feat(@​inquirer/core): support keybindings env defaults
  • Additional commits viewable in compare view

Updates @inquirer/prompts from 8.4.3 to 8.5.2

Release notes

Sourced from @​inquirer/prompts's releases.

@​inquirer/prompts@​8.5.2

  • Fix security warnings in external-editor

@​inquirer/prompts@​8.5.1

  • Rolled back mute-stream dependency from v4 to v3 to undo breaking compatible engines.
  • Added tooling to prevent regression of the above in the future. This surfaced our min engines already enforced a higher limit, so adjusted the explicit limits to match the current state.

@​inquirer/prompts@​8.5.0

  • Feat: Read env variable INQUIRER_KEYBINDINGS to enable vim or emacs keybindings; making this a user preference instead of a library author preference. One caveat is doing so disable the search feature in the select prompt. Syntax: INQUIRER_KEYBINDINGS=vim,emacs.
  • Fix: Line wraps would sometime cause the cursor to be mispositioned relative to the input.
  • Chore: Bump dependencies.
Commits
  • bfd8710 chore: Publish new release
  • 55cc5f3 feat: add reusable package lint CLI
  • 3af9ed0 test(inquirer): capture prompt runner output
  • 4381857 fix(@​inquirer/input): remove stale lint suppression
  • 45df331 fix(@​inquirer/external-editor): harden editor temp files
  • adef323 chore: limit CI token permissions
  • b43359d chore: Publish new release
  • 24ecae2 chore: fix yarn.lock
  • b078d97 fix: validate package engine compatibility
  • 3a49f9f chore(deps-dev): Bump oxfmt in the formatting group (#2143)
  • Additional commits viewable in compare view

Updates @inquirer/type from 4.0.5 to 4.0.7

Release notes

Sourced from @​inquirer/type's releases.

@​inquirer/i18n@​1.0.0

New package - first release!

Drop-in replacement for @inquirer/prompts with localized text.

Commits
  • b43359d chore: Publish new release
  • 24ecae2 chore: fix yarn.lock
  • b078d97 fix: validate package engine compatibility
  • 3a49f9f chore(deps-dev): Bump oxfmt in the formatting group (#2143)
  • 9cc492f chore(deps): Bump fast-wrap-ansi from 0.2.0 to 0.2.2 (#2146)
  • feb7edf chore(deps-dev): Bump @​types/node in the types group (#2145)
  • a05eb68 chore(deps-dev): Bump the build group with 3 updates (#2144)
  • f6ddfce chore(deps-dev): Bump the linting group with 3 updates (#2142)
  • 5ca6d11 chore: Publish new release
  • 2520349 feat(@​inquirer/core): support keybindings env defaults
  • Additional commits viewable in compare view

Updates antd from 6.5.2 to 6.6.0

Release notes

Sourced from antd's releases.

6.6.0

  • 🔥 Add Listy component for high-performance virtualized lists with grouping, sticky headers, and imperative scrolling. #58724 @​aojunhao123
  • ConfigProvider
    • 🆕 Add ConfigProvider focusOutline theme token to control shared focus outlines across Input, Select, Rate, Steps, Splitter, and other components. #58647 #58708 @​QDyanbing
    • 🆕 Add ConfigProvider global variant configuration for Input.Search, Input.Password, and Input.OTP. #58784 @​QDyanbing
    • 🆕 Add ConfigProvider global mouseEnterDelay and mouseLeaveDelay configuration for Tooltip, Popover, and Popconfirm. #58892 @​EmilyyyLiu
  • 🌐 Localization
  • 🆕 Add Tree useTree for retrieving node paths and support scrollTo({ autoExpand: true }) to expand target nodes before scrolling. #58841 @​zombieJ
  • 🆕 Add FloatButton.BackTop showProgress to display the current scroll progress around the button. #58894 @​ZQDesigned
  • 🆕 Add Table expandable.forceRender to render expanded row content before its first expansion. #58860 @​nikzanda
  • 🆕 Add Pagination components.sizeChanger to customize the page-size changer, including in Table pagination. #58831 @​QDyanbing
  • 🆕 Add Mentions popupRender to customize suggestion dropdown rendering. #58582 @​EmilyyyLiu
  • 🆕 Add Tabs more.popupRender to customize the overflow dropdown content. #58651 @​EmilyyyLiu
  • 🆕 Add BorderBeam count to display multiple evenly distributed beams around the container border. #58691 @​meet-student
  • 🆕 Add Image preview.wheel to control mouse wheel zoom in preview. #58728 @​EmilyyyLiu
  • 🆕 Add Alert borderRadius component token to customize its corner radius. #57765 @​guoyunhe
  • 🆕 Add nativeElement ref support to Avatar.Group, Badge.Ribbon, Breadcrumb, Calendar, Card.Grid, Card.Meta, Carousel, Descriptions, Divider, Empty, FloatButton.Group, List.Item.Meta, QRCode, Result, Skeleton, Space.Compact, Spin, Splitter, Transfer, and Watermark. #58627 #58628 #58629 #58630 #58631 #58632 #58633 #58634 #58635 #58636 #58637 #58638 #58639 #58640 #58641 #58642 #58643 #58644 #58645 #58667 @​li-jia-nan
  • 🤖 Export missing public Props and Ref types for Alert, Carousel, Cascader, Masonry, Mentions, Radio, Slider, Statistic, Table, Tabs, Tooltip, and Upload. #58700 #58798 @​li-jia-nan
  • 🐞 Fix semantic style precedence for Calendar, ColorPicker, DatePicker, Divider, Dropdown, Input, Masonry, Popover, Popconfirm, QRCode, Space, Spin, Tag, TimePicker, Tooltip, Typography, Badge, Drawer, FloatButton, Image, Message, Modal, Notification, Steps, Timeline, Tour, and Upload when combining ConfigProvider and component-level style and styles settings. #58550 #58564 @​QDyanbing
  • Select
    • 🐞 Fix Select placeholder remaining visible when an ancestor is hidden. #58572 @​QDyanbing
    • 🐞 Fix Select clear icon showing a native button background in dark mode. #58928 @​zombieJ
  • 🐞 Fix Drawer close button remaining interactive when closable.disabled is enabled. #58853 @​QDyanbing
  • 🐞 Fix Carousel jumping to the first slide when children are dynamically added. #58845 @​EmilyyyLiu
  • 🐞 Fix Button layout shift when the loading animation starts. #58690 #58712 @​zombieJ
  • 🐞 Fix Typography ellipsis tooltip closing before users can interact with its popup, and improve its hover behavior around action buttons. #58661 #58722 @​zombieJ
  • 💄 Improve Select, Tree, and Table virtual scrollbar track feedback, and support clicking the Table scrollbar track to jump. #58625 #58658 @​QDyanbing

  • 🔥 新增 Listy 高性能虚拟列表组件,支持分组、吸顶标题和命令式滚动。#58724 @​aojunhao123
  • ConfigProvider
    • 🆕 新增 ConfigProvider 主题 Token focusOutline,用于统一控制 Input、Select、Rate、Steps、Splitter 等组件的聚焦描边。#58647 #58708 @​QDyanbing
    • 🆕 新增 ConfigProvider 全局配置 Input.Search、Input.Password 和 Input.OTP variant 的能力。#58784 @​QDyanbing
    • 🆕 新增 ConfigProvider 对 Tooltip、Popover 和 Popconfirm mouseEnterDelaymouseLeaveDelay 的全局配置支持。#58892 @​EmilyyyLiu
  • 🌐 国际化
  • 🆕 新增 Tree useTree 以获取节点路径,并支持 scrollTo({ autoExpand: true }) 在滚动前自动展开目标节点。#58841 @​zombieJ
  • 🆕 新增 FloatButton.BackTop showProgress,用于在按钮边缘展示当前滚动进度。#58894 @​ZQDesigned
  • 🆕 新增 Table expandable.forceRender,支持在首次展开前渲染展开行内容。#58860 @​nikzanda
  • 🆕 新增 Pagination components.sizeChanger,支持自定义每页条数切换器,并可用于 Table 分页。#58831 @​QDyanbing
  • 🆕 新增 Mentions popupRender 属性,支持自定义建议下拉菜单的渲染。#58582 @​EmilyyyLiu
  • 🆕 新增 Tabs more.popupRender,支持自定义折叠下拉菜单内容。#58651 @​EmilyyyLiu
  • 🆕 新增 BorderBeam count 属性,支持在容器边缘显示多条均匀分布的流光。#58691 @​meet-student
  • 🆕 新增 Image preview.wheel 属性,用于控制预览时是否启用鼠标滚轮缩放。#58728 @​EmilyyyLiu
  • 🆕 新增 Alert borderRadius 组件 Token,用于自定义圆角。#57765 @​guoyunhe
  • 🆕 新增 Avatar.Group、Badge.Ribbon、Breadcrumb、Calendar、Card.Grid、Card.Meta、Carousel、Descriptions、Divider、Empty、FloatButton.Group、List.Item.Meta、QRCode、Result、Skeleton、Space.Compact、Spin、Splitter、Transfer 和 Watermark 的 nativeElement ref,用于访问各自的根 DOM 元素。#58627 #58628 #58629 #58630 #58631 #58632 #58633 #58634 #58635 #58636 #58637 #58638 #58639 #58640 #58641 #58642 #58643 #58644 #58645 #58667 @​li-jia-nan
  • 🤖 补充导出 Alert、Carousel、Cascader、Masonry、Mentions、Radio、Slider、Statistic、Table、Tabs、Tooltip 和 Upload 缺失的公开 Props 与 Ref 类型。#58700 #58798 @​li-jia-nan
  • 🐞 修复 Calendar、ColorPicker、DatePicker、Divider、Dropdown、Input、Masonry、Popover、Popconfirm、QRCode、Space、Spin、Tag、TimePicker、Tooltip、Typography、Badge、Drawer、FloatButton、Image、Message、Modal、Notification、Steps、Timeline、Tour 和 Upload 同时使用 ConfigProvider 与组件级 stylestyles 时的语义样式优先级。#58550 #58564 @​QDyanbing
  • Select
    • 🐞 修复 Select 占位文本在祖先元素隐藏时仍然可见的问题。#58572 @​QDyanbing

... (truncated)

Changelog

Sourced from antd's changelog.

6.6.0

2026-08-10

  • 🔥 Add Listy component for high-performance virtualized lists with grouping, sticky headers, and imperative scrolling. #58724 @​aojunhao123
  • ConfigProvider
    • 🆕 Add ConfigProvider focusOutline theme token to control shared focus outlines across Input, Select, Rate, Steps, Splitter, and other components. #58647 #58708 @​QDyanbing
    • 🆕 Add ConfigProvider global variant configuration for Input.Search, Input.Password, and Input.OTP. #58784 @​QDyanbing
    • 🆕 Add ConfigProvider global mouseEnterDelay and mouseLeaveDelay configuration for Tooltip, Popover, and Popconfirm. #58892 @​EmilyyyLiu
  • 🌐 Localization
  • 🆕 Add Tree useTree for retrieving node paths and support scrollTo({ autoExpand: true }) to expand target nodes before scrolling. #58841 @​zombieJ
  • 🆕 Add FloatButton.BackTop showProgress to display the current scroll progress around the button. #58894 @​ZQDesigned
  • 🆕 Add Table expandable.forceRender to render expanded row content before its first expansion. #58860 @​nikzanda
  • 🆕 Add Pagination components.sizeChanger to customize the page-size changer, including in Table pagination. #58831 @​QDyanbing
  • 🆕 Add Mentions popupRender to customize suggestion dropdown rendering. #58582 @​EmilyyyLiu
  • 🆕 Add Tabs more.popupRender to customize the overflow dropdown content. #58651 @​EmilyyyLiu
  • 🆕 Add BorderBeam count to display multiple evenly distributed beams around the container border. #58691 @​meet-student
  • 🆕 Add Image preview.wheel to control mouse wheel zoom in preview. #58728 @​EmilyyyLiu
  • 🆕 Add Alert borderRadius component token to customize its corner radius. #57765 @​guoyunhe
  • 🆕 Add nativeElement ref support to Avatar.Group, Badge.Ribbon, Breadcrumb, Calendar, Card.Grid, Card.Meta, Carousel, Descriptions, Divider, Empty, FloatButton.Group, List.Item.Meta, QRCode, Result, Skeleton, Space.Compact, Spin, Splitter, Transfer, and Watermark. #58627 #58628 #58629 #58630 #58631 #58632 #58633 #58634 #58635 #58636 #58637 #58638 #58639 #58640 #58641 #58642 #58643 #58644 #58645 #58667 @​li-jia-nan
  • 🤖 Export missing public Props and Ref types for Alert, Carousel, Cascader, Masonry, Mentions, Radio, Slider, Statistic, Table, Tabs, Tooltip, and Upload. #58700 #58798 @​li-jia-nan
  • 🐞 Fix semantic style precedence for Calendar, ColorPicker, DatePicker, Divider, Dropdown, Input, Masonry, Popover, Popconfirm, QRCode, Space, Spin, Tag, TimePicker, Tooltip, Typography, Badge, Drawer, FloatButton, Image, Message, Modal, Notification, Steps, Timeline, Tour, and Upload when combining ConfigProvider and component-level style and styles settings. #58550 #58564 @​QDyanbing
  • Select
    • 🐞 Fix Select placeholder remaining visible when an ancestor is hidden. #58572 @​QDyanbing
    • 🐞 Fix Select clear icon showing a native button background in dark mode. #58928 @​zombieJ
  • 🐞 Fix Drawer close button remaining interactive when closable.disabled is enabled. #58853 @​QDyanbing
  • 🐞 Fix Carousel jumping to the first slide when children are dynamically added. #58845 @​EmilyyyLiu
  • 🐞 Fix Button layout shift when the loading animation starts. #58690 #58712 @​zombieJ
  • 🐞 Fix Typography ellipsis tooltip closing before users can interact with its popup, and improve its hover behavior around action buttons. #58661 #58722 @​zombieJ
  • 💄 Improve Select, Tree, and Table virtual scrollbar track feedback, and support clicking the Table scrollbar track to jump. #58625

Bumps the production-dependencies group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [@fission-ai/openspec](https://github.com/Fission-AI/OpenSpec) | `1.5.0` | `1.9.0` |
| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `2.0.5` | `2.0.7` |
| [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) | `11.1.10` | `11.2.1` |
| [@inquirer/figures](https://github.com/SBoudrias/Inquirer.js) | `2.0.5` | `2.0.7` |
| [@inquirer/prompts](https://github.com/SBoudrias/Inquirer.js) | `8.4.3` | `8.5.2` |
| [@inquirer/type](https://github.com/SBoudrias/Inquirer.js) | `4.0.5` | `4.0.7` |
| [antd](https://github.com/ant-design/ant-design) | `6.5.2` | `6.6.0` |
| [commander](https://github.com/tj/commander.js) | `14.0.3` | `15.0.0` |
| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.11.1` | `11.12.0` |
| [marked](https://github.com/markedjs/marked) | `18.0.6` | `18.0.9` |
| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.7.1` | `1.8.0` |


Updates `@fission-ai/openspec` from 1.5.0 to 1.9.0
- [Release notes](https://github.com/Fission-AI/OpenSpec/releases)
- [Changelog](https://github.com/Fission-AI/OpenSpec/blob/main/CHANGELOG.md)
- [Commits](Fission-AI/OpenSpec@v1.5.0...v1.9.0)

Updates `@inquirer/ansi` from 2.0.5 to 2.0.7
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/ansi@2.0.5...@inquirer/ansi@2.0.7)

Updates `@inquirer/core` from 11.1.10 to 11.2.1
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/core@11.1.10...@inquirer/core@11.2.1)

Updates `@inquirer/figures` from 2.0.5 to 2.0.7
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/figures@2.0.5...@inquirer/figures@2.0.7)

Updates `@inquirer/prompts` from 8.4.3 to 8.5.2
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/prompts@8.4.3...@inquirer/prompts@8.5.2)

Updates `@inquirer/type` from 4.0.5 to 4.0.7
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/@inquirer/type@4.0.5...@inquirer/type@4.0.7)

Updates `antd` from 6.5.2 to 6.6.0
- [Release notes](https://github.com/ant-design/ant-design/releases)
- [Changelog](https://github.com/ant-design/ant-design/blob/master/CHANGELOG.en-US.md)
- [Commits](ant-design/ant-design@6.5.2...6.6.0)

Updates `commander` from 14.0.3 to 15.0.0
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](tj/commander.js@v14.0.3...v15.0.0)

Updates `highlight.js` from 11.11.1 to 11.12.0
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](highlightjs/highlight.js@11.11.1...11.12.0)

Updates `marked` from 18.0.6 to 18.0.9
- [Release notes](https://github.com/markedjs/marked/releases)
- [Commits](markedjs/marked@v18.0.6...v18.0.9)

Updates `smol-toml` from 1.7.1 to 1.8.0
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](squirrelchat/smol-toml@v1.7.1...v1.8.0)

---
updated-dependencies:
- dependency-name: "@fission-ai/openspec"
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@inquirer/ansi"
  dependency-version: 2.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: "@inquirer/core"
  dependency-version: 11.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@inquirer/figures"
  dependency-version: 2.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: "@inquirer/prompts"
  dependency-version: 8.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: "@inquirer/type"
  dependency-version: 4.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: antd
  dependency-version: 6.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: commander
  dependency-version: 15.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: highlight.js
  dependency-version: 11.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: marked
  dependency-version: 18.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: smol-toml
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 17, 2026
@github-actions

Copy link
Copy Markdown

👋 Thanks for opening your first PR to Comet, @dependabot[bot].

Before review, please make sure the PR title follows Conventional Commits, for example fix: handle project-scope init, and that the checklist in the PR template is up to date.

🧪 The most useful local checks are:

pnpm build
pnpm lint
pnpm format:check
pnpm test

🧰 If your change touches assets/skills/comet/scripts/, please also check script portability across macOS, Linux, and Windows Git Bash. Avoid sed -i, support both sha256sum and shasum -a 256, and guard optional grep pipelines with || true.

✨ We appreciate the contribution and will take a look as soon as we can.

@github-actions

Copy link
Copy Markdown

PR template needs attention

Please update this PR to match the current .github/PULL_REQUEST_TEMPLATE.md:

  • Missing template section: ## ✨ Summary
  • Missing template section: ## 🎯 Scope
  • Missing template section: ## 🧪 Testing
  • Missing template section: ## ✅ Checklist
  • Missing template section: ## 👀 Notes for Reviewers
  • Missing template item: CLI commands (init, status, doctor, update)
  • Missing template item: Core installer / platform detection
  • Missing template item: Comet skills (assets/skills/, assets/skills-zh/)
  • Missing template item: Comet shell scripts (assets/skills/comet/scripts/)
  • Missing template item: Tests / CI
  • Missing template item: Documentation / changelog
  • Missing template item: Other:
  • Missing template item: pnpm build
  • Missing template item: pnpm lint
  • Missing template item: pnpm run lint:architecture
  • Missing template item: pnpm format:check
  • Missing template item: pnpm test
  • Missing template item: pnpm test -- test/domains/comet-classic/comet-scripts.test.ts
  • Missing template item: Not run:
  • Missing template item: PR title follows Conventional Commits, for example fix: handle project-scope init
  • Missing template item: User-facing behavior is documented in README.md, README-zh.md, or CONTRIBUTING.md
  • Missing template item: CHANGELOG.md is updated when behavior changes
  • Missing template item: Skill changes were made in Chinese first when applicable, then synced to English
  • Missing template item: New scripts are included in assets/manifest.json and relevant tests
  • Missing template item: Shell scripts remain portable across macOS, Linux, and Windows Git Bash
  • Missing template item: No unrelated generated files or local artifacts are included
  • Checklist item is not checked: PR title follows Conventional Commits, for example fix: handle project-scope init
  • Checklist item is not checked: User-facing behavior is documented in README.md, README-zh.md, or CONTRIBUTING.md
  • Checklist item is not checked: CHANGELOG.md is updated when behavior changes
  • Checklist item is not checked: Skill changes were made in Chinese first when applicable, then synced to English
  • Checklist item is not checked: New scripts are included in assets/manifest.json and relevant tests
  • Checklist item is not checked: Shell scripts remain portable across macOS, Linux, and Windows Git Bash
  • Checklist item is not checked: No unrelated generated files or local artifacts are included

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants