Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 22, 2025

This PR contains the following updates:

Package Change Age Confidence
bootsnap '~> 1.19.0' -> '~> 1.20.0' age confidence
database_consistency '~> 2.1.0' -> '~> 2.1.1' age confidence
net-imap (changelog) '~> 0.5.12' -> '~> 0.6.2' age confidence
rubocop (source, changelog) '~> 1.81.7' -> '~> 1.82.1' age confidence
sidekiq (source, changelog) '~> 8.0.10' -> '~> 8.1.0' age confidence

Release Notes

djezzzl/database_consistency (database_consistency)

v2.1.1

Compare Source

  • Fix MissingDependentDestroyChecker to handle nested classes. Thanks Robert Keresnyei for reporting and fixing the issue!
  • Fix MissingDependentDestroyChecker to consider restrict_with_exception and restrict_with_error option. Thanks Robert Keresnyei for reporting the issue.
ruby/net-imap (net-imap)

v0.6.2

Compare Source

What's Changed

Fixed

Full Changelog: ruby/net-imap@v0.6.1...v0.6.2

v0.6.1

Compare Source

What's Changed

Fixed
Miscellaneous

Full Changelog: ruby/net-imap@v0.6.0...v0.6.1

v0.6.0

Compare Source

What's Changed

Breaking Changes
  • 🔧 Update default config for v0.6 by @​nevans in #​539
    • responses_without_block changed from :warn to :frozen_dup
    • parser_use_deprecated_uidplus_data changed from :up_to_max_size to false (and is deprecated)
    • parser_max_deprecated_uidplus_data_size changed from 100 to 0 (and is deprecated)
  • 🔥 Use psych (>= 5.2.5) for encoding Data objects by @​nevans in #​543
    This changes the YAML tag for Data subclasses from ruby/object:Net::IMAP::DataSubclass to ruby/data:Net::IMAP::DataSubclass. YAML dumped by earlier net-imap versions may not load correctly. Psych >= 5.2.5 is required to dump these objects correctly.
  • 💥 Require ruby >= 3.2 (drop support for 3.1) by @​nevans in #​538
  • 💥✨ Change SequenceSet#size to count * and repeated numbers by @​nevans in #​564
    SequenceSet is used to represent both sorted sets and ordered lists (which may contain duplicates). Members are non-zero UInt32 numbers, but "*" has special meaning as "the number corresponding to the last mailbox entry". So there are four different ways to count the members of a SequenceSet.
    Previously, #size was an alias for #count. Now it differs in both relevant aspects.
    * is a unique member * is treated like 2³² - 1
    distinct set members #cardinality #count
    ordered list, including duplicates #size #count_with_duplicates
  • 🔥 Remove deprecated UIDPlusData class by @​nevans in #​540
    UIDPlusData was deprecated by v0.5.6. AppendUIDData or CopyUIDData will always be returned instead.
  • 🔥 Delete deprecated MessageSet by @​nevans in #​573
    MessageSet was deprecated by v0.5.0. Use SequenceSet instead.
  • 💥 Do not include OpenSSL and OpenSSL::SSL modules into Net::IMAP by @​nevans in #​533
    This only affects the ability to use OpenSSL constants from the Net::IMAP namespace.
  • 💥 Don't set verify_callback to VerifyCallbackProc by @​nevans in #​534
    This functionality was never documented and is redundant with the verify_callback option.
Deprecated
  • Deprecated config options for UIDPlusData in #​540
    The parser_use_deprecated_uidplus_data and parser_max_deprecated_uidplus_data_size config options will be removed in v0.7.0. They are kept for backward compatibility, but they do not affect response parser results. When parser_use_deprecated_uidplus_data is changed from the default value (false), deprecation warnings are printed when parsing APPENDUID or COPYUID response codes.
Added
Documentation
Other Changes
  • 🔥 Drop Data polyfill by @​nevans in #​541
    This was only used for ruby 3.1, which is no longer supported. So this is not considered a breaking change.
  • ♻️ Refactor Config.versioned_defaults to reduce merge conflcts by @​nevans in #​544
  • Improved Net::IMAP::SequenceSet performance
Miscellaneous

Full Changelog: ruby/net-imap@v0.5.12...v0.6.0

v0.5.13

Compare Source

What's Changed

Fixed
Documentation
Other Changes
  • ♻️ Refactor Config.versioned_defaults to reduce merge conflicts (backport to 0.5) by @​nevans in #​584
Miscellaneous

Full Changelog: ruby/net-imap@v0.5.12...v0.5.13

rubocop/rubocop (rubocop)

v1.82.1

Compare Source

Bug fixes
  • #​14736: Fix an error for Style/TrailingCommaInArguments when EnforcedStyleForMultiline is consistent_comma and keyword arguments use a trailing comma. ([@​koic][])
  • #​14737: Fix crash in Layout/RedundantLineBreak when Layout/LineLength is disabled. ([@​ydakuka][])
  • #​14719: Fix crash on long lines when Layout/LineLength is disabled. ([@​floriandejonckheere][])
  • #​14743: Fix false positives for Layout/MultilineMethodCallIndentation when multiline method chain with block has expected indent width and the method is preceded by splat or double splat. ([@​koic][])
  • #​12297: Fix false negative in Layout/IndentationWidth for multiline method chain blocks. ([@​rscq][])
  • #​14730: Fix the cache implementation to use consistent cache keys across workers. ([@​byroot][])
  • #​14559: Fix false positives for Lint/UselessAssignment when a variable is assigned in loop body and used in loop condition. ([@​ydakuka][])

v1.82.0

Compare Source

