Skip to content

Release v7.16.0#1290

Merged
dyoshikawa merged 2 commits intomainfrom
release/v7.16.0
Mar 9, 2026
Merged

Release v7.16.0#1290
dyoshikawa merged 2 commits intomainfrom
release/v7.16.0

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 9, 2026

What's Changed

New Features

Bug Fixes

  • Avoid YAML block scalars in Cursor frontmatter output (fix: avoid YAML block scalars in Cursor frontmatter output #1283)
  • Fix git-client: use segment-based path traversal check and fix off-by-one in walk limits
  • Fix git-client: add total file count and size limits to walkDirectory
  • Fix git-client: anchor SCP-style URL regex to prevent trailing junk
  • Fix git-client: validate skillsPath in fetchSkillFiles
  • Fix git-client: validate ref returned by resolveDefaultRef
  • Fix sources: add GitClientError hints in error handler
  • Fix sources: use const for non-reassigned lock destructuring
  • Fix sources-lock: validate resolvedRef as 40-character hex SHA

Improvements

  • Improve git-client: use path.relative() in walkDirectory
  • Deduplicate control character detection into shared validation utility
  • Extract shared helpers from fetch functions in sources
  • Add descriptions to source entry fields in JSON schema
  • Expand git transport test coverage
  • Centralize comment minimization in CI workflows

Contributors

Thanks to all contributors who made this release possible:

Full Changelog

v7.15.2...v7.16.0

@dyoshikawa dyoshikawa merged commit e63cfad into main Mar 9, 2026
4 checks passed
@dyoshikawa dyoshikawa deleted the release/v7.16.0 branch March 9, 2026 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant