Skip to content

Update guard-bundler 3.0.1 → 3.1.0 (minor)#899

Open
depfu[bot] wants to merge 1 commit intodevelopfrom
depfu/update/guard-bundler-3.1.0
Open

Update guard-bundler 3.0.1 → 3.1.0 (minor)#899
depfu[bot] wants to merge 1 commit intodevelopfrom
depfu/update/guard-bundler-3.1.0

Conversation

@depfu
Copy link
Copy Markdown
Contributor

@depfu depfu Bot commented Apr 23, 2026

Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ guard-bundler (3.0.1 → 3.1.0) · Repo

Release Notes

3.1.0

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.1.0

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 8 commits:

✳️ guard (2.19.1 → 2.20.1) · Repo · Changelog

Release Notes

2.20.1

Full Changelog: v2.20.0...v2.20.1

2.20.0

Full Changelog: v2.19.1...v2.20.0

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 4 commits:

✳️ ostruct (0.6.1 → 0.6.3) · Repo · Changelog

Release Notes

0.6.3

What's Changed

  • Bump step-security/harden-runner from 2.12.1 to 2.12.2 by @dependabot[bot] in #81
  • use Ractor.shareable_proc by @ko1 in #82

Full Changelog: v0.6.2...v0.6.3

0.6.2

What's Changed

  • CI: Run Ruby 2.5 on macos-13 by @olleolleolle in #64
  • Exclude TruffleRuby from Actions. It easily broke our CI by @hsbt in #68
  • Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #67
  • Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to 9e85cb11501bebc2ae661c1500176316d3987059 by @dependabot in #66
  • Bump rubygems/release-gem from 1.1.0 to 1.1.1 by @dependabot in #69
  • Provide a 'Changelog' link on rubygems.org/gems/ostruct by @mark-young-atg in #70
  • Bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot in #71
  • Bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot in #72
  • Bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot in #73
  • Bump step-security/harden-runner from 2.11.0 to 2.11.1 by @dependabot in #76
  • Bump step-security/harden-runner from 2.11.1 to 2.12.0 by @dependabot in #77
  • Use Ractor#value as Ractor#take is removed by @ko1 in #78
  • Don't need to use admin secret for gh release by @hsbt in #79
  • Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot in #80

New Contributors

Full Changelog: v0.6.1...v0.6.2

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 19 commits:

✳️ pry (0.15.2 → 0.16.0) · Repo · Changelog

Release Notes

0.16.0

Features

  • Ruby 4.0 Support.
    Pry will now require and default to Reline for newer Rubies.
    (#2357)
    (#2349)
  • Revert 'Unify show-doc with show-source'.
    (#2346)

Breaking Changes

  • Remove experimental Pry.auto_resize!
    Returns a warning. The code will be removed later.
    (#2359)
  • Drop support for Ruby < 2.6
    (#2349)

New Contributors

Full Changelog: v0.15.2...v0.16.0

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 40 commits:

↗️ ffi (indirect, 1.17.1 → 1.17.4) · Repo · Changelog

Release Notes

1.17.4 (from changelog)

Fixed:

  • Fix union by-value ABI mismatch with float and double types on ARM64 and X86_64. See #1177 and #1178 for details.
  • Exclude libffi files, which are unnecessary. #1176

1.17.3 (from changelog)

Fixed:

  • Opt-in for MFA requirement explicitly. #1159
  • Fix type signature for FFI::AutoPointer#initialize, FFI::StructByReference#native_type and FFI::Struct#auto_ptr . #1158
  • Fix function signature of function_call in FFI trampoline. #1154 It failed on aarch64-mingw-ucrt.
  • Add workaround for segmentation faults on aarch64-mingw-ucrt. #1154
  • Call super in Library#freeze . #1154
  • Deny duplication of AutoPointer per #dup and #clone . #1173 They led to double free before.

Added:

  • Add binary gems for Ruby-4.0, now providing binary gems for Ruby-3.0 to 4.0.
  • Add msys2_mingw_dependencies for Windows Mingw for automatic installation of libffi. #1143
  • Mark callback dispatcher thread as fork safe for Puma. #1156
  • Add missing FFI::Platform module and LastError signatures. #1169

Removed:

  • Drop fat binary gems for Ruby < 3.0
  • Remove FFI::TypesGenerator from distributed gems. #1164
  • Remove libffi build dir after install, safing some install space. #1157

1.17.2 (from changelog)

Fixed:

  • #1144, #1145 Update libffi to 3.4.8 to fix installation issues on latest Macos on ARM64
  • Various adjustments to run the specs cleanly on Ruby-3.5 master branch.

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ formatador (indirect, 1.1.0 → 1.2.3) · Repo · Changelog

Release Notes

1.2.3 (from changelog)

1.2.2 (from changelog)

1.2.1 (from changelog)

1.2.0 (from changelog)

1.1.1 (from changelog)

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 42 commits:

↗️ listen (indirect, 3.9.0 → 3.10.0) · Repo · Changelog

Release Notes

3.10.0

What's Changed

  • Rubocop workflow with GitHub actions by @AlexB52 in #573
  • Fix the Rubocop offence by @y-yagi in #588
  • Add logger gem as a runtime dependency by @y-yagi in #587
  • Remove conditions from gem declarations in Gemfile by @larskanis in #584
  • CI against Ruby 3.4 by @y-yagi in #590
  • Remove link to Travis CI by @y-yagi in #593
  • Use Naming/PredicatePrefix instead of deprecated Naming/PredicateName cop by @y-yagi in #592
  • Remove unused require by @y-yagi in #594
  • Mention the relation with fs.inotify.max_user_watches and the memory allocation by @y-yagi in #595
  • CI against Ruby 4.0 by @y-yagi in #596

New Contributors

Full Changelog: v3.9.0...v3.10.0

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 21 commits:

↗️ lumberjack (indirect, 1.2.10 → 1.4.2) · Repo · Changelog

Release Notes

1.4.2

Fixed

  • Fixed issue where calling Lumberjack::LogEntry#tag would raise an error if there were no tags set on the log entry.

Full Changelog: v1.4.1...v1.4.2

1.4.1 (from changelog)

Changed

  • Catch errors when formatting values so that it doesn't prevent logging. Otherwise there can be no way to log that the error occurred. Values that produced errors in the formatter will now be shown in the logs as "".

1.4.0

Changed

  • Tags are consistently flattened internally to dot notation keys. This makes tag handling more consistent when using nested hashes as tag values. This changes how nested tags are merged, though. Now when new nested tags are set they will be merged into the existing tags rather than replacing them entirely. So logger.tag(foo: {bar: "baz"}) will now merge the foo.bar tag into the existing tags rather than replacing the entire foo tag.
  • The Lumberjack::Logger#context method can now be called without a block. When called with a block it sets up a new tag context for the block. When called without a block, it returns the current tag context in a Lumberjack::TagContext object which can be used to add tags to the current context.
  • Tags in Lumberjack::LogEntry are now always stored as a hash of flattened keys. This means that when tags are set on a log entry, they will be automatically flattened to dot notation keys. The tag method will return a hash of sub-tags if the tag name is a tag prefix.

Added

  • Added Lumberjack::LogEntry#nested_tags method to return the tags as a nested hash structure.

Full Changelog: v1.3.4...v1.4.0

1.3.4

Added

  • Added Lumberjack::Logger#with_progname alias for set_progname to match the naming convention used for setting temporary levels.

Fixed

  • Ensure that the safety check for circular calls to Lumberjack::Logger#add_entry cannot lose state.

Full Changelog: v1.3.3...v1.3.4

1.3.3

Added

  • Added Lumberjack::Utils#expand_tags method to expand a hash of tags that may contain nested hashes or dot notation keys.

Full Changelog: v1.3.2...v1.3.3

1.3.2

Fixed

  • Fixed NoMethodError when setting the device via the Lumberjack::Logger#device= method.

Full Changelog: v1.3.1...v1.3.2

1.3.1

Added

  • Added Lumberjack::Logger#context method to set up a context block for the logger. This is the same as calling Lumberjack::Logger#tag with an empty hash.
  • Log entries now remove empty tag values so they don't have to be removed downstream.

Full Changelog: v1.3.0...v1.3.1

1.3.0

Added

  • Added Lumberjack::Formatter::TaggedMessage to allow extracting tags from log messages via a formatter in order to better support structured logging of objects.
  • Added built in :round formatter to round numbers to a specified number of decimal places.
  • Added built in :redact formatter to redact sensitive information from log tags.
  • Added support in Lumberjack::TagFormatter for class formatters. Class formatters will be applied to any tag values that match the class.
  • Apply formatters to enumerable values in tags. Name formatters are applied using dot syntax when a tag value contains a hash.
  • Added support for a dedicated message formatter that can override the default formatter on the log message.
  • Added support for setting tags from the request environment in Lumberjack::Rack::Context middleware.
  • Added helper methods to generate global PID's and thread ids.
  • Added Lumberjack::Logger#tag_globally to explicitly set a global tag for all loggers.
  • Added Lumberjack::Logger#tag_value to get the value of a tag by name from the current tag context.
  • Added Lumberjack::Utils.hostname to get the hostname in UTF-8 encoding.
  • Added Lumberjack::Utils.global_pid to get a global process id in a consistent format.
  • Added Lumberjack::Utils.global_thread_id to get a thread id in a consistent format.
  • Added Lumberjack::Utils.thread_name to get a thread name in a consistent format.
  • Added support for ActiveSupport::Logging.logger_outputs_to? to check if a logger is outputting to a specific IO stream.
  • Added Lumberjack::Logger#log_at method to temporarily set the log level for a block of code for compatibility with ActiveSupport loggers.

Changed

  • Default date/time format for log entries is now ISO-8601 with microsecond precision.
  • Tags that are set to hash values will now be flattened into dot-separated keys in templates.

Removed

  • Removed support for Ruby versions < 2.5.

Deprecated

  • All unit of work related functionality from version 1.0 has been officially deprecated and will be removed in version 2.0. Use tags instead to set a global context for log entries.
  • Calling Lumberjack::Logger#tag without a block is deprecated. Use Lumberjack::Logger#tag_globally instead.

Full Changelog: v1.2.10...v1.3.0

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 50 commits:

↗️ thor (indirect, 1.4.0 → 1.5.0) · Repo · Changelog

Release Notes

1.5.0

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 25 commits:


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu depfu Bot added dependencies Pull requests that update a dependency file Technical Debt Technical Debt labels Apr 23, 2026
@depfu
Copy link
Copy Markdown
Contributor Author

depfu Bot commented Apr 23, 2026

Sorry, but the merge failed with:

At least 1 approving review is required by reviewers with write access.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.00%. Comparing base (75488d2) to head (e8d6afb).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #899   +/-   ##
========================================
  Coverage    98.00%   98.00%           
========================================
  Files           78       78           
  Lines         1753     1753           
========================================
  Hits          1718     1718           
  Misses          35       35           
Flag Coverage Δ
pull_request 98.00% <ø> (ø)
push 98.00% <ø> (ø)
ruby 98.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file Technical Debt Technical Debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants