Bump the dev-ruby-dependencies group across 1 directory with 5 updates
Updates the requirements on entitlements-app, rubocop, rubocop-performance, ruby-lsp and webmock to permit the latest version.
Updates entitlements-app from 1.0.0 to 1.1.0
Release notes
Sourced from entitlements-app's releases.
v1.1.0
What's Changed
- updating rexml by
@cwagein github/entitlements-app#42- Bump rexml from 3.3.5 to 3.3.6 in the bundler group by
@dependabotin github/entitlements-app#43- feat(gems): add non-default gems to the gemspec by
@nobe4in github/entitlements-app#46- feat: bump version by
@nobe4in github/entitlements-app#47Full Changelog: https://github.com/github/entitlements-app/compare/v1.0.0...v1.1.0
Commits
dae5164Merge pull request #47 from github/bump-versionef2a50dfeat: bump version83843e8Merge pull request #46 from github/add-non-default-gemsc7e46b9feat(gems): add non-default gems to the gemspec880ebf2Merge pull request #43 from github/dependabot/bundler/bundler-6e3bc67060746bf5aBump rexml from 3.3.5 to 3.3.6 in the bundler group8cb4876Merge pull request #42 from github/bump-rexml8010ae4updating rexml- See full diff in compare view
Updates rubocop from 1.65.1 to 1.66.1
Release notes
Sourced from rubocop's releases.
RuboCop 1.66.1
Bug fixes
- #13191: Fix an error for
Style/IfWithSemicolonwhen using nested single-line if/;/end in block of if/else branches. (@koic)- #13178: Fix false positive for
Style/EmptyLiteralwithHash.new([]). (@earlopain)- #13176: Fix crash in
Style/EmptyElsewhenAllowComments: trueand the else clause is missing. (@vlad-pisanov)- #13185: Fix false negatives in
Style/MapIntoArrayautocorrection when usingensure,def,defsandfor. (@vlad-pisanov)RuboCop 1.66
New features
- #13077: Add new global
StringLiteralsFrozenByDefaultoption for correct analysis withRUBYOPT=--enable=frozen-string-literal. (@earlopain)- #13080: Add new
DocumentationExtensionglobal option to serve documentation with extensions different than.html. (@earlopain)- #13074: Add new
Lint/UselessNumericOperationcop to check for inconsequential numeric operations. ([@zopolis4][])- #13061: Add new
Style/RedundantInterpolationUnfreezecop to check fordupand@+on interpolated strings in Ruby >= 3.0. (@earlopain)Bug fixes
- #13093: Fix an error for
Lint/ImplicitStringConcatenationwhen implicitly concatenating a string literal with a line break and string interpolation. (@koic)- #13098: Fix an error for
Style/IdenticalConditionalBrancheswhen handling empty case branches. (@koic)- #13113: Fix an error for
Style/IfWithSemicolonwhen a nestedifwith a semicolon is used. (@koic)- #13097: Fix an error for
Style/InPatternThenwhen using alternative pattern matching deeply. (@koic)- #13159: Fix an error for
Style/OneLineConditionalwhen using if/then/else/end with multiple expressions in thethenbody. (@koic)- #13092: Fix an incorrect autocorrect for
Layout/EmptyLineBetweenDefswhen two method definitions are on the same line separated by a semicolon. (@koic)- #13116: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen a single-lineif/;/endhas an argument in the then body expression. (@koic)- #13161: Fix incorrect autocorrect for
Style/IfWithSemicolonwhen using multiple expressions in theelsebody. (@koic)- #13132: Fix incorrect autocorrect for
Style/TrailingBodyOnMethodDefinitionwhen an expression precedes a method definition on the same line with a semicolon. (@koic)- #13164: Fix incorrect autocorrect behavior for
Layout/BlockAlignmentwhenEnforcedStyleAlignWith: either (default). (@koic)- #13087: Fix an incorrect autocorrect for
Style/MultipleComparisonwhen expression with more comparisons precedes an expression with less comparisons. ([@fatkodima][])- #13172: Fix an error for
Layout/EmptyLinesAroundExceptionHandlingKeywordswhenensureorelseandendare on the same line. (@koic)- #13107: Fix an error for
Lint/ImplicitStringConcatenationwhen there are multiple adjacent string interpolation literals on the same line. (@koic)- #13111: Fix an error for
Style/GuardClausewhen if clause is empty and correction would not fit on single line because ofLayout/LineLength. (@earlopain)- #13137: Fix an error for
Style/ParallelAssignmentwhen using__FILE__. (@earlopain)- #13143: Fix an error during
TargetRubyVersiondetection if the gemspec is not valid syntax. (@earlopain)- #13131: Fix false negatives for
Lint/Voidwhen usingensure,defsandnumblock. (@vlad-pisanov)- #13174: Fix false negatives for
Style/MapIntoArraywhen initializing the destination usingArray[],Array([]), orArray.new([]). (@vlad-pisanov)- #13173: Fix false negatives for
Style/EmptyLiteralwhen usingArray[],Hash[],Array.new([])andHash.new([]). (@vlad-pisanov)- #13126: Fix a false positive for
Style/Aliaswhen using multiplealiasindef. (@koic)- #13085: Fix a false positive for
Style/EmptyElsewhen a comment-onlyelseis used afterelsifandAllowComments: trueis set. (@koic)- #13118: Fix a false positive for
Style/MapIntoArraywhen splatting. (@earlopain)- #13105: Fix false positives for
Style/ArgumentsForwardingwhen forwarding kwargs/block arg with non-matching additional args. (@koic)- #13139: Fix false positives for
Style/RedundantConditionwhen using modifieriforunless. (@koic)- #13134: Fix false negative for
Lint/Voidwhen using using frozen literals. (@vlad-pisanov)- #13148: Fix incorrect autocorrect for
Lint/EmptyConditionalBodywhen missingelsifbody withendon the same line. (@koic)- #13109: Fix an error for the
Lockfileparser when it contains incompatibleBUNDLED WITHversions. (@earlopain)- #13112: Fix detection of
TargetRubyVersionthrough the gemfile if the gemfile ruby version is below 2.7. (@earlopain)
... (truncated)
Changelog
Sourced from rubocop's changelog.
1.66.1 (2024-09-04)
Bug fixes
- #13191: Fix an error for
Style/IfWithSemicolonwhen using nested single-line if/;/end in block of if/else branches. ([@koic][])- #13178: Fix false positive for
Style/EmptyLiteralwithHash.new([]). ([@earlopain][])- #13176: Fix crash in
Style/EmptyElsewhenAllowComments: trueand the else clause is missing. ([@vlad-pisanov][])- #13185: Fix false negatives in
Style/MapIntoArrayautocorrection when usingensure,def,defsandfor. ([@vlad-pisanov][])1.66.0 (2024-08-31)
New features
- #13077: Add new global
StringLiteralsFrozenByDefaultoption for correct analysis withRUBYOPT=--enable=frozen-string-literal. ([@earlopain][])- #13080: Add new
DocumentationExtensionglobal option to serve documentation with extensions different than.html. ([@earlopain][])- #13074: Add new
Lint/UselessNumericOperationcop to check for inconsequential numeric operations. ([@zopolis4][])- #13061: Add new
Style/RedundantInterpolationUnfreezecop to check fordupand@+on interpolated strings in Ruby >= 3.0. ([@earlopain][])Bug fixes
- #13093: Fix an error for
Lint/ImplicitStringConcatenationwhen implicitly concatenating a string literal with a line break and string interpolation. ([@koic][])- #13098: Fix an error for
Style/IdenticalConditionalBrancheswhen handling empty case branches. ([@koic][])- #13113: Fix an error for
Style/IfWithSemicolonwhen a nestedifwith a semicolon is used. ([@koic][])- #13097: Fix an error for
Style/InPatternThenwhen using alternative pattern matching deeply. ([@koic][])- #13159: Fix an error for
Style/OneLineConditionalwhen using if/then/else/end with multiple expressions in thethenbody. ([@koic][])- #13092: Fix an incorrect autocorrect for
Layout/EmptyLineBetweenDefswhen two method definitions are on the same line separated by a semicolon. ([@koic][])- #13116: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen a single-lineif/;/endhas an argument in the then body expression. ([@koic][])- #13161: Fix incorrect autocorrect for
Style/IfWithSemicolonwhen using multiple expressions in theelsebody. ([@koic][])- #13132: Fix incorrect autocorrect for
Style/TrailingBodyOnMethodDefinitionwhen an expression precedes a method definition on the same line with a semicolon. ([@koic][])- #13164: Fix incorrect autocorrect behavior for
Layout/BlockAlignmentwhenEnforcedStyleAlignWith: either (default). ([@koic][])- #13087: Fix an incorrect autocorrect for
Style/MultipleComparisonwhen expression with more comparisons precedes an expression with less comparisons. ([@fatkodima][])- #13172: Fix an error for
Layout/EmptyLinesAroundExceptionHandlingKeywordswhenensureorelseandendare on the same line. ([@koic][])- #13107: Fix an error for
Lint/ImplicitStringConcatenationwhen there are multiple adjacent string interpolation literals on the same line. ([@koic][])- #13111: Fix an error for
Style/GuardClausewhen if clause is empty and correction would not fit on single line because ofLayout/LineLength. ([@earlopain][])- #13137: Fix an error for
Style/ParallelAssignmentwhen using__FILE__. ([@earlopain][])- #13143: Fix an error during
TargetRubyVersiondetection if the gemspec is not valid syntax. ([@earlopain][])- #13131: Fix false negatives for
Lint/Voidwhen usingensure,defsandnumblock. ([@vlad-pisanov][])- #13174: Fix false negatives for
Style/MapIntoArraywhen initializing the destination usingArray[],Array([]), orArray.new([]). ([@vlad-pisanov][])- #13173: Fix false negatives for
Style/EmptyLiteralwhen usingArray[],Hash[],Array.new([])andHash.new([]). ([@vlad-pisanov][])- #13126: Fix a false positive for
Style/Aliaswhen using multiplealiasindef. ([@koic][])- #13085: Fix a false positive for
Style/EmptyElsewhen a comment-onlyelseis used afterelsifandAllowComments: trueis set. ([@koic][])- #13118: Fix a false positive for
Style/MapIntoArraywhen splatting. ([@earlopain][])- #13105: Fix false positives for
Style/ArgumentsForwardingwhen forwarding kwargs/block arg with non-matching additional args. ([@koic][])- #13139: Fix false positives for
Style/RedundantConditionwhen using modifieriforunless. ([@koic][])- #13134: Fix false negative for
Lint/Voidwhen using using frozen literals. ([@vlad-pisanov][])- #13148: Fix incorrect autocorrect for
Lint/EmptyConditionalBodywhen missingelsifbody withendon the same line. ([@koic][])- #13109: Fix an error for the
Lockfileparser when it contains incompatibleBUNDLED WITHversions. ([@earlopain][])- #13112: Fix detection of
TargetRubyVersionthrough the gemfile if the gemfile ruby version is below 2.7. ([@earlopain][])- #13155: Fixes an error when the server cache directory has too long path, causing rubocop to fail even with caching disabled. ([
@protocol7][])
... (truncated)
Commits
ba8e7beCut 1.66.12900c91Update Changelog08bed81Fix an error forStyle/IfWithSemicolonc2ae362Don't parse YAML twice5f3481fUserubocop-astSimpleForwardable5e65a39Merge pull request #13185 from vlad-pisanov/vp_map_into_array_2d18b3c9Fix false negatives inStyle/MapIntoArrayautocorrection when using `ensure...3277118[Fix #13182] Tweak the doc forStyle/RedundantInterpolationUnfreeze9a38b11Merge pull request #13179 from Earlopain/node-matcher-directiry-errorfd4f4d7Fix an error forInternalAffairs/NodeMatcherDirectivewhen no second argument- Additional commits viewable in compare view
Updates rubocop-performance from 1.21.1 to 1.22.1
Release notes
Sourced from rubocop-performance's releases.
RuboCop Performance 1.22.1
Bug fixes
- #468: Fix false positives for
Performance/BigDecimalWithNumericArgumentwhen using float argument forBigDecimal. (@koic)RuboCop Performance 1.22.0
Bug fixes
- #454: Fix false positives for
Performance/BigDecimalWithNumericArgumentwhen using BigDecimal 3.1+. (@koic)Changes
- #385: Disable
Performance/BlockGivenWithExplicitBlockby default. (@earlopain)- #407: Make
Performance/DoubleStartEndWithaware of safe navigation. (@earlopain)
Changelog
Sourced from rubocop-performance's changelog.
1.22.1 (2024-09-17)
Bug fixes
- #468: Fix false positives for
Performance/BigDecimalWithNumericArgumentwhen using float argument forBigDecimal. ([@koic][])1.22.0 (2024-09-16)
Bug fixes
- #454: Fix false positives for
Performance/BigDecimalWithNumericArgumentwhen using BigDecimal 3.1+. ([@koic][])Changes
- #385: Disable
Performance/BlockGivenWithExplicitBlockby default. ([@earlopain][])- #407: Make
Performance/DoubleStartEndWithaware of safe navigation. ([@earlopain][])
Commits
69c5abcCut 1.22.13188974Update Changelog100cdfeMerge pull request #469 from koic/fix_false_positives_for_performance_big_dec...6bb06b2[Fix #468] Fix false positives forPerformance/BigDecimalWithNumericArgumentf74a890Switch back docs version to masterbf5f64fCut 1.22.0d26b441Update Changelog7233005Merge pull request #465 from Earlopain/start-end-safe-navigation767f2c9[Fix #407] MakePerformance/DoubleStartEndWithaware of safe navigationf28d18dMerge pull request #466 from Earlopain/block-given-disable- Additional commits viewable in compare view
Updates ruby-lsp from 0.17.15 to 0.19.1
Commits
9a737cbIndex global variables (#2656)eca9613Handle multibyte characters in RubyDocument (#2669)4b2709eFix some docs links (#2670)90dc23cMerge pull request #2667 from Shopify/ko/entries-for46b0411Add method support to References request (#2650)9f77cf5Make type optional in Index#entries_for0a710dbAdd indexing enhancements and version to add-on docs (#2652)33aaf30Add support for range formatting with Syntax Tree (#2657)791cd00Avoid directly calling version to avoid Sorbet error (#2663)9154bfcPrevent lazy comment fetching from failing if file gets deleted (#2661)- Additional commits viewable in compare view
Updates webmock from 3.23.1 to 3.24.0
Changelog
Sourced from webmock's changelog.
3.24.0
Ignore parsing errors when parsing invalid JSON or XML body to match against body pattern #1066
Thanks to Christian Schmidt
Added support for mocked HTTP::Connection#finished_request? method #1065
Thanks to Christian Schmidt
Detect if Patron is loaded by checking if Patron::Session constant is defined #1068
Thanks to Rodrigo Argumedo
Raising an ArgumentError when uri is passed as a Pathname object to stub_request or request expectation declaration.
Dropped support for em-http-request on Ruby 3.4. The current version of em-http-request (1.1.7) is incompatible with Ruby 3.4 due to an unresolved issue (igrigorik/em-http-request#365). Support for em-http-request will be re-enabled once the compatibility issue is resolved.
Thanks to Christian Schmidt
Commits
9ff63acVersion 3.24.011a3deb.gitignore .tool-versionscd84c06Merge pull request #1070 from c960657/em-http-ruby-head4fd657aWhitespace9577924Revert JRuby change9a957a2Do not speculate about em-http-request version34d1628Exclude em-http-request on Ruby 3.4f4bfa73Handle URI::Generic in RequestPattern uri276456dMerge branch 'master' of github.com:bblimke/webmock7087546Merge pull request #1068 from rodrigoargumedo/patron-fix- 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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major versionwill 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 versionwill 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 conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions