跳到主要内容

LOOP / 更新日志

Loop 0.1.1

已正式发布的功能、改进与修复。

← 全部更新日志
正式发布

Verified npm releases with automated trusted publishing.

Added

  • Distribution: publish new stable vX.Y.Z tags through GitHub Actions and npm Trusted Publishing after validating the package version, release notes, main-branch ancestry and version availability. Require Linux, macOS and Windows checks and publish the verified Linux tarball with provenance. Registry trust must be configured for release.yml before the first automated release.

  • CI: add Windows type, formatting, architecture, build, portable behavior and installed-package checks. Keep the full suite and POSIX PTY/confined-shell integration on Linux and macOS; restricted Bash remains unavailable on Windows. Normalize architecture paths and checkout line endings, and adapt npm installation and graceful-shutdown verification for Windows.

Changed

  • Distribution: require exactly one Unreleased section at the top of the changelog and validate the newest release below it against the package version. Publishing requires an empty Unreleased section.

  • CI: run checks when pull requests are created, reopened or updated, without separate branch-push or post-merge runs. Branches without a PR and direct pushes to main no longer trigger automatic checks; release tags still run verification through the Release workflow. Let each operating system finish its checks independently when another matrix job fails.

Fixed

  • coding-agent: use consistent native workspace paths so Windows short names and path casing do not falsely reject write/edit operations as a changed workspace. Preserve workspace-boundary and symlink-replacement checks.

  • Web: recognize native Windows path separators when rejecting static assets that resolve outside the packaged Web directory.