diff --git a/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.installer.yaml b/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.installer.yaml new file mode 100644 index 0000000000000..fde0fc0b96d1b --- /dev/null +++ b/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.installer.yaml @@ -0,0 +1,32 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: 3TSoftwareLabs.Studio3T +PackageVersion: 2026.7.0 +InstallerType: zip +NestedInstallerType: exe +NestedInstallerFiles: +- RelativeFilePath: studio-3t-x64.exe +InstallModes: +- interactive +- silent +- silentWithProgress +InstallerSwitches: + Silent: -q -Dinstall4j.suppressUnattendedReboot=true + SilentWithProgress: -q -splash "" -Dinstall4j.suppressUnattendedReboot=true + InstallLocation: -dir "" + Log: -Dinstall4j.log="" +UpgradeBehavior: install +ProductCode: 0526-4458-1435-8154 +ReleaseDate: 2026-04-09 +Installers: +- Architecture: x64 + Scope: user + InstallerUrl: https://download.studio3t.com/studio-3t/windows/2026.7.0/studio-3t-x64.zip + InstallerSha256: A4728939878FF6F52EFF76E41221F26E4F5D601BBEDBE3FFB21BF4A2996A61EB +- Architecture: x64 + Scope: machine + InstallerUrl: https://download.studio3t.com/studio-3t/windows/2026.7.0/studio-3t-x64.zip + InstallerSha256: A4728939878FF6F52EFF76E41221F26E4F5D601BBEDBE3FFB21BF4A2996A61EB +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.locale.en-US.yaml b/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.locale.en-US.yaml new file mode 100644 index 0000000000000..50737543362de --- /dev/null +++ b/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.locale.en-US.yaml @@ -0,0 +1,35 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: 3TSoftwareLabs.Studio3T +PackageVersion: 2026.7.0 +PackageLocale: en-US +Publisher: 3T Software Labs +PublisherUrl: https://studio3t.com/ +PublisherSupportUrl: https://studio3t.com/feedback/ +PrivacyUrl: https://studio3t.com/privacy-policy/ +Author: 3T Software Labs Limited +PackageName: Studio 3T +PackageUrl: https://studio3t.com/download/ +License: Proprietary +LicenseUrl: https://files.studio3t.com/eula/eula.pdf +Copyright: © 2026 3T Software Labs Ltd. All rights reserved. +ShortDescription: The Ultimate GUI for MongoDB +Tags: +- database +- db +- mongodb +- nosql +ReleaseNotes: |- + New: AI Helper Tool - The AI Helper now has access to a schema analysis tool. + Fix: Vulnerabilities - Update third party dependencies to fix CVE-2026-33870 and CVE-2026-33871. + Fix: Notifications - Fix an issue where a notification could appear on top of the post-install wizard, preventing interactions with it. +ReleaseNotesUrl: https://files.studio3t.com/changelog/changelog.txt +PurchaseUrl: https://studio3t.com/buy/ +Documentations: +- DocumentLabel: Knowledge Base + DocumentUrl: https://studio3t.com/knowledge-base/ +- DocumentLabel: FAQ + DocumentUrl: https://studio3t.com/faq/ +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.locale.zh-CN.yaml b/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.locale.zh-CN.yaml new file mode 100644 index 0000000000000..0fd15f8abfa3f --- /dev/null +++ b/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.locale.zh-CN.yaml @@ -0,0 +1,20 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json + +PackageIdentifier: 3TSoftwareLabs.Studio3T +PackageVersion: 2026.7.0 +PackageLocale: zh-CN +License: 专有软件 +ShortDescription: MongoDB 的终极图形用户界面 +Tags: +- mongodb +- nosql +- 数据库 +ReleaseNotesUrl: https://files.studio3t.com/changelog/changelog.txt +Documentations: +- DocumentLabel: 知识库 + DocumentUrl: https://studio3t.com/knowledge-base/ +- DocumentLabel: 常见问题 + DocumentUrl: https://studio3t.com/faq/ +ManifestType: locale +ManifestVersion: 1.12.0 diff --git a/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.yaml b/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.yaml new file mode 100644 index 0000000000000..01256ccd7134d --- /dev/null +++ b/manifests/3/3TSoftwareLabs/Studio3T/2026.7.0/3TSoftwareLabs.Studio3T.yaml @@ -0,0 +1,8 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: 3TSoftwareLabs.Studio3T +PackageVersion: 2026.7.0 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/Alibaba/Lingma/1.106.3/Alibaba.Lingma.installer.yaml b/manifests/a/Alibaba/Lingma/1.106.3/Alibaba.Lingma.installer.yaml index 57b58347e2664..8ae9c1638fa7a 100644 --- a/manifests/a/Alibaba/Lingma/1.106.3/Alibaba.Lingma.installer.yaml +++ b/manifests/a/Alibaba/Lingma/1.106.3/Alibaba.Lingma.installer.yaml @@ -145,10 +145,10 @@ FileExtensions: - yml - zsh ProductCode: '{33B7C9E1-F1A4-4505-8E86-6A45DEE8AC9A}_is1' -ReleaseDate: 2026-03-31 +ReleaseDate: 2026-04-09 Installers: - Architecture: x64 - InstallerUrl: https://lingma-ide.oss-rg-china-mainland.aliyuncs.com/release/0.8.0/LingmaUserSetup-x64.exe - InstallerSha256: 060FED464FC8DA70215B456B55815EE2BFC307C9AF4F201ACAC7D5A0282ACEAA + InstallerUrl: https://lingma-ide.oss-rg-china-mainland.aliyuncs.com/release/0.9.0/LingmaUserSetup-x64.exe + InstallerSha256: 9BE51E01B3756F3D6E4B6424C693314398E158557E4D806D6F25F1EAA47E6AF4 ManifestType: installer ManifestVersion: 1.12.0 diff --git a/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.installer.yaml b/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.installer.yaml new file mode 100644 index 0000000000000..0373dc05a0252 --- /dev/null +++ b/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.installer.yaml @@ -0,0 +1,41 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: Alibaba.Quark +PackageVersion: 6.6.7.792 +InstallerType: inno +UpgradeBehavior: install +Protocols: +- http +- https +- mailto +- tel +FileExtensions: +- htm +- html +- mhtml +- pdf +- shtml +- svg +- webp +- xht +- xhtml +ProductCode: '{FB7670C2-7F99-426D-B687-21BB585A5C73}_is1' +ElevationRequirement: elevatesSelf +Installers: +- Architecture: x64 + Scope: user + InstallerUrl: https://umcdn.quark.cn/download/37212/quarkpc/pcquark@homepage_oficial/QuarkPC_V6.6.7.792_pc_pf30002_(zh-cn)_release_(Build2893721-1000-x64).exe + InstallerSha256: 50FBCCEA6CD6951F81E34D91624F83091BFEA56C1BDC430483733E68E489BAEA + InstallerSwitches: + Custom: /CURRENTUSER +- Architecture: x64 + Scope: machine + InstallerUrl: https://umcdn.quark.cn/download/37212/quarkpc/pcquark@homepage_oficial/QuarkPC_V6.6.7.792_pc_pf30002_(zh-cn)_release_(Build2893721-1000-x64).exe + InstallerSha256: 50FBCCEA6CD6951F81E34D91624F83091BFEA56C1BDC430483733E68E489BAEA + InstallerSwitches: + Custom: /ALLUSERS + InstallationMetadata: + DefaultInstallLocation: '%ProgramFiles%\Quark' +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.locale.en-US.yaml b/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.locale.en-US.yaml new file mode 100644 index 0000000000000..5f56f7a5983c4 --- /dev/null +++ b/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.locale.en-US.yaml @@ -0,0 +1,24 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json + +PackageIdentifier: Alibaba.Quark +PackageVersion: 6.6.7.792 +PackageLocale: en-US +Publisher: Quark +PublisherUrl: https://www.quark.cn/ +PrivacyUrl: https://terms.alicdn.com/legal-agreement/terms/c_end_product_protocol/20230727184418287/20230727184418287.html +Author: Guangzhou Dongyue Information Technology Co., Ltd. +PackageName: 夸克 +PackageUrl: https://www.quark.cn/ +License: Freeware +LicenseUrl: https://terms.alicdn.com/legal-agreement/terms/c_end_product_protocol/20230727183841535/20230727183841535.html +Copyright: Copyright © 2026 The Quark Authors. All rights reserved. +ShortDescription: Quark is a browser that integrates search, cloud drive, utilities and more, providing users with fast, intelligent and efficient experience. +Tags: +- browser +- chromium +- internet +- web +- webpage +ManifestType: locale +ManifestVersion: 1.12.0 diff --git a/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.locale.zh-CN.yaml b/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.locale.zh-CN.yaml new file mode 100644 index 0000000000000..33533cf0e2500 --- /dev/null +++ b/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.locale.zh-CN.yaml @@ -0,0 +1,23 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: Alibaba.Quark +PackageVersion: 6.6.7.792 +PackageLocale: zh-CN +Publisher: Quark +PublisherUrl: https://www.quark.cn/ +PrivacyUrl: https://terms.alicdn.com/legal-agreement/terms/c_end_product_protocol/20230727184418287/20230727184418287.html +Author: 广州市动悦信息技术有限公司 +PackageName: 夸克 +PackageUrl: https://www.quark.cn/ +License: 免费软件 +LicenseUrl: https://terms.alicdn.com/legal-agreement/terms/c_end_product_protocol/20230727183841535/20230727183841535.html +Copyright: 版权所有 2026 The Quark Authors。保留所有权利。 +ShortDescription: 夸克是一款集搜索、网盘、工具等功能于一体的浏览器,为用户提供极速、智能、高效的体验。 +Tags: +- chromium +- 互联网 +- 浏览器 +- 网页 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.yaml b/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.yaml new file mode 100644 index 0000000000000..0ba70bc843cbe --- /dev/null +++ b/manifests/a/Alibaba/Quark/6.6.7.792/Alibaba.Quark.yaml @@ -0,0 +1,8 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: Alibaba.Quark +PackageVersion: 6.6.7.792 +DefaultLocale: zh-CN +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/Amazon/Kiro/0.11.131/Amazon.Kiro.locale.en-US.yaml b/manifests/a/Amazon/Kiro/0.11.131/Amazon.Kiro.locale.en-US.yaml index 668e92d88dd17..61b0f9b6e4149 100644 --- a/manifests/a/Amazon/Kiro/0.11.131/Amazon.Kiro.locale.en-US.yaml +++ b/manifests/a/Amazon/Kiro/0.11.131/Amazon.Kiro.locale.en-US.yaml @@ -26,32 +26,12 @@ Tags: - editor - programming ReleaseNotes: |- - MCP Registry Governance, Model Governance, and Document Attachments - This release gives enterprise teams centralized control over MCP server access and model availability, and adds document attachment support to chat. - MCP Registry Governance - - Enterprise administrators using IAM Identity Center can now control which MCP servers their organization is allowed to use. Create a JSON registry file listing approved servers, host it over HTTPS, and configure the URL in the Kiro console. The registry supports remote (HTTP) and local (stdio) servers across npm, PyPI, and OCI package types, with ${VAR} placeholders for user-specific values like auth tokens. Kiro syncs with the registry every 24 hours, enforces version-pinned access, and works alongside the existing MCP on/off toggle to give you full control at the org or account level. - Model Governance - - Enterprise administrators can now control which AI models are available to users in their organization. Toggle on model access management in the Kiro console under Settings > Shared settings > Model availability, then curate an approved list of models. You can also set a default model that auto-applies across all clients. This is especially relevant for data residency requirements — experimental models using global cross-region inference can be removed from the approved list until they move to GA with regional inference. Once enabled, only approved models appear in the model selector across both the IDE and CLI. - Document Attachments - You can now attach documents directly to chat messages by pasting or dragging files into the input. Supported formats include PDF, CSV, DOC, DOCX, XLS, XLSX, HTML, TXT, and Markdown. Documents are sent to the model as native document blocks, so the agent can read and reason over their contents. You can attach up to 5 documents per message and mix them with text and images in the same prompt. - Improvements - - Subagent context: Subagents now receive richer context from parent sessions, including file tree structure, for more accurate responses - - Chat performance: Reduced re-renders and improved responsiveness in large chat sessions - - Session storage cleanup: Least-recently-modified sessions are automatically evicted when storage exceeds 500 MB - - Streaming animation: Agent responses render with a smoother streaming animation - - Rename symbol: The rename symbol tool now supports accept/reject in supervised mode, consistent with other file-modifying tools - - Code editing accuracy: Improved how the agent targets and modifies code, with better accuracy for Java and fewer misplaced edits - - Web fetch rendered mode: A new rendered fetch mode uses a browser engine to extract content from JavaScript-heavy pages that return empty results with standard fetching - - Web fetch: Web fetch now supports `text/plain` content type responses. - - MCP connection sharing: MCP server connections are now shared across chat sessions instead of created per session, reducing resource usage - - In-chat search: Search within chat conversations using Cmd+F (Ctrl+F on Windows/Linux) - - Protected file approval: Kiro now prompts for confirmation before modifying sensitive workspace files like mcp.json, .kiroignore, .vscode/ settings, .git/, and .code-workspace files, regardless of autonomy mode - - Support link: Updated the IDE support link to point to the new support form - Fixes - - Patches + - Fixed agent chat getting stuck in "Working" state during parallel tool calls + - Fixed spec tasks not having access to Powers, MCP servers, and skills + - Fixed MCP streaming commands failing for enterprise users + - Fixed sign-in failures caused by missing profile data across API calls + - Fixed social login users being unable to recover when profile data was empty + - Fixed enterprise telemetry incorrectly showing content collection as enabled for IdC and external IdP users ReleaseNotesUrl: https://kiro.dev/changelog/ide/0-11/ PurchaseUrl: https://kiro.dev/pricing/ Documentations: diff --git a/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.installer.yaml b/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.installer.yaml new file mode 100644 index 0000000000000..305ecd506466b --- /dev/null +++ b/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.installer.yaml @@ -0,0 +1,29 @@ +# Created by Anthelion using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: Amazon.SAM-CLI +PackageVersion: 1.158.0 +Platform: +- Windows.Desktop +InstallerType: wix +Scope: machine +InstallModes: +- interactive +- silent +- silentWithProgress +UpgradeBehavior: install +Commands: +- sam +ProductCode: '{0A4E84B8-EEB7-4254-9F35-CF96D691786E}' +ReleaseDate: 2026-04-09 +AppsAndFeaturesEntries: +- ProductCode: '{0A4E84B8-EEB7-4254-9F35-CF96D691786E}' + UpgradeCode: '{869D7B3B-A7C9-4E19-AC94-190305391ED1}' +InstallationMetadata: + DefaultInstallLocation: '%ProgramFiles%/Amazon/AWSSAMCLI' +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/aws/aws-sam-cli/releases/download/v1.158.0/AWS_SAM_CLI_64_PY3.msi + InstallerSha256: 4DF36A8843B769453225116A9998B635DFF54046EA182069492C887BC364C90B +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.locale.en-US.yaml b/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.locale.en-US.yaml new file mode 100644 index 0000000000000..d09bd790e351b --- /dev/null +++ b/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.locale.en-US.yaml @@ -0,0 +1,89 @@ +# Created by Anthelion using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: Amazon.SAM-CLI +PackageVersion: 1.158.0 +PackageLocale: en-US +Publisher: AWS Serverless Applications +PublisherUrl: https://github.com/aws/aws-sam-cli +PublisherSupportUrl: https://github.com/aws/aws-sam-cli/issues +Author: AWS Serverless Applications +PackageName: AWS SAM Command Line Interface +PackageUrl: https://aws.amazon.com/serverless/sam +License: Apache-2.0 +LicenseUrl: https://github.com/aws/aws-sam-cli/blob/HEAD/LICENSE +Copyright: Copyright (c) Amazon.com, Inc. or its affiliates. All Rights Reserved. +CopyrightUrl: https://raw.githubusercontent.com/aws/aws-sam-cli/master/LICENSE +ShortDescription: The AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications. +Moniker: aws-sam-cli +Tags: +- amazon +- aws +- cli +- sam +- serverless +ReleaseNotes: |- + Changes: + 34da7c8 - feat(build): support mount symlink in terraform build (#8854) + c755494 - chore(deps-dev): bump types-dateparser (#8843) + 1c02204 - chore(deps): bump attrs from 25.4.0 to 26.1.0 in the jsonschema group (#8836) + 7b7e876 - chore(deps): bump werkzeug from 3.1.6 to 3.1.7 in the flask group (#8852) + a8dfe19 - chore(deps): bump boto3-stubs in the boto group across 1 directory (#8846) + fe5667b - chore(deps): bump the cfn-lint group across 1 directory with 3 updates (#8845) + af09679 - chore(deps-dev): bump coverage from 7.13.4 to 7.13.5 (#8825) + b8445d2 - Fix format inconsistency in SAM CLI help text (#8663) + 98f45ba - chore(deps): bump cryptography in the cryptography group (#8853) + e161557 - fix(sync): Handle timezone-naive datetimes in sync.toml (#8477) (#8487) + 9d7a1e8 - chore(deps): bump dateparser from 1.3.0 to 1.4.0 (#8862) + 06e59f2 - chore(deps-dev): bump ruff from 0.15.6 to 0.15.8 (#8861) + a6419b3 - chore(deps): bump botocore from 1.42.70 to 1.42.77 (#8859) + bc665cf - chore(deps): bump requests from 2.32.5 to 2.33.0 in the requests group (#8857) + 4086a9c - chore(deps): bump boto3-stubs from 1.42.76 to 1.42.77 in the boto group (#8855) + a307e35 - chore(action): pin action versions to commit SHAs (#8863) + ee30489 - feat: custom image name support for Docker builds (#8382) + 0003f73 - update deprecated runtime (#8883) + 4e47788 - Feat/use durable functions emulator image (#8708) + 2f93a01 - feat: Add --container-dns option to sam local invoke,start-api, and start-lambda commands (#8878) + b32bf16 - fix: add retry to pyinstaller docker build and fix terraform install script (#8886) + b7fedbd - fix: failing DNS integration tests by using long-running functions (#8889) + 6542a3a - invalid (#8864) + aaad3ea - feat: updating app templates repo hash with (36727322245e0d67f03d83cbe619c0d57718ad8f) (#8865) + bffcbfa - chore(deps-dev): bump types-dateparser (#8873) + 81fac52 - chore(deps-dev): bump types-requests (#8876) + 4d7551a - chore(deps): bump pygments from 2.19.2 to 2.20.0 in the rich group (#8870) + 10fdde0 - chore(deps): bump the boto group across 1 directory with 2 updates (#8880) + 74f00dd - chore(deps): bump the requests group across 1 directory with 2 updates (#8888) + 57f68ad - Split long-running integ tests to stay under 10 min (#8887) + 301d683 - chore(deps): bump the cfn-lint group across 1 directory with 2 updates (#8885) + 55d0b6d - chore(deps): bump botocore from 1.42.77 to 1.42.79 (#8882) + 2fe370e - chore(deps-dev): bump types-docutils (#8874) + fdb43da - chore(deps): bump regex from 2026.2.28 to 2026.3.32 (#8872) + 4e13a91 - fix: update durable execution stop test for new behavior (#8906) + cb011e6 - chore: update aws-sam-translator to 1.109.0 (#8908) + a9776a5 - chore(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 (#8867) + e5d7ac8 - chore: bump version to 1.158.0 (#8910) + + Hashes: + ────────────────────────────────┬──────────────────────────────────────────────────────────────── + Filename │SHA256 + ────────────────────────────────┼──────────────────────────────────────────────────────────────── + aws-sam-cli-macos-arm64.pkg │de2bca1de68f52f726738a478a276dbbdf030fe9821538de90a26fc5c6a5ebd6 + ────────────────────────────────┼──────────────────────────────────────────────────────────────── + AWS_SAM_CLI_64_PY3.msi │4df36a8843b769453225116a9998b635dff54046ea182069492c887bc364c90b + ────────────────────────────────┼──────────────────────────────────────────────────────────────── + aws-sam-cli-linux-x86_64.zip │5a6eb2aab212e80913338369042b76d30256899edfa801ec51cd19cfb88f089e + ────────────────────────────────┼──────────────────────────────────────────────────────────────── + aws-sam-cli-linux-x86_64.zip.sig│af50c48386717fa4a768bf2124915716c480a38311fc567175e2ed76f01b6771 + ────────────────────────────────┼──────────────────────────────────────────────────────────────── + aws-sam-cli-linux-arm64.zip │694eb28b7a2aa0ce4311df49f74fd7984cfc58b39d654f8b4826ed299bd485b1 + ────────────────────────────────┼──────────────────────────────────────────────────────────────── + aws-sam-cli-linux-arm64.zip.sig │3794bce8b9f2de378fbb2567a93e667e41b794f3a99417487fae75c54bc39bc1 + ────────────────────────────────┼──────────────────────────────────────────────────────────────── + aws-sam-cli-macos-x86_64.pkg │9fdcd82e2331963e069c70dc802e6011596ccaf6bb391d8f9d03bae50f5aa5fa + ────────────────────────────────┴──────────────────────────────────────────────────────────────── +ReleaseNotesUrl: https://github.com/aws/aws-sam-cli/releases/tag/v1.158.0 +Documentations: +- DocumentLabel: Using the AWS SAM CLI + DocumentUrl: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/using-sam-cli.html +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.yaml b/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.yaml new file mode 100644 index 0000000000000..49a5ac414c663 --- /dev/null +++ b/manifests/a/Amazon/SAM-CLI/1.158.0/Amazon.SAM-CLI.yaml @@ -0,0 +1,8 @@ +# Created by Anthelion using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: Amazon.SAM-CLI +PackageVersion: 1.158.0 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.installer.yaml b/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.installer.yaml new file mode 100644 index 0000000000000..875db273a6998 --- /dev/null +++ b/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.installer.yaml @@ -0,0 +1,18 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: Anthropic.ClaudeCode +PackageVersion: 2.1.98 +InstallerType: portable +Commands: +- claude +ReleaseDate: 2026-04-09 +Installers: +- Architecture: x64 + InstallerUrl: https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.98/win32-x64/claude.exe + InstallerSha256: 46EFDC138815E96EFE509D66F80AF2F144AD6764C2911358404267D9772401E1 +- Architecture: arm64 + InstallerUrl: https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.98/win32-arm64/claude.exe + InstallerSha256: B4D0C2A7BFBDA98858ED1DEA826804E5DDBD0F13EB1F96DB0912344605828F74 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.locale.en-US.yaml b/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.locale.en-US.yaml new file mode 100644 index 0000000000000..a4810c9530d15 --- /dev/null +++ b/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.locale.en-US.yaml @@ -0,0 +1,96 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: Anthropic.ClaudeCode +PackageVersion: 2.1.98 +PackageLocale: en-US +Publisher: Anthropic PBC +Author: Anthropic PBC +PackageName: Claude Code +License: Proprietary +Copyright: © 2026 Anthropic PBC +ShortDescription: Unleash Claude’s raw power directly in your terminal. Search million-line codebases instantly. Turn hours-long workflows into a single command. Your tools. Your workflow. Your codebase, evolving at thought speed. +Description: |- + Claude Code is Anthropic’s agentic coding tool that lives in your terminal and helps you turn ideas into code faster than ever before. + What Claude Code does for you + - Build features from descriptions: Tell Claude what you want to build in plain English. It will make a plan, write the code, and ensure it works. + - Debug and fix issues: Describe a bug or paste an error message. Claude Code will analyze your codebase, identify the problem, and implement a fix. + - Navigate any codebase: Ask anything about your team’s codebase, and get a thoughtful answer back. Claude Code maintains awareness of your entire project structure, can find up-to-date information from the web, and with MCP can pull from external datasources like Google Drive, Figma, and Slack. + - Automate tedious tasks: Fix fiddly lint issues, resolve merge conflicts, and write release notes. Do all this in a single command from your developer machines, or automatically in CI. + Why developers love Claude Code + - Works in your terminal: Not another chat window. Not another IDE. Claude Code meets you where you already work, with the tools you already love. + - Takes action: Claude Code can directly edit files, run commands, and create commits. Need more? MCP lets Claude read your design docs in Google Drive, update your tickets in Jira, or use your custom developer tooling. + - Unix philosophy: Claude Code is composable and scriptable. tail -f app.log | claude -p "Slack me if you see any anomalies appear in this log stream" works. Your CI can run claude -p "If there are new text strings, translate them into French and raise a PR for @lang-fr-team to review". + - Enterprise-ready: Use Anthropic’s API, or host on AWS or GCP. Enterprise-grade security, privacy, and compliance is built-in. +Tags: +- agent +- agentic +- ai +- chatbot +- claude +- code +- coding +- large-language-model +- llm +- programming +ReleaseNotes: |- + - Added interactive Google Vertex AI setup wizard accessible from the login screen when selecting "3rd-party platform", guiding you through GCP authentication, project and region configuration, credential verification, and model pinning + - Added CLAUDE_CODE_PERFORCE_MODE env var: when set, Edit/Write/NotebookEdit fail on read-only files with a p4 edit hint instead of silently overwriting them + - Added Monitor tool for streaming events from background scripts + - Added subprocess sandboxing with PID namespace isolation on Linux when CLAUDE_CODE_SUBPROCESS_ENV_SCRUB is set, and CLAUDE_CODE_SCRIPT_CAPS env var to limit per-session script invocations + - Added --exclude-dynamic-system-prompt-sections flag to print mode for improved cross-user prompt caching + - Added workspace.git_worktree to the status line JSON input, set whenever the current directory is inside a linked git worktree + - Added W3C TRACEPARENT env var to Bash tool subprocesses when OTEL tracing is enabled, so child-process spans correctly parent to Claude Code's trace tree + - LSP: Claude Code now identifies itself to language servers via clientInfo in the initialize request + - Fixed a Bash tool permission bypass where a backslash-escaped flag could be auto-allowed as read-only and lead to arbitrary code execution + - Fixed compound Bash commands bypassing forced permission prompts for safety checks and explicit ask rules in auto and bypass-permissions modes + - Fixed read-only commands with env-var prefixes not prompting unless the var is known-safe (LANG, TZ, NO_COLOR, etc.) + - Fixed redirects to /dev/tcp/... or /dev/udp/... not prompting instead of auto-allowing + - Fixed stalled streaming responses timing out instead of falling back to non-streaming mode + - Fixed 429 retries burning all attempts in ~13s when the server returns a small Retry-After — exponential backoff now applies as a minimum + - Fixed MCP OAuth oauth.authServerMetadataUrl config override not being honored on token refresh after restart, affecting ADFS and similar IdPs + - Fixed capital letters being dropped to lowercase on xterm and VS Code integrated terminal when the kitty keyboard protocol is active + - Fixed macOS text replacements deleting the trigger word instead of inserting the substitution + - Fixed --dangerously-skip-permissions being silently downgraded to accept-edits mode after approving a write to a protected path via Bash + - Fixed managed-settings allow rules remaining active after an admin removed them, until process restart + - Fixed permissions.additionalDirectories changes not applying mid-session — removed directories lose access immediately and added ones work without restart + - Fixed removing a directory from additionalDirectories revoking access to the same directory passed via --add-dir + - Fixed Bash(cmd:*) and Bash(git commit *) wildcard permission rules failing to match commands with extra spaces or tabs + - Fixed Bash(...) deny rules being downgraded to a prompt for piped commands that mix cd with other segments + - Fixed false Bash permission prompts for cut -d /, paste -d /, column -s /, awk '{print $1}' file, and filenames containing % + - Fixed permission rules with names matching JavaScript prototype properties (e.g. toString) causing settings.json to be silently ignored + - Fixed agent team members not inheriting the leader's permission mode when using --dangerously-skip-permissions + - Fixed a crash in fullscreen mode when hovering over MCP tool results + - Fixed copying wrapped URLs in fullscreen mode inserting spaces at line breaks + - Fixed file-edit diffs disappearing from the UI on --resume when the edited file was larger than 10KB + - Fixed several /resume picker issues: --resume opening uneditable, filter reload wiping search state, empty list swallowing arrow keys, cross-project staleness, and transient task-status text replacing conversation summaries + - Fixed /export not honoring absolute paths and ~, and silently rewriting user-supplied extensions to .txt + - Fixed /effort max being denied for unknown or future model IDs + - Fixed slash command picker breaking when a plugin's frontmatter name is a YAML boolean keyword + - Fixed rate-limit upsell text being hidden after message remounts + - Fixed MCP tools with _meta["anthropic/maxResultSizeChars"] not bypassing the token-based persist layer + - Fixed voice mode leaking dozens of space characters into the input when re-holding the push-to-talk key while the previous transcript is still processing + - Fixed DISABLE_AUTOUPDATER not fully suppressing the npm registry version check and symlink modification on npm-based installs + - Fixed a memory leak where Remote Control permission handler entries were retained for the lifetime of the session + - Fixed background subagents that fail with an error not reporting partial progress to the parent agent + - Fixed prompt-type Stop/SubagentStop hooks failing on long sessions, and hook evaluator API errors showing "JSON validation failed" instead of the real message + - Fixed feedback survey rendering when dismissed + - Fixed Bash grep -f FILE / rg -f FILE not prompting when reading a pattern file outside the working directory + - Fixed stale subagent worktree cleanup removing worktrees that contain untracked files + - Fixed sandbox.network.allowMachLookup not taking effect on macOS + - Improved /resume filter hint labels and added project/worktree/branch names in the filter indicator + - Improved footer indicators (Focus, notifications) to stay on the mode-indicator row instead of wrapping at narrow terminal widths + - Improved /agents with a tabbed layout: a Running tab shows live subagents, and the Library tab adds Run agent and View running instance actions + - Improved /reload-plugins to pick up plugin-provided skills without requiring a restart + - Improved Accept Edits mode to auto-approve filesystem commands prefixed with safe env vars or process wrappers + - Improved Vim mode: j/k in NORMAL mode now navigate history and select the footer pill at the input boundary + - Improved hook errors in the transcript to include the first line of stderr for self-diagnosis without --debug + - Improved OTEL tracing: interaction spans now correctly wrap full turns under concurrent SDK calls, and headless turns end spans per-turn + - Improved transcript entries to carry final token usage instead of streaming placeholders + - Updated the /claude-api skill to cover Managed Agents alongside Claude API + - [VSCode] Fixed false-positive "requires git-bash" error on Windows when CLAUDE_CODE_GIT_BASH_PATH is set or Git is installed at a default location + - Fixed CLAUDE_CODE_MAX_CONTEXT_TOKENS to honor DISABLE_COMPACT when it is set. + - Dropped /compact hints when DISABLE_COMPACT is set. +ReleaseNotesUrl: https://github.com/anthropics/claude-code/blob/HEAD/CHANGELOG.md#2198 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.locale.zh-CN.yaml b/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.locale.zh-CN.yaml new file mode 100644 index 0000000000000..0c5c8e72312f3 --- /dev/null +++ b/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.locale.zh-CN.yaml @@ -0,0 +1,31 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json + +PackageIdentifier: Anthropic.ClaudeCode +PackageVersion: 2.1.98 +PackageLocale: zh-CN +License: 专有软件 +ShortDescription: 在终端中直接释放 Claude 的强大功能。即时搜索数百万行代码库,将耗时数小时的工作流程浓缩为单个命令,让你的工具、你的工作流、你的代码库以思维速度演化。 +Description: |- + Claude Code 是 Anthropic 推出的一款自主智能编程工具,在你的终端中运行,并以前所未有的速度帮助你将想法转化为代码。 + Claude Code 能为你做什么 + - 根据描述构建功能:用简单的英文告诉 Claude 你想要实现什么功能。它会制定计划、编写代码,并确保其正常运行。 + - 调试并修复问题:描述一个 Bug 或粘贴错误信息,Claude Code 会分析你的代码库,定位问题并自动实施修复。 + - 快速浏览任意代码库:针对团队的代码库提出任何问题,都能获得深入准确的回答。Claude Code 能理解整个项目的结构,可从网络获取最新信息,并通过 MCP 从 Google Drive、Figma、Slack 等外部数据源获取内容。 + - 自动化繁琐任务:修复棘手的代码格式问题、解决合并冲突、撰写发布说明。这些都可以通过开发者机器上的单条命令完成,也可以在 CI 中自动执行。 + 开发者为何喜爱 Claude Code + - 在终端中运行:无需打开新的聊天窗口,也不用切换 IDE。Claude Code 就在你熟悉的工作环境,配合你钟爱的工具使用。 + - 主动执行操作:Claude Code 可直接编辑文件、运行命令、创建提交。需要更多功能?MCP 让 Claude 能读取 Google Drive 中的设计文档、更新 Jira 工单,或集成你自定义的开发工具。 + - 遵循 Unix 哲学:Claude Code 可组合、可脚本化。例如,执行 tail -f app.log | claude -p "如果日志流中出现异常,通过 Slack 通知我" 即可生效。你的 CI 系统也可以运行 claude -p "如有新的文本字符串,将其翻译成法语并为 @lang-fr-team 创建 PR 审阅"。 + - 企业级就绪:支持使用 Anthropic 的 API,或部署在 AWS 与 GCP 上。内置企业级的安全性、隐私保护和合规能力。 +Tags: +- claude +- 人工智能 +- 代码 +- 大语言模型 +- 智能体 +- 编程 +- 聊天机器人 +- 自主智能 +ManifestType: locale +ManifestVersion: 1.12.0 diff --git a/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.yaml b/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.yaml new file mode 100644 index 0000000000000..a5677c86be1a2 --- /dev/null +++ b/manifests/a/Anthropic/ClaudeCode/2.1.98/Anthropic.ClaudeCode.yaml @@ -0,0 +1,8 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: Anthropic.ClaudeCode +PackageVersion: 2.1.98 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.installer.yaml b/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.installer.yaml new file mode 100644 index 0000000000000..b549f60bb04b8 --- /dev/null +++ b/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.installer.yaml @@ -0,0 +1,17 @@ +# Created with WinGet Releaser using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: Arnica.DepsGuard +PackageVersion: 0.1.30 +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: depsguard.exe + PortableCommandAlias: depsguard +ReleaseDate: 2026-04-10 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/arnica/depsguard/releases/download/v0.1.30/depsguard-x86_64-pc-windows-msvc.zip + InstallerSha256: 5B0F2750570558317FBB530379A9FE56AB3EF2286BC1E3E1F29F82AA30AFEDBE +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.locale.en-US.yaml b/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.locale.en-US.yaml new file mode 100644 index 0000000000000..421a886a581bf --- /dev/null +++ b/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.locale.en-US.yaml @@ -0,0 +1,31 @@ +# Created with WinGet Releaser using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: Arnica.DepsGuard +PackageVersion: 0.1.30 +PackageLocale: en-US +Publisher: Arnica +PublisherUrl: https://www.arnica.io/ +PublisherSupportUrl: https://github.com/arnica/depsguard/issues +PackageName: DepsGuard +PackageUrl: https://depsguard.com/ +License: MIT +LicenseUrl: https://github.com/arnica/depsguard/blob/HEAD/LICENSE +ShortDescription: Harden package manager configs against supply chain attacks +Description: DepsGuard hardens your package manager configurations against software supply chain attacks. It scans npm, pnpm, uv, and other package manager lockfiles and configs for security misconfigurations. +Tags: +- cli +- dependency +- npm +- pnpm +- rust +- security +- supply-chain +- uv +ReleaseNotes: |- + What's Changed + - Bug fixes by @eran-medan in #22 + Full Changelog: v0.1.29...v0.1.30 +ReleaseNotesUrl: https://github.com/arnica/depsguard/releases/tag/v0.1.30 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.yaml b/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.yaml new file mode 100644 index 0000000000000..96c868b2c6653 --- /dev/null +++ b/manifests/a/Arnica/DepsGuard/0.1.30/Arnica.DepsGuard.yaml @@ -0,0 +1,8 @@ +# Created with WinGet Releaser using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: Arnica.DepsGuard +PackageVersion: 0.1.30 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.installer.yaml b/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.installer.yaml new file mode 100644 index 0000000000000..a89c0251435fc --- /dev/null +++ b/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.installer.yaml @@ -0,0 +1,19 @@ +# Created with komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: aimotrens.impulsar +PackageVersion: 0.19.1 +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: impulsar.exe +ReleaseDate: 2026-04-08 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/aimotrens/impulsar/releases/download/v0.19.1/impulsar_windows_amd64.zip + InstallerSha256: 31993C04244628F2D49761C25706EF3DF4DD319FD2842F2969BFBBF8B70E50F9 +- Architecture: arm64 + InstallerUrl: https://github.com/aimotrens/impulsar/releases/download/v0.19.1/impulsar_windows_arm64.zip + InstallerSha256: 19C01A86F70E19D1CCD5C4315E0B371EB5D86748B1B25900EAF53D95A1A02339 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.locale.en-US.yaml b/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.locale.en-US.yaml new file mode 100644 index 0000000000000..857b0573cc4b9 --- /dev/null +++ b/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.locale.en-US.yaml @@ -0,0 +1,20 @@ +# Created with komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: aimotrens.impulsar +PackageVersion: 0.19.1 +PackageLocale: en-US +Publisher: aimotrens +PublisherUrl: https://github.com/aimotrens +PublisherSupportUrl: https://github.com/aimotrens/impulsar/issues +PackageName: impulsar +PackageUrl: https://github.com/aimotrens/impulsar +License: MIT +LicenseUrl: https://github.com/aimotrens/impulsar/blob/HEAD/LICENSE +ShortDescription: impulsar is a tool, to run named tasks with different backends from your shell. +Tags: +- command-line-tool +- golang +- task-runner +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.yaml b/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.yaml new file mode 100644 index 0000000000000..5ad2304ef131d --- /dev/null +++ b/manifests/a/aimotrens/impulsar/0.19.1/aimotrens.impulsar.yaml @@ -0,0 +1,8 @@ +# Created with komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: aimotrens.impulsar +PackageVersion: 0.19.1 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.installer.yaml b/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.installer.yaml new file mode 100644 index 0000000000000..3f676b5844461 --- /dev/null +++ b/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.installer.yaml @@ -0,0 +1,19 @@ +# Created with komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: aimotrens.impulsar +PackageVersion: 0.19.2 +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: impulsar.exe +ReleaseDate: 2026-04-09 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/aimotrens/impulsar/releases/download/v0.19.2/impulsar_windows_amd64.zip + InstallerSha256: 3553308AC57B59783DA3FF2D57876F73A9089DA73D7B3CA29991938256ECEFE6 +- Architecture: arm64 + InstallerUrl: https://github.com/aimotrens/impulsar/releases/download/v0.19.2/impulsar_windows_arm64.zip + InstallerSha256: D9A3DEC60D9B7269393C58DB5580A02FA21B1E4D02DFBB0D76C49C8C5AD0A2B5 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.locale.en-US.yaml b/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.locale.en-US.yaml new file mode 100644 index 0000000000000..a4d3d16b2aa51 --- /dev/null +++ b/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.locale.en-US.yaml @@ -0,0 +1,20 @@ +# Created with komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: aimotrens.impulsar +PackageVersion: 0.19.2 +PackageLocale: en-US +Publisher: aimotrens +PublisherUrl: https://github.com/aimotrens +PublisherSupportUrl: https://github.com/aimotrens/impulsar/issues +PackageName: impulsar +PackageUrl: https://github.com/aimotrens/impulsar +License: MIT +LicenseUrl: https://github.com/aimotrens/impulsar/blob/HEAD/LICENSE +ShortDescription: impulsar is a tool, to run named tasks with different backends from your shell. +Tags: +- command-line-tool +- golang +- task-runner +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.yaml b/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.yaml new file mode 100644 index 0000000000000..1577b65ae9622 --- /dev/null +++ b/manifests/a/aimotrens/impulsar/0.19.2/aimotrens.impulsar.yaml @@ -0,0 +1,8 @@ +# Created with komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: aimotrens.impulsar +PackageVersion: 0.19.2 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/alagrede/znote/3.7.3/alagrede.znote.installer.yaml b/manifests/a/alagrede/znote/3.7.3/alagrede.znote.installer.yaml new file mode 100644 index 0000000000000..17a476baaf796 --- /dev/null +++ b/manifests/a/alagrede/znote/3.7.3/alagrede.znote.installer.yaml @@ -0,0 +1,19 @@ +# Created with WinGet Updater using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: alagrede.znote +PackageVersion: 3.7.3 +InstallerLocale: en-US +InstallerType: nullsoft +Scope: user +ProductCode: d78f7af5-e430-5336-833a-b60cdee6f0ec +ReleaseDate: 2026-04-09 +AppsAndFeaturesEntries: +- DisplayName: znote 3.7.3 + ProductCode: d78f7af5-e430-5336-833a-b60cdee6f0ec +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/alagrede/znote-app/releases/download/v3.7.3/znote-Setup-3.7.3.exe + InstallerSha256: 7B92A024D4A78D387C0F3DA4A7B025A973919D89A8621756362F24092D694661 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/a/alagrede/znote/3.7.3/alagrede.znote.locale.en-US.yaml b/manifests/a/alagrede/znote/3.7.3/alagrede.znote.locale.en-US.yaml new file mode 100644 index 0000000000000..37ae548133bb4 --- /dev/null +++ b/manifests/a/alagrede/znote/3.7.3/alagrede.znote.locale.en-US.yaml @@ -0,0 +1,39 @@ +# Created with WinGet Updater using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: alagrede.znote +PackageVersion: 3.7.3 +PackageLocale: en-US +Publisher: alagrede +PublisherUrl: https://github.com/alagrede +PublisherSupportUrl: https://github.com/alagrede/znote-app/issues +PackageName: znote +PackageUrl: https://github.com/alagrede/znote-app +License: Freeware +ShortDescription: Markdown-based note-taking app for developers +Tags: +- dev +- editor +- electron +- markdown +- react +- znote +ReleaseNotes: |- + 🚀 Changelog + ✨ Features + - Added Note History panel to browse, restore, and delete previous versions + - Automatic history snapshots (editor switch, auto-save, and manual save with Ctrl+S) + - History stored per note with up to 50 versions + - AI command history is now persisted per note + 🐛 Fixes + - Improved voice recording safety when switching notes + - Fixed incorrect quote characters in list blocks + - Added noRun support for AI code blocks + - Fixed quick search dialog closing on arrow navigation + - Fixed focus loss when typing / inside code blocks +ReleaseNotesUrl: https://github.com/alagrede/znote-app/releases/tag/v3.7.3 +Documentations: +- DocumentLabel: FAQ + DocumentUrl: https://znote.io/faq.html +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/alagrede/znote/3.7.3/alagrede.znote.yaml b/manifests/a/alagrede/znote/3.7.3/alagrede.znote.yaml new file mode 100644 index 0000000000000..d94380a0d3ecb --- /dev/null +++ b/manifests/a/alagrede/znote/3.7.3/alagrede.znote.yaml @@ -0,0 +1,8 @@ +# Created with WinGet Updater using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: alagrede.znote +PackageVersion: 3.7.3 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.installer.yaml b/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.installer.yaml index 5e6b92bb1d341..ab9c039e03e47 100644 --- a/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.installer.yaml +++ b/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.installer.yaml @@ -1,5 +1,5 @@ -# Created using wingetcreate 1.10.3.0 -# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json +# Created using wingetcreate 1.12.8.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json PackageIdentifier: ar51an.iPerf3 PackageVersion: "3.20" @@ -15,4 +15,4 @@ Installers: InstallerUrl: https://github.com/ar51an/iperf3-win-builds/releases/download/3.20/iperf-3.20-win64.zip InstallerSha256: FC2A736B35559D410B7032E2BE3DE45A6884D5DCF9D12B96E759B1E2E7076B7B ManifestType: installer -ManifestVersion: 1.10.0 +ManifestVersion: 1.12.0 diff --git a/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.locale.en-US.yaml b/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.locale.en-US.yaml index b2be2d0572db0..a5509c5cda294 100644 --- a/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.locale.en-US.yaml +++ b/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.locale.en-US.yaml @@ -1,5 +1,5 @@ -# Created using wingetcreate 1.10.3.0 -# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json +# Created using wingetcreate 1.12.8.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json PackageIdentifier: ar51an.iPerf3 PackageVersion: "3.20" @@ -14,11 +14,12 @@ License: BSD-3-Clause LicenseUrl: https://github.com/esnet/iperf/blob/3.20/LICENSE Copyright: iperf, Copyright (c) 2014-2025, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved. CopyrightUrl: https://github.com/esnet/iperf/blob/3.20/LICENSE -ShortDescription: Measuring TCP, UDP and SCTP bandwidth performance. -Description: iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, protocols, and buffers. For each test it reports the measured throughput / bitrate, loss, and other parameters. +ShortDescription: A TCP, UDP, and SCTP network bandwidth measurement tool. +Description: iperf is a tool for active measurement of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, protocols, and buffers. For each test it reports the measured throughput / bitrate, loss, and other parameters. Moniker: iperf3 Tags: - bandwidth +- bitrate - esnet - iperf - iperf3 @@ -28,6 +29,7 @@ Tags: - sctp - tcp - test +- throughput - udp ReleaseNotes: |- Notable user-visible changes @@ -37,22 +39,22 @@ ReleaseNotes: |- - Some command-line options were not properly restricted to the client or server; this problem has been fixed. (#1892 / PR #1894) - The combination of --udp and --file is now explicitly disallowed. (PR #1909) - It is now possible to get both the full JSON result object as well as streaming intermediate JSON result objects. This functionality is enabled by using the new --json-stream-full command-line flag, in addition to the existing --json-stream flag (PR #1903) - - Sends with --zerocopy are now properly seeded with data instead of being all-zeroes. (PR #1909) - - The --time flag is now allowed on the iperf3 server to impose a maximum duration on timed tests. (PR #1684, PR #1931) + - Sends with --zerocopy are now properly seeded with data instead of being all-zeroes. (PR #1949) + - The --server-max-duration flag is now allowed on the iperf3 server to impose a maximum duration on timed tests. (PR #1684) - The --rcv-timeout flag is now ignored for --bidir tests. This change prevents premature termination of bidirectional tests. (#1766 / PR #1946) - Several errors in the authentication code were uncovered when building with OpenSSL 3.5.3 and later versions. These were fixed. (#1951 / PR #1956) - Various issues in the iperf3 manual page were fixed up. (PR #1887, PR #1927, PR #1936, PR #1941, #1891 / PR #1952) Notable developer-visible changes - A build failure with uClibc has been fixed. (#1888 / PR #1890) - - It is now possible to use the API to load RSA keys from a file (PR #1889) + - It is now possible to use the API to load RSA keys from a file. (PR #1889) - Some calls to sprintf() were replaced with calls to snprintf(). There were no hazards in the code as written, but this change might help silence some compiler warnings and potentially prevent future vulnerabilities. (PR #1929) - Proper error handling has been added to the unit_atoX() functions. (PR #1394) - Some memory handling errors in t_auth were fixed. (PR #1953) - Minor enhancements and fixes to GitHub Actions workflows (PR #1919, PR #1928, PR #1942). ReleaseNotesUrl: https://github.com/esnet/iperf/releases/tag/3.20 Documentations: -- DocumentLabel: Report Bugs +- DocumentLabel: Bug Reports DocumentUrl: https://github.com/esnet/iperf/issues - DocumentLabel: Homepage DocumentUrl: https://software.es.net/iperf/ @@ -61,4 +63,4 @@ Documentations: - DocumentLabel: BudMan Neowin Thread DocumentUrl: https://www.neowin.net/forum/topic/1234695-iperf/ ManifestType: defaultLocale -ManifestVersion: 1.10.0 +ManifestVersion: 1.12.0 diff --git a/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.yaml b/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.yaml index 4e23b8f93997d..a03c010d3e2fc 100644 --- a/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.yaml +++ b/manifests/a/ar51an/iPerf3/3.20/ar51an.iPerf3.yaml @@ -1,8 +1,8 @@ -# Created using wingetcreate 1.10.3.0 -# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json +# Created using wingetcreate 1.12.8.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json PackageIdentifier: ar51an.iPerf3 PackageVersion: "3.20" DefaultLocale: en-US ManifestType: version -ManifestVersion: 1.10.0 +ManifestVersion: 1.12.0 diff --git a/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.installer.yaml b/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.installer.yaml new file mode 100644 index 0000000000000..099ecb3904caa --- /dev/null +++ b/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.installer.yaml @@ -0,0 +1,30 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: astral-sh.ruff +PackageVersion: 0.15.10 +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: ruff.exe +Installers: +- Architecture: x86 + InstallerUrl: https://github.com/astral-sh/ruff/releases/download/0.15.10/ruff-i686-pc-windows-msvc.zip + InstallerSha256: A8B4132914F197D1FEF5F48FD7F0F8E840546A814DAF9F680109344407DA79AC + Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.x86 +- Architecture: x64 + InstallerUrl: https://github.com/astral-sh/ruff/releases/download/0.15.10/ruff-x86_64-pc-windows-msvc.zip + InstallerSha256: 6F8F9A445102107EE3C0A05C8F386BACB32238199ECBC0983B9B06C5EA3D7C5E + Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.x64 +- Architecture: arm64 + InstallerUrl: https://github.com/astral-sh/ruff/releases/download/0.15.10/ruff-aarch64-pc-windows-msvc.zip + InstallerSha256: 1776BF104277B3FBB3B3E4B481655F492F6DF10210E2E00CD94132E66E999BD4 + Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.arm64 +ManifestType: installer +ManifestVersion: 1.12.0 +ReleaseDate: 2026-04-09 diff --git a/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.locale.en-US.yaml b/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.locale.en-US.yaml new file mode 100644 index 0000000000000..c897b193c325c --- /dev/null +++ b/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.locale.en-US.yaml @@ -0,0 +1,61 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: astral-sh.ruff +PackageVersion: 0.15.10 +PackageLocale: en-US +Publisher: Astral +PublisherUrl: https://github.com/astral-sh +# PublisherSupportUrl: +# PrivacyUrl: +# Author: +PackageName: Ruff +# PackageUrl: +License: MIT +LicenseUrl: https://github.com/astral-sh/ruff/blob/HEAD/LICENSE +# Copyright: +# CopyrightUrl: +ShortDescription: An extremely fast Python linter, written in Rust. +# Description: +# Moniker: +Tags: +- linter +- pep8 +- python +- python3 +- ruff +- rust +- rustpython +- static-analysis +- static-code-analysis +- styleguide +- style-guide +ReleaseNotes: |- + Released on 2026-04-09. + + Preview features + - [flake8-logging] Allow closures in except handlers (LOG004) (#24464) + - [flake8-self] Make `SLF` diagnostics robust to non-self-named variables (#24281) + - [flake8-simplify] Make the fix for `collapsible-if` safe in `preview` (SIM102) (#24371) + + Bug fixes + - Avoid emitting multi-line f-string elements before Python 3.12 (#24377) + - Avoid syntax error from E502 fixes in f-strings and t-strings (#24410) + - Strip form feeds from indent passed to `dedent_to` (#24381) + - [pyupgrade] Fix panic caused by handling of octals (UP012) (#24390) + - Reject multi-line f-string elements before Python 3.12 (#24355) + + Rule changes + - [ruff] Treat f-string interpolation as potential side effect (RUF019) (#24426) + + Server + - Add support for custom file extensions (#24463) + + Documentation + - Document adding fixes in CONTRIBUTING.md (#24393) + - Fix JSON typo in settings example (#24517) +ReleaseNotesUrl: https://github.com/astral-sh/ruff/releases/tag/0.15.10 +# PurchaseUrl: +# InstallationNotes: +# Documentations: +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.yaml b/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.yaml new file mode 100644 index 0000000000000..394c91f111bab --- /dev/null +++ b/manifests/a/astral-sh/ruff/0.15.10/astral-sh.ruff.yaml @@ -0,0 +1,7 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: astral-sh.ruff +PackageVersion: 0.15.10 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0 diff --git a/manifests/b/BiomeJS/Biome/2.4.11/BiomeJS.Biome.installer.yaml b/manifests/b/BiomeJS/Biome/2.4.11/BiomeJS.Biome.installer.yaml new file mode 100644 index 0000000000000..0dd82e68c1972 --- /dev/null +++ b/manifests/b/BiomeJS/Biome/2.4.11/BiomeJS.Biome.installer.yaml @@ -0,0 +1,25 @@ +# Created by Anthelion using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: BiomeJS.Biome +PackageVersion: 2.4.11 +InstallerType: portable +UpgradeBehavior: install +Commands: +- biome +ReleaseDate: 2026-04-09 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/biomejs/biome/releases/download/@biomejs/biome@2.4.11/biome-win32-x64.exe + InstallerSha256: 6C626FDF119215234CBE51455B07995EB67B24ADA85819D9273A02B7C6770FBD + Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.x64 +- Architecture: arm64 + InstallerUrl: https://github.com/biomejs/biome/releases/download/@biomejs/biome@2.4.11/biome-win32-arm64.exe + InstallerSha256: A0B928F3894DFAEA97906974E30785948E44E9FBAB8B3D86897FB7DA55AB36A9 + Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.arm64 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/b/BiomeJS/Biome/2.4.11/BiomeJS.Biome.locale.en-US.yaml b/manifests/b/BiomeJS/Biome/2.4.11/BiomeJS.Biome.locale.en-US.yaml new file mode 100644 index 0000000000000..ff85bd79a2d29 --- /dev/null +++ b/manifests/b/BiomeJS/Biome/2.4.11/BiomeJS.Biome.locale.en-US.yaml @@ -0,0 +1,155 @@ +# Created by Anthelion using komac v2.16.0 +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: BiomeJS.Biome +PackageVersion: 2.4.11 +PackageLocale: en-US +Publisher: BiomeJS +PublisherUrl: https://biomejs.dev/ +PublisherSupportUrl: https://github.com/biomejs/biome/issues +Author: Biome Developers and Contributors +PackageName: Biome +PackageUrl: https://biomejs.dev/ +License: Apache-2.0 +Copyright: Copyright (c) 2023-present Biome Developers and Contributors +ShortDescription: Biome is a toolchain for web projects, aimed at providing functionalities to maintain them. It offers a formatter and linter, usable via CLI and LSP. +Moniker: biome +Tags: +- css +- formatter +- javascript +- json +- jsx +- linter +- static-code-analysis +- typescript +- web +ReleaseNotes: |- + 2.4.11 + + Patch Changes + - #9350 4af4a3a Thanks @dyc3! - Added the new nursery rule useConsistentTestIt in the test domain. The rule enforces consistent use of either it or test for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside describe blocks. + Invalid: + test("should fly", () => {}); // Top-level test using 'test' flagged, convert to 'it' + describe("pig", () => { + test("should fly", () => {}); // Test inside 'describe' using 'test' flagged, convert to 'it' + }); + - #9429 a2f3f7e Thanks @ematipico! - Added the new nursery lint rule useExplicitReturnType. It reports TypeScript functions and methods that omit an explicit return type. + function toString(x: any) { + // rule triggered, it doesn't declare a return type + return x.toString(); + } + - #9828 9e40844 Thanks @ematipico! - Fixed #9484: the formatter no longer panics when formatting files that contain graphql tagged template literals combined with parenthesized expressions. + - #9886 e7c681e Thanks @ematipico! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from noUnusedVariables and noUndeclaredVariables in Svelte, Vue, and Astro files. + - #9760 5b16d18 Thanks @myx0m0p! - Fixed #4093: the noDelete rule no longer triggers for delete process.env.FOO, since delete is the documented way to remove environment variables in Node.js. + - #9799 2af8efd Thanks @minseong0324! - Added the rule noMisleadingReturnType. The rule detects when a function's return type annotation is wider than what the implementation actually returns. + // Flagged: `: string` is wider than `"loading" | "idle"` + function getStatus(b: boolean): string { + if (b) return "loading"; + return "idle"; + } + - #9880 7f67749 Thanks @dyc3! - Improved the diagnostics for useFind to better explain the problem, why it matters, and how to fix it. + - #9755 bff7bdb Thanks @ematipico! - Improved performance of fix-all operations (--write). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules. + - #8651 aafca2d Thanks @siketyan! - Add a new lint rule useDisposables for JavaScript, which detects disposable objects assigned to variables without using or await using syntax. Disposable objects that implement the Disposable or AsyncDisposable interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation. + Invalid: + function createDisposable(): Disposable { + return { + [Symbol.dispose]() { + // do something + }, + }; + } + const disposable = createDisposable(); + Valid: + function createDisposable(): Disposable { + return { + [Symbol.dispose]() { + // do something + }, + }; + } + using disposable = createDisposable(); + - #9788 53b8e57 Thanks @MeGaNeKoS! - Fixed #7760: Added support for CSS scroll-driven animation timeline-range-name keyframe selectors (cover, contain, entry, exit, entry-crossing, exit-crossing). Biome no longer reports parse errors on keyframes like entry 0% { ... } or exit 100% { ... }. + - #9728 5085424 Thanks @mkosei! - Fixed #9696: Astro frontmatter now correctly parses regular expression literals like /\d{4}/. + - #9261 16b6c49 Thanks @ematipico! - Fixed #8409: CSS formatter now correctly places comments after the colon in property declarations. + Previously, comments that appeared after the colon in CSS property values were incorrectly moved before the property name: + [lang]:lang(ja) { + - /* system-ui,*/ font-family: + + font-family: /* system-ui,*/ + Hiragino Sans, + sans-serif; + } + - #9441 957ea4c Thanks @soconnor-seeq! - Fixed #1630: LSP project selection now prefers the most specific project root in nested workspaces. + - #9878 de6210f Thanks @ematipico! - Fixed #9118: noUnusedImports no longer reports false positives for default imports used inside Svelte, Vue and Astro components. + - #9879 ce7e2b7 Thanks @dyc3! - Fixed a parser diagnostic's message when vue syntax is disabled so that it no longer references the non-existant html.parser.vue option. This option will become available in 2.5. + - #9880 7f67749 Thanks @dyc3! - Improved the diagnostics for useRegexpExec to better explain the problem, why it matters, and how to fix it. + - #9846 b7134d9 Thanks @ematipico! - Fixed #9140: Biome now parses Astro's attribute shorthand inside .astro files. The following snippet no longer reports a parse error: + --- + const items = ['a', 'b']; + --- +
    + {items.map((item) =>
  • row
  • )} +
+ - #9790 67df09d Thanks @dyc3! - Fixed #9781: Trailing comments after a top-level biome-ignore-all format suppression are now preserved instead of being dropped. This applies to JavaScript, CSS, HTML, JSONC, GraphQL, and Grit files. + - #9745 d87073e Thanks @ematipico! - Fixed #9741: the LSP server now correctly returns the organizeImports code action when the client requests it via source.organizeImports.biome in the only filter. Previously, editors with codeAction/resolve support (e.g. Zed) received an empty response because the action was serialized with the wrong kind (source.biome.organizeImports instead of source.organizeImports.biome). + - #9880 7f67749 Thanks @dyc3! - Improved the diagnostics for useArraySome to better explain the problem, why it matters, and how to fix it. + - #9795 1d09f0f Thanks @dyc3! - Relaxed useExplicitType for trivially inferrable types. + Type annotations can now be omitted when types are trivially inferrable from: + - Binary expressions (const sum = 1 + 1) + - Comparison expressions (const isEqual = 'a' === 'b', const isTest = process.env.NODE_ENV === 'test') + - Logical expressions (const and = true && false) + - Class instantiation (const date = new Date()) + - Array literals (const arr = [1, 2, 3]) + - Conditional expressions (const val = true ? 'yes' : 'no') + - Function calls (const num = Math.random()) + - Parameter defaults - any expression is now allowed (const fn = (max = MAX_ATTEMPTS) => ...) + Comparison expressions always return boolean, so any operands are now allowed + (including property access like process.env.NODE_ENV). + Parameters with default values no longer require type annotations, as TypeScript + can infer the type from the default value (even when referencing variables). + Also removed the redundant any type validation from this rule. The any type + is now only validated by the dedicated noExplicitAny rule, following the + Single Responsibility Principle. + - #9809 e8cad58 Thanks @Netail! - Added the new nursery rule useQwikLoaderLocation, which enforces that Qwik loader functions are declared in the correct location. + - #9877 fc9d715 Thanks @ematipico! - Fixed #9136 and #9653: noUndeclaredVariables and noUnusedVariables no longer report false positives on several Svelte template constructs that declare or reference bindings in the host grammar: + - {#snippet name(params)} — the snippet name and its parameters (including object, array, rest, and nested destructuring) are now tracked. + - {@render name(args)} — the snippet name used at the render site is now resolved against the snippet declaration. + - {#each items as item, index (key)} — the item binding (plain identifier or destructured), the optional index, and the optional key expression are now tracked. + - {@const name = value} — the declared name is now tracked as a binding and the initializer is analyzed for undeclared references. + - {@debug a, b, c} — each debugged identifier is now analyzed and reported if undeclared. + - Shorthand attributes — the curly-shorthand attribute is now analyzed as an expression, so undeclared references inside it are reported. + For example, the following template no longer triggers either rule: + + {#snippet figure(image)} +
+ {image.caption} +
{image.caption}
+
+ {/snippet} + {#each items as item} + {@const price = item.price} + {@render figure(item)} + {price} + {/each} + {@debug items, total} + - #9869 78bce77 Thanks @Netail! - Updated noDuplicateFieldDefinitionNames to also flag duplicate fields within type extensions, interface extensions & input extensions. + - #9739 0bc2198 Thanks @dyc3! - Fixed Grit queries that use native Biome AST node names with the native field names that are in our .ungram grammar files. Queries such as JsConditionalExpression(consequent = $cons, alternate = $alt) now compile successfully in biome search and grit plugins. + - #9811 2dddca3 Thanks @dyc3! - Updated noImpliedEval to flag new Function() usages, as its a form of indirect eval, and to include no-new-func as a rule source. + - #9870 ccf9770 Thanks @Netail! - Marked eslint-qwik-plugin's unused-server as redundant since it was covered by noUnusedVariables. + - #9701 1417c3b Thanks @dyc3! - Added the new nursery rule noUselessTypeConversion, which reports redundant primitive conversion patterns such as String(value) when value is already a string. + - #9248 49f00a3 Thanks @pkallos! - useNullishCoalescing now also detects ternary expressions that check for null or undefined and suggests rewriting them with ??. A new ignoreTernaryTests option allows disabling this behavior. + - #9863 6a44619 Thanks @ematipico! - Fixed #9690: biome check --write is now idempotent on HTML files that contain embedded