Skip to content

docs: finalize v5.0.0 changelog#373

Merged
reidmorrison merged 4 commits into
mainfrom
docs/v5-changelog-finalize
Jun 29, 2026
Merged

docs: finalize v5.0.0 changelog#373
reidmorrison merged 4 commits into
mainfrom
docs/v5-changelog-finalize

Conversation

@reidmorrison

Copy link
Copy Markdown
Owner

Finalizes the v5.0.0 changelog ahead of the release.

Changes

  • Date the 5.0.0 heading (## [5.0.0] 2026-06-29); update if the release lands on a different day.
  • New features: add the first-class RSpec test support entry (SemanticLogger::Test::RSpec), which shipped in Add RSpec test support mirroring the Minitest helpers #372 but was missing from the changelog. Resolves Rspec tests and testing logging happens #371.
  • Fixes: note the Minitest assert_semantic_logger_event fix where the exception_includes branch iterated payload_includes (crashed when exception_includes was given without payload_includes).

No code changes; documentation only.

🤖 Generated with Claude Code

reidmorrison and others added 4 commits June 29, 2026 14:25
Date the 5.0.0 heading and add two entries that shipped after the
changelog was last updated:

- New feature: first-class RSpec test support (#371).
- Fix: Minitest assert_semantic_logger_event exception_includes branch
  iterating payload_includes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add a dedicated RuboCop lint job to the build workflow, running on
Ruby 3.4 with bundler caching. Also remove a dead variable assignment
in default_test.rb that the new lint run flagged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add the rubocop-rspec dev dependency and disable RSpec/MultipleExpectations,
since specs commonly assert on several attributes of a captured log event
within a single example.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
CI installs gems into vendor/bundle via bundler-cache, and rubocop was
descending into the vendored gems (failing on docile's own .rubocop.yml
which inherits an uninstalled panolint plugin). Exclude vendor/ so only
project files are linted.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@reidmorrison reidmorrison merged commit c1e7d44 into main Jun 29, 2026
10 checks passed
@reidmorrison reidmorrison deleted the docs/v5-changelog-finalize branch June 29, 2026 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rspec tests and testing logging happens

1 participant