New features
  • #​14655: Add AllowRBSInlineAnnotation option to Layout/LineLength. ([@​koic][])
  • #​14569: Add IncludedMacroPatterns configuration option to Style/MethodCallWithArgsParentheses for pattern-based macro method enforcement. ([@​mmenanno][])
  • #​14670: Add new cop Style/ModuleMemberExistenceCheck. ([@​lovro-bikic][])
  • #​14644: Support TargetRubyVersion 4.0 (experimental). ([@​koic][])
Bug fixes
  • #​14649: Fix an error for Lint/LiteralAsCondition when there are literals in multiple branches. ([@​viralpraxis][])
  • #​14678: Fix an error when running deprecated rake rubocop:auto_correct task. ([@​koic][])
  • #​14650: Fix wrong autocorrect for Lint/RedundantSplatExpansion when splatting a single literal. ([@​earlopain][])
  • #​14703: Fix false negatives for Layout/RescueEnsureAlignment when using self class definition. ([@​koic][])
  • #​14706: Fix false negatives for Lint/NoReturnInBeginEndBlocks when assigning instance variable, class variable, global variable, or constant. ([@​koic][])
  • #​14715: Fix false positives for Layout/EmptyLineAfterGuardClause when a guard clause follows a multiline heredoc in a parenthesized method call. ([@​koic][])
  • #​14667: Fix false positives for Layout/EndAlignment when a conditional assignment is used on the same line and the end with a safe navigation method call is aligned. ([@​koic][])
  • #​14688: Fix false positives for Layout/EndAlignment when a conditional assignment is used on the same line and the end with a numbered block or it block method call is aligned. ([@​koic][])
  • #​14699: Fix false positives for Lint/RedundantSafeNavigation when the receiver is used outside the singleton method definition scope. ([@​koic][])
  • #​14663: Fix false positives for Style/EndlessMethod when multiline or xstring heredoc is used in method body. ([@​koic][])
  • #​10173: Fix false positives for Style/TrailingCommaInArguments when EnforcedStyleForMultiline is set to consistent_comma and a multiline braced hash argument appears after another argument. ([@​koic][])
  • #​14680: Handle all OptionParser errors when running rubocop with input that causes an error. ([@​dvandersluis][])
  • #​14658: Fix incorrect behavior when Layout/LineLength is disabled. ([@​koic][])
  • #​14704: Fix incorrect Position character value in LSP. ([@​tmtm][])
  • #​14619: Store remote configuration caches in cache root. ([@​Jack12816][])
  • #​14476: Fix Style/ClassAndModuleChildren to skip compact style definitions inside another class or module when EnforcedStyle: nested. ([@​rscq][])
  • #​14281: Update Layout/EndAlignment with EnforcedStyleAlignWith: variable to handle conditionals inside begin nodes properly. ([@​dvandersluis][])
Changes
  • #​14662: Add autocorrection for Lint/UselessOr. ([@​r7kamura][])
  • #​14668: Exclude Severity from configuration parameters. ([@​r7kamura][])
  • #​14684: Make Style/CaseEquality allow regexp case equality where the receiver is a regexp literal. ([@​koic][])
  • #​14645: Change Lint/CircularArgumentReference to detect offenses within long assignment chains. ([@​viralpraxis][])
  • #​14642: Make Gemspec/RubyVersionGlobalsUsage aware of Ruby::VERSION. ([@​koic][])
  • #​14695: Make Layout/EmptyLineAfterMagicComment aware of # rbs_inline magic comment. ([@​koic][])
  • #​10147: Make Lint/ElseLayout allow a single-line else body in then single-line conditional. ([@​koic][])
  • #​14661: Make Lint/RedundantRequireStatement aware of pathname when analyzing Ruby 4.0. ([@​koic][])
  • #​14698: Make Lint/UnreachableCode aware of singleton method redefinition. ([@​koic][])
  • #​14677: Make Style/RedundantArgument aware of to_i. ([@​koic][])
  • #​14660: Rename IgnoreCopDirectives to AllowCopDirectives in Layout/LineLength. ([@​koic][])
  • #​14492: Revert #​14492, which added support for LSP positionEncoding 'utf-8' and 'utf-32' due to critical performance regression reports. ([@​koic][])
sidekiq/sidekiq (sidekiq)

v8.1.0

Compare Source

  • retry_for and retry are now mutually exclusive [#​6878, Saidbek]
  • perform_inline now enforces strict_args! [#​6718, Saidbek]
  • Integrate Herb linting for ERB templates [#​6760, Saidbek]
  • Remove CSRF code, use Sec-Fetch-Site header [#​6874, deve1212]
  • Allow custom Web UI assets_path for CDN purposes [#​6865, stanhu]
  • Upgrade to connection_pool 3.0
  • Allow idle connection reaping after N seconds.
    You can activate this beta feature like below.
    Feedback requested: is this feature stable and useful for you in production?
    This feature may or may not be enabled by default in Sidekiq 9.0.
Sidekiq.configure_server do |cfg|
  cfg.reap_idle_redis_connections(60)
end

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 22, 2025
@coderabbitai
Copy link

coderabbitai bot commented Dec 22, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Dec 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.62%. Comparing base (d8bf971) to head (9acc0d7).

Additional details and impacted files
@@           Coverage Diff            @@
##           staging    #1183   +/-   ##
========================================
  Coverage    77.62%   77.62%           
========================================
  Files           54       54           
  Lines         1341     1341           
========================================
  Hits          1041     1041           
  Misses         300      300           

☔ 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate bot force-pushed the renovate/all-minor-patch-bundler branch 4 times, most recently from c8f2c8a to 36befc8 Compare December 24, 2025 22:36
@renovate renovate bot force-pushed the renovate/all-minor-patch-bundler branch from 36befc8 to de09686 Compare December 24, 2025 23:22
@renovate
Copy link
Contributor Author

renovate bot commented Dec 25, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants