release: bump version to 0.6.1 and update dependencies - #133
Conversation
- Updated the version number from 0.6.0 to 0.6.1 in multiple files to reflect the new release. - Adjusted the Gemfile.lock for kaal, kaal-roda, and kaal-sinatra to ensure all dependencies are aligned with the new version. - Updated various dependencies to their latest versions for improved performance and security, including: - `concurrent-ruby` from 1.3.6 to 1.3.8 - `fugit` from 1.12.1 to 1.13.0 - `i18n` from 1.14.8 to 1.15.2 - `rack` from 3.2.6 to 3.2.7 - `rubocop` and related gems to their latest versions for better code quality checks. - Updated tests to reflect the new version number and ensure compatibility with the changes made.
There was a problem hiding this comment.
🟡 Changes recommended
The new 0.6.1 changelog entry contains an incorrect tag/tree link and a wording issue that should be corrected before release.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
This PR prepares the kaal monorepo for the 0.6.1 release by bumping version constants/tests and refreshing Bundler lockfiles across the core gem and framework integrations.
Changes:
- Bump version references from
0.6.0→0.6.1across gems and specs (including CLI output expectations). - Update dependency lockfiles (core gem + Rails/Roda/Sinatra/Hanami integrations, plus docs/danger).
- Adjust RuboCop disable directives to
disable-nextwhere appropriate.
File summaries
| File | Description |
|---|---|
| gems/kaal/spec/kaal/version_spec.rb | Updates version expectation to 0.6.1. |
| gems/kaal/spec/kaal_api_and_cli_spec.rb | Updates version and CLI output expectations to 0.6.1. |
| gems/kaal/spec/e2e/support/cli_integration_support.rb | Refines RuboCop suppression style for an argument-forwarding-related method. |
| gems/kaal/spec/e2e/kaal/cli_integration_spec.rb | Updates e2e CLI version output expectation to 0.6.1. |
| gems/kaal/lib/kaal/version.rb | Bumps Kaal::VERSION to 0.6.1. |
| gems/kaal/Gemfile.lock | Updates core gem lockfile versions/dependencies for the release. |
| gems/kaal-sinatra/spec/kaal/sinatra_spec.rb | Updates extension gem version expectation to 0.6.1. |
| gems/kaal-sinatra/lib/kaal/sinatra/version.rb | Bumps Kaal::Sinatra::VERSION to 0.6.1. |
| gems/kaal-sinatra/Gemfile.lock | Updates lockfile for the Sinatra integration gem. |
| gems/kaal-roda/spec/kaal/roda_spec.rb | Updates plugin gem version expectation to 0.6.1. |
| gems/kaal-roda/lib/kaal/roda/version.rb | Bumps Kaal::Roda::VERSION to 0.6.1. |
| gems/kaal-roda/Gemfile.lock | Updates lockfile for the Roda integration gem. |
| gems/kaal-rails/spec/kaal/rails_spec.rb | Updates Railtie gem version expectation to 0.6.1. |
| gems/kaal-rails/spec/dummy/config/initializers/kaal.rb | Refines RuboCop suppression style in the dummy app initializer. |
| gems/kaal-rails/lib/kaal/rails/version.rb | Bumps Kaal::Rails::VERSION to 0.6.1. |
| gems/kaal-rails/gemfiles/rails_edge.gemfile.lock | Updates edge Rails appraisal lockfile (including rails git revision). |
| gems/kaal-rails/gemfiles/rails_8_1.gemfile.lock | Updates Rails 8.1 appraisal lockfile. |
| gems/kaal-rails/gemfiles/rails_8_0.gemfile.lock | Updates Rails 8.0 appraisal lockfile. |
| gems/kaal-rails/gemfiles/rails_7_2.gemfile.lock | Updates Rails 7.2 appraisal lockfile. |
| gems/kaal-rails/Gemfile.lock | Updates main Rails integration lockfile. |
| gems/kaal-hanami/spec/kaal/hanami_spec.rb | Updates middleware gem version expectation to 0.6.1. |
| gems/kaal-hanami/lib/kaal/hanami/version.rb | Bumps Kaal::Hanami::VERSION to 0.6.1. |
| gems/kaal-hanami/Gemfile.lock | Updates lockfile for the Hanami integration gem. |
| docs/Gemfile.lock | Updates documentation site dependencies lockfile. |
| danger/Gemfile.lock | Updates Danger tooling dependencies lockfile. |
| CHANGELOG.md | Adds a 0.6.1 changelog entry. |
Review details
- Files reviewed: 15/26 changed files
- Comments generated: 2
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
🔵 Needs a closer look
There are a couple of small but concrete issues (a misleading RuboCop directive and a changelog typo) that should be corrected before cutting the release.
Review details
Suppressed comments (2)
Previously missed (1) — in code that hasn't changed since the last review.
gems/kaal-rails/spec/dummy/config/initializers/kaal.rb:9
rubocop:disable-nextonly disables the cop on the following line; here it applies to thecasestatement rather than anyRails.rootusage. If this suppression is no longer needed, remove it to avoid a misleading directive.
CHANGELOG.md:4
- The changelog entry has a grammatical error: "dependencies updates" should be "dependency updates" (or similar) for readability.
- dependencies updates
- Files reviewed: 15/26 changed files
- Comments generated: 0 new
- Review effort level: Lite
concurrent-rubyfrom 1.3.6 to 1.3.8fugitfrom 1.12.1 to 1.13.0i18nfrom 1.14.8 to 1.15.2rackfrom 3.2.6 to 3.2.7rubocopand related gems to their latest versions for better code quality checks.