Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the ruby-dependencies group across 1 directory with 9 updates #337

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 1, 2025

Bumps the ruby-dependencies group with 1 update in the /compare directory: rubocop.

Updates rubocop from 1.59.0 to 1.71.1

Release notes

Sourced from rubocop's releases.

RuboCop 1.71.1

Bug fixes

  • #10081: Add the missing include RuboCop::RSpec::ExpectOffense in rubocop/rspec/support.rb. (@​d4rky-pl)
  • #13765: Fix a false negative for Lint/AmbiguousBlockAssociation with numblocks. (@​earlopain)
  • #13759: Fix a false negative for Lint/ConstantDefinitionInBlock with numblocks. (@​earlopain)
  • #13741: Register an offense for Naming/BlockForwarding and Style/ArgumentsForwarding with Ruby >= 3.4 when the block argument is referenced inside a block. This was previously disabled because of a bug in Ruby 3.3.0. (@​earlopain)
  • #13777: Fix a false negative for Layout/EmptyLineBetweenDefs with DefLikeMacros and numblocks. (@​earlopain)
  • #13769: Fix a false negative for Style/RedundantParentheses with numblocks. (@​earlopain)
  • #13780: Fix a false positive Style/AccessModifierDeclarations when using access modifier in a numblock. (@​earlopain)
  • #13775: Fix a false positive for Lint/AssignmentInCondition when assigning in numblocks. (@​earlopain)
  • #13773: Fix false positives for Layout/RedundantLineBreak when using numbered block parameter. (@​koic)
  • #13761: Fix a false positive for Style/SuperArguments when calling super in a numblock. (@​earlopain)
  • #13768: Fix a false positive for Lint/UnreachableCode with instance_eval numblock. (@​earlopain)
  • #13750: Fix false positives for Style/RedundantSelfAssignment when assigning to attribute of self. (@​koic)
  • #13739: Fix false positive for Style/HashExcept and Style/HashSlice when checking for inclusion with a range. (@​dvandersluis)
  • #13751: Fix false positive in Layout/ExtraSpacing with ForceEqualSignAlignment: true for endless methods. (@​dvandersluis)
  • #13767: Fix Style/IdenticalConditionalBranches autocorrect when condition is inside assignment. (@​dvandersluis)
  • #13764: Fix a false negative for Layout/SingleLineBlockChain with numblocks. (@​earlopain)
  • #13771: Fix wrong autocorrect for Style/SoleNestedConditional when using numblocks. (@​earlopain)

RuboCop 1.71

New features

Bug fixes

  • #13684: Fix a false positive for Style/FrozenStringLiteralComment when using the frozen string literal magic comment in Active Admin's arb files. (@​koic)
  • #13372: Add rubocop_cache to the path given by --cache-root when pruning cache. ([@​capncavedan][])
  • #13257: Fix department disable/enable comments enabling the cop for the whole file even if that file is excluded by the cop. (@​earlopain)
  • #13704: Fix false positives for Lint/OutOfRangeRegexpRef when matching with match using safe navigation. (@​koic)
  • #13720: Fix false positives for Style/BlockDelimiters when using brace blocks as conditions under EnforcedStyle: semantic. (@​koic)
  • #13688: Fix false negative on Style/RedundantLineContinuation when the continuation is preceded by an interpolated string. (@​dvandersluis)
  • #13677: Fix false negative on Style/RedundantLineContinuation when the continuation is followed by a percent array. (@​dvandersluis)
  • #13692: Fix false positive in Style/RedundantLineContinuation when the ruby code ends with a commented continuation. (@​dvandersluis)
  • #13675: Fix invalid autocorrect for Style/ArrayFirstLast when calling .[] or &.[] with 0 or -1. (@​dvandersluis)
  • #13685: Fix syntax error introduced by Lint/SafeNavigationChain when adding safe navigation to an operator call inside a hash. (@​dvandersluis)
  • #13725: Fix an incorrect autocorrect for Style/IfUnlessModifier when using omitted hash values in an assignment. ([@​elliottt][])
  • #13667: Maintain precedence in autocorrect for Style/SoleNestedConditional. ([@​tejasbubane][])
  • #13679: Fix false positive for Style/RedundantLineContinuation when calling methods with fully qualified constants. (@​earlopain)
  • #13728: Fix a RuboCop error on provided glob pattern which matches directory. ([@​viralpraxis][])
  • #13693: Fix Style/ConditionalAssignment cop error on unless without else and assign_inside_condition enforced style. ([@​viralpraxis][])
  • #13669: Fix Style/FrozenStringLiteralComment cop error on unnormalized magic comment and never enforced style. ([@​viralpraxis][])

