Skip to content

Bump rails_semantic_logger from 5.1.0 to 5.2.0 - #1020

Merged
zetter-rpf merged 1 commit into
mainfrom
dependabot/bundler/rails_semantic_logger-5.2.0
Sep 16, 2026
Merged

zetter-rpf merged 1 commit into
mainfrom
dependabot/bundler/rails_semantic_logger-5.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 16, 2026

Copy link
Copy Markdown
Contributor

Bumps rails_semantic_logger from 5.1.0 to 5.2.0.

Changelog

Sourced from rails_semantic_logger's changelog.

[5.2.0] - 2026-09-05

  • Deprecations: the gem's deprecator is now registered as Rails.application.deprecators[:rails_semantic_logger], so the application's own deprecation settings govern it: config.active_support.report_deprecations = false, config.active_support.deprecation = :raise, or silencing that one deprecator by name. Rails' active_support.deprecation_behavior initializer only reaches deprecators in that collection, and this one was never added to it, so nothing an application configured could reach the warnings. Note that an application still setting deprecated options will now see them raise under config.active_support.deprecation = :raise.
  • Deprecations: the warnings for the deprecated appender options (format, ap_options, filter, console_logger, add_file_appender) are no longer emitted from the setter. Those options are documented to be set in config/application.rb or config/environments/*.rb, which Rails reads in load_environment_config, long before active_support.deprecation_behavior applies the settings above, so warning from the setter landed in a window that no application configuration could reach. The warnings are now recorded and emitted once Rails has applied that configuration. Each option is reported once per boot, attributed to the first place it was set; options set later (from config/initializers/*, or at runtime) still warn immediately at their call site. Fixes #328.
  • ActionCable: resolve the TaggedLoggerProxy class at runtime instead of requiring it by path. Rails 8.2 moves it from ActionCable::Connection::TaggedLoggerProxy to ActionCable::Server::TaggedLoggerProxy, as part of the ActionCable::Server::Socket refactor, and leaves no back-compat alias, so the unconditional require "action_cable/connection/tagged_logger_proxy" raised LoadError during after_initialize and failed the app's boot on Rails edge. Fixes #326.
  • Documentation: the Semantic Logger documentation site has moved from logger.rocketjob.io to logger.reidmorrison.com. The gem's homepage and documentation_uri metadata now point there, as do the links in the README.
Commits
  • 5d718dd Merge pull request #330 from reidmorrison/v5.2
  • 50aea8f Release v5.2.0
  • 674e03d Additional tests
  • 131b188 Merge pull request #329 from reidmorrison/fix/register-deprecator-and-defer-w...
  • 2d15e8d Register the deprecator and defer the appender-option warnings
  • e55daab Merge pull request #327 from reidmorrison/fix/action-cable-tagged-logger-prox...
  • 1e8d3b3 Resolve the ActionCable TaggedLoggerProxy class at runtime
  • 66fa299 Merge pull request #325 from reidmorrison/docs/update-doc-site-domain
  • 5879aa7 Point documentation links at logger.reidmorrison.com
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Sep 16, 2026
Copilot AI lite review requested due to automatic review settings September 16, 2026 09:22
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Sep 16, 2026
@cla-bot cla-bot Bot added the cla-signed label Sep 16, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved review issues were identified.

Pull request overview

Upgrades rails_semantic_logger from 5.1.0 to 5.2.0.

Changes:

  • Updates the Gemfile constraint to ~> 5.2.
  • Refreshes the lockfile with the new logger and JSON dependencies.
File summaries
File Description
Gemfile Updates the logger dependency constraint.
Gemfile.lock Locks rails_semantic_logger at 5.2.0 and refreshes dependencies.
Review details
  • Files reviewed: 1/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Sep 16, 2026

Copy link
Copy Markdown

Test coverage

93.57% line coverage reported by SimpleCov.
Run: https://github.com/RaspberryPiFoundation/editor-api/actions/runs/35114456824

As part of this I have locked json to v2 as v3 is a breaking change that affects many libraries including faraday and Rails.  It will be easier to upgrade in a few weeks when these libraries have updated.

Bumps [rails_semantic_logger](https://github.com/reidmorrison/rails_semantic_logger) from 5.1.0 to 5.2.0.
- [Changelog](https://github.com/reidmorrison/rails_semantic_logger/blob/main/CHANGELOG.md)
- [Commits](reidmorrison/rails_semantic_logger@v5.1.0...v5.2.0)

---
updated-dependencies:
- dependency-name: rails_semantic_logger
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@zetter-rpf
zetter-rpf force-pushed the dependabot/bundler/rails_semantic_logger-5.2.0 branch from 945e26a to 7b07916 Compare September 16, 2026 15:18
@zetter-rpf
zetter-rpf merged commit e164a4c into main Sep 16, 2026
8 checks passed
@zetter-rpf
zetter-rpf deleted the dependabot/bundler/rails_semantic_logger-5.2.0 branch September 16, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants