v7.1.1
7.1.1 - 2026-08-08
- TAG: v7.1.1
- COVERAGE: 0.00% -- 0/0 lines in 0 files
- BRANCH COVERAGE: 0.00% -- 0/0 branches in 0 files
- 73.88% documented
Changed
-
Expose separate family-root test and lint tasks in mise configuration.
-
Add a family-root mise task for refreshing member bundles against local sibling dependencies.
-
Run the local family bup task without committing development-only path lockfiles.
-
Add a wave-aware family release task that switches selected sibling dependencies from local paths to released gems as waves complete.
-
Pin each release to a versioned StructuredMerge fixtures release and validate the paired fixture SHA before tests.
Fixed
-
Refresh the RuboCop Gradual baseline after template-driven source and configuration changes.
-
Apply safe RuboCop autocorrections in ast-merge source and specs.
-
Exclude source-shaped conformance fixture lines from generic line-length lint while retaining the remaining fixture lint checks.
-
Restore module-level debug timing used by cross-language template parsing.
-
Restore the full templated Rakefile scaffold for this monorepo subgem.
-
Run family-root test and check tasks through kettle-family so each member uses its own bundle and test environment.
-
Allow freeze-marker test registrations to use the intentionally mutable marker registry.
-
Correct Ruby hash-rocket string key projection and reconcile equivalent nested and qualified namespace declarations.
-
Repair JSON structural statement enumeration and Plain text exact/refined matching.
-
Implement Ruby namespace-form declaration matching for equivalent qualified and nested declarations.
-
Align Bash and RBS spec helpers with TreeHaver registry-driven backend availability tags.
-
Register Bash grammar availability through TreeHaver so backend-tagged specs skip unavailable parser environments.
-
Load merge providers before configuring shared backend availability filters across the family spec harnesses.
-
Expose Bash analysis nodes through the statements API so parsed structures reach merge consumers.
-
Reapply TreeHaver backend filters after late provider registration during shared spec discovery.
-
Reapply backend availability filters after aggregate spec harness registration.
-
Skip RBS backend examples when the selected parser backend is not registered.
-
Register parser-backed merge gems before aggregate spec filters and preserve TOML root-level owners during analysis.
-
Re-register YAML and TOML grammars after backend cache resets in parallel test workers.
-
Honor false capability-check results when configuring backend availability tags.
-
Report template application writes only for files actually created or updated, including unchanged and blocked reapplications.
-
Keep aggregate RSpec dependency tags aligned with late parser-provider registration and backend availability.
-
Restore per-member commits for family bundle refreshes so valid lockfile updates are recorded.
-
Separate local non-committing bundle refreshes from release-mode bundle updates that validate and commit publishable lockfiles.
-
Keep release-mode bundle refreshes independent of the released templating dependency set.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?