Skip to content

cl-weave v0.7.0

Choose a tag to compare

@takeokunn takeokunn released this 19 Jul 05:07
v0.7.0
7f640c2

Consolidates the useful, self-contained work found across the project's
development worktrees into one low-risk release. Speculative and large-scale
refactors (1.0 version bumps, file-splitting, concurrency/isolation rewrites,
the 100% coverage gate) were deliberately left out.

Fixed

  • JUnit reporter: xml-escaped-string now emits only characters valid per
    the XML 1.0 Char production, substituting ? for everything else.
    Previously surrogate code points (#xD800#xDFFF) and the non-characters
    #xFFFE/#xFFFF leaked into JUnit output and produced unparseable XML.
    Behavior-preserving for all previously valid output.

Changed

  • CI: all GitHub Actions are pinned to full-length commit SHAs, as now
    required by repository policy.

Docs

  • Added top-level CHANGELOG.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md,
    SECURITY.md, and SUPPORT.md, each linking to the canonical docs/src/*
    policies rather than duplicating them.
  • Aligned the release, versioning, and maintenance docs to reference GitHub
    Releases plus CHANGELOG.md; added a documentation badge and Contributing
    section to the README; clarified that the timeout prefix is an optional
    outer guard.

No public API, CLI, or reporter-shape changes.

Full Changelog: v0.6.0...v0.7.0