... (truncated)

Changelog

Sourced from rubocop's changelog.

1.71.1 (2025-01-31)

Bug fixes

  • #10081: Add the missing include RuboCop::RSpec::ExpectOffense in rubocop/rspec/support.rb. ([@​d4rky-pl][])
  • #13765: Fix a false negative for Lint/AmbiguousBlockAssociation with numblocks. ([@​earlopain][])
  • #13759: Fix a false negative for Lint/ConstantDefinitionInBlock with numblocks. ([@​earlopain][])
  • #13741: Register an offense for Naming/BlockForwarding and Style/ArgumentsForwarding with Ruby >= 3.4 when the block argument is referenced inside a block. This was previously disabled because of a bug in Ruby 3.3.0. ([@​earlopain][])
  • #13777: Fix a false negative for Layout/EmptyLineBetweenDefs with DefLikeMacros and numblocks. ([@​earlopain][])
  • #13769: Fix a false negative for Style/RedundantParentheses with numblocks. ([@​earlopain][])
  • #13780: Fix a false positive Style/AccessModifierDeclarations when using access modifier in a numblock. ([@​earlopain][])
  • #13775: Fix a false positive for Lint/AssignmentInCondition when assigning in numblocks. ([@​earlopain][])
  • #13773: Fix false positives for Layout/RedundantLineBreak when using numbered block parameter. ([@​koic][])
  • #13761: Fix a false positive for Style/SuperArguments when calling super in a numblock. ([@​earlopain][])
  • #13768: Fix a false positive for Lint/UnreachableCode with instance_eval numblock. ([@​earlopain][])
  • #13750: Fix false positives for Style/RedundantSelfAssignment when assigning to attribute of self. ([@​koic][])
  • #13739: Fix false positive for Style/HashExcept and Style/HashSlice when checking for inclusion with a range. ([@​dvandersluis][])
  • #13751: Fix false positive in Layout/ExtraSpacing with ForceEqualSignAlignment: true for endless methods. ([@​dvandersluis][])
  • #13767: Fix Style/IdenticalConditionalBranches autocorrect when condition is inside assignment. ([@​dvandersluis][])
  • #13764: Fix a false negative for Layout/SingleLineBlockChain with numblocks. ([@​earlopain][])
  • #13771: Fix wrong autocorrect for Style/SoleNestedConditional when using numblocks. ([@​earlopain][])

1.71.0 (2025-01-22)

New features

Bug fixes

  • #13684: Fix a false positive for Style/FrozenStringLiteralComment when using the frozen string literal magic comment in Active Admin's arb files. ([@​koic][])
  • #13372: Add rubocop_cache to the path given by --cache-root when pruning cache. ([@​capncavedan][])
  • #13257: Fix department disable/enable comments enabling the cop for the whole file even if that file is excluded by the cop. ([@​earlopain][])
  • #13704: Fix false positives for Lint/OutOfRangeRegexpRef when matching with match using safe navigation. ([@​koic][])
  • #13720: Fix false positives for Style/BlockDelimiters when using brace blocks as conditions under EnforcedStyle: semantic. ([@​koic][])
  • #13688: Fix false negative on Style/RedundantLineContinuation when the continuation is preceded by an interpolated string. ([@​dvandersluis][])
  • #13677: Fix false negative on Style/RedundantLineContinuation when the continuation is followed by a percent array. ([@​dvandersluis][])
  • #13692: Fix false positive in Style/RedundantLineContinuation when the ruby code ends with a commented continuation. ([@​dvandersluis][])
  • #13675: Fix invalid autocorrect for Style/ArrayFirstLast when calling .[] or &.[] with 0 or -1. ([@​dvandersluis][])
  • #13685: Fix syntax error introduced by Lint/SafeNavigationChain when adding safe navigation to an operator call inside a hash. ([@​dvandersluis][])
  • #13725: Fix an incorrect autocorrect for Style/IfUnlessModifier when using omitted hash values in an assignment. ([@​elliottt][])
  • #13667: Maintain precedence in autocorrect for Style/SoleNestedConditional. ([@​tejasbubane][])
  • #13679: Fix false positive for Style/RedundantLineContinuation when calling methods with fully qualified constants. ([@​earlopain][])
  • #13728: Fix a RuboCop error on provided glob pattern which matches directory. ([@​viralpraxis][])
  • #13693: Fix Style/ConditionalAssignment cop error on unless without else and assign_inside_condition enforced style. ([@​viralpraxis][])
  • #13669: Fix Style/FrozenStringLiteralComment cop error on unnormalized magic comment and never enforced style. ([@​viralpraxis][])
  • #13696: Update Metrics/CollectionLiteralLength to only register for [] when called on Set. ([@​dvandersluis][])

Changes

... (truncated)

Commits
  • 2b94512 Cut 1.71.1
  • 6afa078 Update Changelog
  • 5160359 [Fix #13750] Fix false positives for Style/RedundantSelfAssignment
  • 3dc1694 [Fix #13751] Fix false positive in Layout/ExtraSpacing with `ForceEqualSign...
  • cce60da Merge pull request #13780 from Earlopain/access-mod-numblock
  • 2a4ee1a Fix a false positive Style/AccessModifierDeclarations when using access mod...
  • b275d5a Fix InternalAffairs/NodeTypeMultiplePredicates offenses
  • 750fc1b Add InternalAffairs/NodeTypeMultiplePredicates to look for and or or co...
  • bb4b87d Merge pull request #13778 from dvandersluis/remove-host-environment-simulatio...
  • b1a17c9 Remove HostEnvironmentSimulatorHelper
  • Additional commits viewable in compare view

Updates json from 2.7.1 to 2.9.1

Release notes

Sourced from json's releases.

v2.9.1

What's Changed

  • Add support for Solaris 10 which lacks strnlen()

v2.9.0

What's Changed

  • Fix C implementation of script_safe escaping to not confuse some other 3 wide characters with \u2028 and \u2029. e.g. JSON.generate(["倩", "瀨"], script_safe: true) would generate the wrong JSON.
  • JSON.dump(object, some_io) now write into the IO in chunks while previously it would buffer the entire JSON before writing.
  • JSON::GeneratorError now has a #invalid_object attribute, making it easier to understand why an object tree cannot be serialized.
  • Numerous improvements to the JRuby extension.

Full Changelog: ruby/json@v2.8.2...v2.9.0

v2.8.2

What's Changed

  • JSON.load_file: explictly load the file as UTF-8

Full Changelog: ruby/json@v2.8.1...v2.8.2

v2.8.1

  • Fix the java version of the package to include the extension implementation. Only concerns JRuby.

Full Changelog: ruby/json@v2.8.0...v2.8.1

v2.8.0

What's Changed

  • Emit a deprecation warning when JSON.load create custom types without the create_additions option being explictly enabled.
    • Prefer to use JSON.unsafe_load(string) or JSON.load(string, create_additions: true).
  • Emit a deprecation warning when serializing valid UTF-8 strings encoded in ASCII_8BIT aka BINARY.
  • Bump required Ruby version to 2.7.
  • Add support for optionally parsing trailing commas, via allow_trailing_comma: true, which in cunjunction with the pre-existing support for comments, make it suitable to parse jsonc documents.
  • Many performance improvements to JSON.parse and JSON.load, up to 1.7x faster on real world documents.
  • Some minor performance improvements to JSON.dump and JSON.generate.
  • JSON.pretty_generate no longer include newline inside empty object and arrays.

Parsing performance

Parsing performance is improved by 50-70% on realistic benchmarks, and even more on micro-benchmarks: https://gist.github.com/casperisfine/cf4b3a0594fae24b7d0eb93daaf3841a

== Parsing activitypub.json (58160 bytes)
ruby 3.4.0dev (2024-11-06T07:59:09Z precompute-hash-wh.. 7943f98a8a) +YJIT +PRISM [arm64-darwin24]
Warming up --------------------------------------
          json 2.7.2   638.000 i/100ms
</tr></table> 

... (truncated)

Changelog

Sourced from json's changelog.

2024-12-18 (2.9.1)

  • Fix support for Solaris 10.

2024-12-03 (2.9.0)

  • Fix C implementation of script_safe escaping to not confuse some other 3 wide characters with \u2028 and \u2029. e.g. JSON.generate(["倩", "瀨"], script_safe: true) would generate the wrong JSON.
  • JSON.dump(object, some_io) now write into the IO in chunks while previously it would buffer the entire JSON before writing.
  • JSON::GeneratorError now has a #invalid_object attribute, making it easier to understand why an object tree cannot be serialized.
  • Numerous improvements to the JRuby extension.

2024-11-14 (2.8.2)

  • JSON.load_file explictly read the file as UTF-8.

2024-11-06 (2.8.1)

  • Fix the java packages to include the extension.

2024-11-06 (2.8.0)

  • Emit a deprecation warning when JSON.load create custom types without the create_additions option being explictly enabled.
    • Prefer to use JSON.unsafe_load(string) or JSON.load(string, create_additions: true).
  • Emit a deprecation warning when serializing valid UTF-8 strings encoded in ASCII_8BIT aka BINARY.
  • Bump required Ruby version to 2.7.
  • Add support for optionally parsing trailing commas, via allow_trailing_comma: true, which in cunjunction with the pre-existing support for comments, make it suitable to parse jsonc documents.
  • Many performance improvements to JSON.parse and JSON.load, up to 1.7x faster on real world documents.
  • Some minor performance improvements to JSON.dump and JSON.generate.
  • JSON.pretty_generate no longer include newline inside empty object and arrays.

2024-11-04 (2.7.6)

  • Fix a regression in JSON.generate when dealing with Hash keys that are string subclasses, call to_json on them.

2024-10-25 (2.7.5)

  • Fix a memory leak when #to_json methods raise an exception.
  • Gracefully handle formatting configs being set to nil instead of "".
  • Workaround another issue caused by conflicting versions of both json_pure and json being loaded.

2024-10-25 (2.7.4)

  • Workaround a bug in 3.4.8 and older rubygems/rubygems#6490. This bug would cause some gems with native extension to fail during compilation.
  • Workaround different versions of json and json_pure being loaded (not officially supported).
  • Make json_pure Ractor compatible.

2024-10-24 (2.7.3)

... (truncated)

Commits
  • f745ec1 Release 2.9.1
  • 72f43d4 Merge pull request #719 from ngoto/support-solaris-10-missing-strnlen
  • 48d4bbc Add support for Solaris 10 which lacks strnlen()
  • e1f6456 Release 2.9.0
  • 20b501a Merge pull request #716 from byroot/fix-script-safe-kanji
  • 93a7f87 Fix generate(script_safe: true) to not confuse unrelated characters
  • d0c38f2 Add missing entry in changelog
  • 686dcb1 Merge pull request #713 from mame/prevent-printf-format-warning
  • b8c1490 Prevent a warning of "a candidate for gnu_printf format attribute"
  • dbd5042 Merge pull request #712 from byroot/generation-error
  • Additional commits viewable in compare view

Updates language_server-protocol from 3.17.0.3 to 3.17.0.4

Changelog

Sourced from language_server-protocol's changelog.

3.17.0.4

  • Add #close to Reader and Writer (#112)
Commits

Updates parallel from 1.24.0 to 1.26.3

Commits
  • 8abc124 v1.26.3
  • b24e422 Merge pull request #351 from y-yagi/ensure_not_to_use_old_concurrent-ruby
  • 43c9805 Ensure not to use old concurrent-ruby
  • ab06d9e v1.26.2
  • fcae579 Revert "Revert "Merge pull request #348 from y-yagi/use_available_processor_c...
  • cd63939 v1.26.1
  • c316cc5 Revert "Merge pull request #348 from y-yagi/use_available_processor_count"
  • af5755b v1.26.0
  • 21fdad7 Merge pull request #348 from y-yagi/use_available_processor_count
  • 39f5630 Use cgroups aware processor count by default
  • Additional commits viewable in compare view

Updates parser from 3.2.2.4 to 3.3.7.0

Changelog

Sourced from parser's changelog.

v3.3.7.0 (2025-01-16)

API modifications:

  • Bump maintenance branches to 3.3.7 (#1061) (Koichi ITO)
  • bump 3.4 branch, remove 3.0 from CI (EOL) (#1057) (Ilya Bylich)
  • assert that version-specific checks actually run against at least one version (#1050) (Earlopain)

Features implemented:

  • ruby34.y: reject return in singleton class (#1048) (Earlopain)

Bugs fixed:

  • Fix ruby-parse with a folder ending in .rb (#1047) (Earlopain)

v3.3.6.0 (2024-11-05)

API modifications:

  • Bump maintenance branches to 3.3.6 (#1045) (Koichi ITO)

v3.3.5.1 (2024-10-31)

API modifications:

  • Bump maintenance branches to 3.2.6 (#1044) (Koichi ITO)

v3.3.5.0 (2024-09-04)

API modifications:

  • Bump maintenance branches to 3.3.5 (#1039) (Koichi ITO)

v3.3.4.2 (2024-08-08)

Bugs fixed:

  • Fix errros in the ascii specs of RuboCop (#1037) (Koichi ITO)

v3.3.4.1 (2024-08-07)

API modifications:

  • Bump 3.2 branch to 3.2.5. (#1036) (Ilya Bylich)
  • Bump Racc to 1.8.1 (#1031) (Koichi ITO)

Bugs fixed:

  • builder.rb: catch encoding errors when parsing invalid encoding regexp (#1033) (Earlopain)

v3.3.4.0 (2024-07-10)

... (truncated)

Commits
  • bfe7a68 Update changelog.
  • fb16c01 Bump version.
  • 2684112 update CI config (bump JRuby version, drop MRI 3.0 branch) (#1062)
  • e4104e8 * Bump maintenance branches to 3.3.7 (#1061)
  • 70ac244 Revert "* bump 3.4 branch, remove 3.0 from CI (EOL) (#1057)" (#1058)
  • 3d89cb4 * bump 3.4 branch, remove 3.0 from CI (EOL) (#1057)
  • d230989 * assert that version-specific checks actually run against at least one versi...
  • 91a0a6a + ruby34.y: reject return in singleton class (#1048)
  • 510eba0 - Fix ruby-parse with a folder ending in .rb (#1047)
  • 9a6ee63 Update changelog.
  • Additional commits viewable in compare view

Updates racc from 1.7.3 to 1.8.1

Release notes

Sourced from racc's releases.

v1.8.1

What's Changed

New Contributors

Full Changelog: ruby/racc@v1.8.0...v1.8.1

v1.8.0

What's Changed

New Contributors

Full Changelog: ruby/racc@v1.7.3...v1.8.0

Commits
  • 5229883 Merge pull request #275 from yui-knk/v1.8.1
  • d02c61b Bump up v1.8.1
  • a71dd38 Merge pull request #273 from ydah/fix-filepath-lineno
  • 93b7447 Add test code for TestRaccCommand
  • a6e840d Fix file path and line number errors when using +, * and ()
  • d27b781 Merge pull request #274 from ydah/rename-docs-main
  • f767767 Fix RDoc main file to "README.rdoc"
  • 2c5a142 Merge pull request #271 from mark-young-atg/provide_changelog_link_on_rubygems
  • a9b656c Provide a 'Changelog' link on rubygems.org/gems/racc
  • ea43e57 Merge pull request #270 from koic/fix_a_typo
  • Additional commits viewable in compare view

Updates regexp_parser from 2.8.3 to 2.10.0

Changelog

Sourced from regexp_parser's changelog.

[2.10.0] - 2024-12-25 - Janosch Müller

Added

  • #referenced_expressions
    • like #referenced_expression, but for multiplexing backrefs
    • returns the Group expressions that are being referenced

Fixed

  • fixed #char & #codepoint errors for single-digit hex escapes
    • e.g. \xA

[2.9.3] - 2024-11-29 - Janosch Müller

Fixed

  • fixed positive lookbehinds with character ">" being treated as named groups

[2.9.2] - 2024-05-15 - Janosch Müller

Fixed

  • made the MFA requirement for changes to this gem visible on rubygems

[2.9.1] - 2024-05-11 - Janosch Müller

Fixed

  • fixed unnecessary $LOAD_PATH searches at load time

[2.9.0] - 2024-01-07 - Janosch Müller

Added

  • all expressions now respond to #negative? / #negated?
    • previously only sets, props, and posix classes did
  • implemented #negative? / #negated? for more applicable expressions
    • \B, \D, \H, \S, \W, (?!...), (?<!...)

Fixed

  • fixed missing support for grapheme cluster break unicode properties
    • e.g. /\p{Grapheme_Cluster_Break=Extend}/
Commits
  • 6fb9d75 Release v2.10.0
  • e730409 Add referenced_expressions
  • 79a351d Fix char, codepoint for single digit hex escapes
  • b359448 Do dogfooding while linting ...
  • f23c644 Release v2.9.3
  • aa5563f Test some more edge cases
  • b757fd7 Merge pull request #94 from dvandersluis/dvandersluis-patch-1
  • 5e4ef01 Disable brittle cop
  • a74c64c Update scanner.rl to not treat lookbehinds with literal < characters as nam...
  • 8851030 Release v2.9.2
  • Additional commits viewable in compare view

Updates rubocop-ast from 1.30.0 to 1.38.0

Changelog

Sourced from rubocop-ast's changelog.

1.38.0 (2025-01-27)

New features

  • #346: Add Node#loc? to determine if a node has a given location. ([@​dvandersluis][])
  • #356: Added :any_block as an alias for :block and :numblock, use it with Node#any_block_type?. Also available in node patterns: {block numblock} can become any_block. ([@​earlopain][])

Bug fixes

Changes

  • #357: Support node groups in Node#each_descendant and similar traversal methods. ([@​earlopain][])

1.37.0 (2024-12-13)

New features

  • #341: Make RuboCop::AST::IfNode support then?. ([@​koic][])

Changes

  • #343: Add StrNode#single_quoted?, StrNode#double_quoted? and StrNode#percent_literal? to simplify checking for string delimiters. ([@​dvandersluis][])

1.36.2 (2024-11-27)

Bug fixes

1.36.1 (2024-11-13)

Bug fixes

  • #339: Do not emit a deprecation warning for EnsureNode#body to give RuboCop a chance to update its usage. EnsureNode#body will still be changed in the next major version of rubocop-ast. ([@​earlopain][])

1.36.0 (2024-11-13)

Changes

  • #337: Deprecate EnsureNode#body in favour of EnsureNode#branch. EnsureNode#body will be redefined in the next major version of rubocop-ast. ([@​dvandersluis][])

1.35.0 (2024-11-11)

New features

... (truncated)

Commits
  • 6650bc7 Cut 1.38.0
  • 74a456c Update Changelog
  • 6f7108f Update to use Node#loc?
  • 85bfe84 Add Node#loc? to determine if a node has a given location
  • 5763d46 Add Node#any_block_type? to determine if a node is either a block or numblock
  • 6469d88 Disable InternalAffairs/LocationExpression cop
  • b8d385a Test main specs against prism as well
  • a9f7be9 [Fix #323] Fix node captures inside of ?, +, and * repetition
  • 757c3cc Support node groups in Node#each_descendant and similar traversal methods
  • 02b8d0f Remove windows-specific CI step
  • Additional commits viewable in compare view

Updates unicode-display_width from 2.5.0 to 3.1.4

Changelog

Sourced from unicode-display_width's changelog.

3.1.4

  • Fix that skin tone modifiers were ignored when used in a non-ZWJ sequence context (= single emoji char + modifier) #29
  • Add more docs and specs about modifier handling

3.1.3

Better handling of non-UTF-8 strings, patch by @​Earlopain:

  • Data with BINARY encoding is interpreted as UTF-8, if possible
  • Use invalid: :replace and undef: :replace options when converting to UTF-8

3.1.2

  • Performance improvements

3.1.1

  • Performance improvements

3.1.0

Improve Emoji support:

  • Emoji modes: Differentiate between well-formed Emoji (:possible) and any ZWJ/modifier sequence (:all). The latter is more common and more efficient to implement.
  • Unify :rgi_{fqe,mqe,uqe} options to just :rgi to keep things simpler (corresponds to the former :rgi_uqe option). Most terminals that want to support the RGI set will probably want to catch Emoji sequences with missing VS16s.
  • Add new :all_no_vs16 and :rgi_at modes to be able to support some terminals that needs these quirks
  • Add alias emoji: :auto for emoji: true and emoji: :none for emoji: false
  • :auto mode: Only consider terminal cells when recommending Emoji support level (Emoji themselves might display differently)
  • :auto mode: Set default Emoji mode for unknown/unsupported terminals to :none
  • Rename :basic mode to :vs16

3.0.1

  • Add WezTerm and foot as good Emoji terminals

3.0.0

Rework Emoji support:

  • Emoji widths are now enabled by default
  • Only reduce Emoji width to 2 when RGI Emoji detected (configurable)

... (truncated)

Commits
  • a515fa2 Release v3.1.4
  • 4bcbf6a CI: Add jruby and Ruby 3.4 on Windows
  • dc64170 Fix and improve handling of Skin Tone Modifiers:
  • 893f9a9 Release v3.1.3
  • 2fbc7a7 CI: Deactivate jruby till jar-dependencies issue is sorted out
  • 5ed64f9 CI: Add Ruby 3.4
  • 620454c Add Encoding note to README and CHANGELOG
  • a23a070 Merge pull request #28 from Earlopain/invalid-encoding-stuff
  • bc47d28 Handle invalid encoded strings
  • b00c5bf Add link to terminal-emoji-width.rb
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore co...

Description has been truncated

Bumps the ruby-dependencies group with 1 update in the /compare directory: [rubocop](https://github.com/rubocop/rubocop).


Updates `rubocop` from 1.59.0 to 1.71.1
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.59.0...v1.71.1)

Updates `json` from 2.7.1 to 2.9.1
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](ruby/json@v2.7.1...v2.9.1)

Updates `language_server-protocol` from 3.17.0.3 to 3.17.0.4
- [Changelog](https://github.com/mtsmfm/language_server-protocol-ruby/blob/main/CHANGELOG.md)
- [Commits](mtsmfm/language_server-protocol-ruby@v3.17.0.3...v3.17.0.4)

Updates `parallel` from 1.24.0 to 1.26.3
- [Commits](grosser/parallel@v1.24.0...v1.26.3)

Updates `parser` from 3.2.2.4 to 3.3.7.0
- [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
- [Commits](whitequark/parser@v3.2.2.4...v3.3.7.0)

Updates `racc` from 1.7.3 to 1.8.1
- [Release notes](https://github.com/ruby/racc/releases)
- [Changelog](https://github.com/ruby/racc/blob/master/ChangeLog)
- [Commits](ruby/racc@v1.7.3...v1.8.1)

Updates `regexp_parser` from 2.8.3 to 2.10.0
- [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md)
- [Commits](ammar/regexp_parser@v2.8.3...v2.10.0)

Updates `rubocop-ast` from 1.30.0 to 1.38.0
- [Release notes](https://github.com/rubocop/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-ast@v1.30.0...v1.38.0)

Updates `unicode-display_width` from 2.5.0 to 3.1.4
- [Changelog](https://github.com/janlelis/unicode-display_width/blob/main/CHANGELOG.md)
- [Commits](janlelis/unicode-display_width@v2.5.0...v3.1.4)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: json
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: language_server-protocol
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby-dependencies
- dependency-name: parallel
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: parser
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: racc
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: regexp_parser
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: rubocop-ast
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: unicode-display_width
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: ruby-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Feb 1, 2025
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 ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants