Skip to content

v0.20.3

Choose a tag to compare

@github-actions github-actions released this 08 Oct 02:04
· 123 commits to main since this release
Immutable release. Only release title and notes can be modified.
c04c601

The analyzer, declscope shrink and the other subcommands behave as in v0.20.2. This release refines the declaration order in the declscope-authoring skill.

Note

This release was cut without the version bump, so the README install commands and the skills' "Written against" line still say 0.20.2. v0.20.4 fixes that. Prefer it.

Skills

  • "Order by reach" keeps a type with its constructors and methods. Applying the v0.20.2 order to 14 repositories showed some gaps. This release fixes them. (#189)

    Gap seen in v0.20.2 Now
    Ordering a run of types could put another type between a type and its constructor A type and the constructors and methods right after it are one unit. The unit moves as a whole, at the type's reach
    A sequence could run across a section comment such as // Param Types Section comments bound a sequence. Order inside each section
    Ordering constants could break an order such as steps in run order, and leave a comment after the declarations it introduces An order the reader relies on is kept like an observable one: steps in run order, values that follow an outside order, and comments that introduce what follows

    declscope does not check this order. It is guidance for writing code.

Changelog

  • c04c601 docs(skills): keep type units and meaningful orders when ordering by reach (#189)