Changelog
All notable changes to this project will be documented in this file.
[0.6.1] - 2026-10-05
Build
- build: raise brakeman, reek, rubocop and rubocop-rspec floors
- build!: require Ruby >= 3.3
CI
- ci: bump actions/checkout to v7
- ci: deploy the YARD docs to GitHub Pages
- ci: forward the release bot key on codequality-pr
- ci: keep codequality-pr without the release bot key
- ci: forward the release bot key on codequality-pr
- ci: migrate to ci-workflows@v6 config file
- ci(workflows): bump ci-workflows pins from @v2 to @v5 + drop github.actor
- ci: bump ci-workflows to @v5 (multi-gem-capable reusables)
Documentation
- docs: align the YARD config with the gems family
- docs: refresh CONTRIBUTING.md after ci-workflows@v5 migration
- docs(readme): split SimpleCov snippet into rails/gem variants
- docs(readme): document .yardopts, .yardstick.yml and cliff.toml
- docs(readme): document SimpleCov spec_helper snippet
Other
- chore: migrate to ci-workflows v4 (FLUENCE_BOT naming)
[0.6.0] - 2026-04-29
Added
- feat(docs): add --build mode for HTML site generation
Refactored
- refactor(cli): extract dynamic command registration into class methods
Style
- style(cli): use if/else block instead of multi-line ternary
[0.5.1] - 2026-04-28
Added
- feat(cli): forward all Steps kwargs as Thor options, not just --report
Documentation
- docs(readme): document v0.5 CLI surface (--report, per-group commands)
[0.5.0] - 2026-04-28
Added
- feat(steps): align codequality + docs report mode with ci-workflows v3
CI
- ci(main): gate matrix steps with if:, not job-level
Refactored
- refactor(yardstick_runner): drop unused parity helpers
Tests
- test(yardstick_runner): cover happy path, threshold failure, missing yml
[0.4.0] - 2026-04-28
Added
- feat(steps,cli): expose per-group commands with --report flag
- feat(generator): bin/fluence-ci supports per-group sub-commands
- feat(generator): drop config/ci.rb inject in favor of bin/fluence-ci
CI
- ci: skip rubocop and main matrix on release PRs
[0.3.0] - 2026-04-28
Added
- feat: ship install generator, fluence-ci CLI, and Steps/Runner catalog (Phase 2)
CI
- ci: activate consumer-style quality gates and 100% YARD coverage
Tests
- test: add multi-Rails matrix and integration specs for CLI + generator
- test: configure SimpleCov + Undercover formatter in spec_helper
[0.2.0] - 2026-04-28
Build
- build: add benchmark runtime dep for undercover on Ruby 3.5+
CI
- ci: grant
packages: readon @v2 wrappers (fix startup_failure) - ci: add workflow_dispatch to publish.yml for manual republish
- ci: forward RELEASE_APP_PRIVATE_KEY to release.yml
Documentation
- docs: refresh README pins + add CONTRIBUTING.md
[0.1.1] - 2026-04-28
Other
- chore: add cliff.toml for changelog generation
- chore: pin remaining tool versions
Style
- style: convert string literals from double to single quotes
[0.1.0] - 2026-04-28
Other
- chore: initial commit