Skip to content

v0.24.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 22:19
· 4 commits to main since this release
Immutable release. Only release title and notes can be modified.
1ca1452

This release moves the distributed skills out of the root package. The analyzer, shrink and the subcommands behave as in v0.23.1.

Skills package

The root package embedded the skills, so every program that imports declscope.Analyzer, such as a multichecker, also pulled in go-skill-embed. The skills now sit in github.com/mpyw/declscope/skills, which only the command imports (#352).

Before Now
declscope.Skills skills.Set, in github.com/mpyw/declscope/skills
The root package depends on go-skill-embed It depends on golang.org/x/tools and YAML only

declscope skill install and gh skill install mpyw/declscope install the same skills as before.

Upgrading

Who Do
Code that read declscope.Skills Import github.com/mpyw/declscope/skills and read skills.Set
Everyone else Nothing

Install

mise use "github:mpyw/declscope@0.24.0"

Full changelog: v0.23.1...v0.24.0

Changelog

  • 1530893 refactor: move the skills into a package of their own (#352)