Skip to content

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Nov 4, 2024

Bumps the development-dependencies group with 7 updates in the / directory:

Package From To
factory_bot 6.4.6 6.5.0
rubocop 1.65.1 1.68.0
rubocop-performance 1.21.1 1.22.1
rubocop-rspec 3.0.3 3.2.0
benchmark-ips 2.13.0 2.14.0
webrick 1.8.1 1.9.0
yard 0.9.36 0.9.37

Updates factory_bot from 6.4.6 to 6.5.0

Release notes

Sourced from factory_bot's releases.

v6.5.0

What's Changed

New Contributors

Full Changelog: thoughtbot/factory_bot@v6.4.6...v6.5.0

Changelog

Sourced from factory_bot's changelog.

6.5.0 (September 6, 2024)

Commits
  • c000b9e [Docs] Add proper factory definition in example (#1688)
  • 5a92a91 Bump standard from 1.34.0 to 1.40.0
  • 1133dcd Fix Rails 7.2/8.0 enum deprecations
  • 2073d06 Fix Rails 7.2 compatibility
  • 3a61eb5 Bump development dependencies
  • 9af6c6a docs: documentation files updated (#1678)
  • ce79d9b Add a dynamic security workflow and a SECURITY.md file (#1677)
  • 4ee1d21 Improve docs formatting and fix filename conflicts (#1666)
  • 229246b Add new maintainers to CODEOWNERS (#1651)
  • 5e1c810 Update Dependabot configuration
  • Additional commits viewable in compare view

Updates rubocop from 1.65.1 to 1.68.0

Release notes

Sourced from rubocop's releases.

RuboCop 1.68

New features

Bug fixes

  • #13401: Fix a false negative for Style/RedundantLineContinuation when there is a line continuation at the EOF. (@​koic)
  • #13368: Fix an incorrect autocorrect for Naming/BlockForwarding with Style/ExplicitBlockArgument. (@​koic)
  • #13391: Fix deserialization of unknown encoding offenses. (@​earlopain)
  • #13348: Ensure Style/BlockDelimiters autocorrection does not move other code between the block and comment. (@​dvandersluis)
  • #13382: Fix an error during error handling for custom ruby extractors when the extractor is a class. (@​earlopain)
  • #13309: Fix a false negative for Lint/UselessAssignment cop when there is a useless assignment followed by a block. (@​pCosta99)
  • #13255: Fix false negatives for Style/MapIntoArray when using non-splatted arguments. (@​vlad-pisanov)
  • #13356: Fix a false positive for Layout/SpaceBeforeBrackets when there is a dot before []=. (@​earlopain)
  • #13365: Fix false positives for Lint/SafeNavigationConsistency when using safe navigation on the LHS with operator method on the RHS of &&. (@​koic)
  • #13390: Fix false positives for Style/GuardClause when using a local variable assigned in a conditional expression in a branch. (@​koic)
  • #13337: Fix false positives for Style/RedundantLineContinuation when required line continuations for && is used with an assignment after a line break. (@​koic)
  • #13387: Fix false positives in Style/RedundantParentheses when parentheses are used around method chain with do...end block in keyword argument. (@​koic)
  • #13341: Fix false positives for Lint/SafeNavigationChain when a safe navigation operator is used with a method call as the RHS operand of && for the same receiver. (@​koic)
  • #13324: Fix --disable-uncorrectable to not insert a comment inside a string continuation. (@​dvandersluis)
  • #13364: Fix incorrect autocorrect with Lint/UselessAssignment a multiple assignment or for contains an inner assignment. (@​dvandersluis)
  • #13353: Fix an incorrect autocorrect for Style/BlockDelimiters when EnforcedStyle: semantic is set and used with Layout/SpaceInsideBlockBraces. (@​koic)
  • #13361: Fix false positives for Style/RedundantInterpolationUnfreeze and Style/RedundantFreeze when strings contain interpolated global, instance, and class variables. (@​vlad-pisanov)
  • #13343: Prevent Layout/LineLength from breaking up a method with arguments chained onto a heredoc delimiter. (@​dvandersluis)
  • #13374: Return exit code 0 with --display-only-correctable and --display-only-safe-correctable when no offenses are displayed. (@​dvandersluis)
  • #13193: Fix false positive in Style/MultipleComparison when ComparisonsThreshold exceeds 2. (@​fatkodima, @​vlad-pisanov)
  • #13325: Fix an incorrect autocorrect for Lint/NonAtomicFileOperation when using a postfix unless for file existence checks before creating a file, in cases with Dir.mkdir. ([@​kotaro0522][])
  • #13397: Update PercentLiteralCorrector to be able to write pairs of delimiters without excessive escaping. (@​dvandersluis)
  • #13336: Update Style/SafeNavigation to not autocorrect if the RHS of an and node is an or node. (@​dvandersluis)
  • #13378: When removing parens in Style/TernaryParentheses with a send node condition, ensure its arguments are parenthesized. (@​dvandersluis)

Changes

  • #13347: When running rubocop -V, show the analysis Ruby version of the current directory. (@​earlopain)

... (truncated)

Changelog

Sourced from rubocop's changelog.

1.68.0 (2024-10-31)

New features

Bug fixes

  • #13401: Fix a false negative for Style/RedundantLineContinuation when there is a line continuation at the EOF. ([@​koic][])
  • #13368: Fix an incorrect autocorrect for Naming/BlockForwarding with Style/ExplicitBlockArgument. ([@​koic][])
  • #13391: Fix deserialization of unknown encoding offenses. ([@​earlopain][])
  • #13348: Ensure Style/BlockDelimiters autocorrection does not move other code between the block and comment. ([@​dvandersluis][])
  • #13382: Fix an error during error handling for custom ruby extractors when the extractor is a class. ([@​earlopain][])
  • #13309: Fix a false negative for Lint/UselessAssignment cop when there is a useless assignment followed by a block. ([@​pCosta99][])
  • #13255: Fix false negatives for Style/MapIntoArray when using non-splatted arguments. ([@​vlad-pisanov][])
  • #13356: Fix a false positive for Layout/SpaceBeforeBrackets when there is a dot before []=. ([@​earlopain][])
  • #13365: Fix false positives for Lint/SafeNavigationConsistency when using safe navigation on the LHS with operator method on the RHS of &&. ([@​koic][])
  • #13390: Fix false positives for Style/GuardClause when using a local variable assigned in a conditional expression in a branch. ([@​koic][])
  • #13337: Fix false positives for Style/RedundantLineContinuation when required line continuations for && is used with an assignment after a line break. ([@​koic][])
  • #13387: Fix false positives in Style/RedundantParentheses when parentheses are used around method chain with do...end block in keyword argument. ([@​koic][])
  • #13341: Fix false positives for Lint/SafeNavigationChain when a safe navigation operator is used with a method call as the RHS operand of && for the same receiver. ([@​koic][])
  • #13324: Fix --disable-uncorrectable to not insert a comment inside a string continuation. ([@​dvandersluis][])
  • #13364: Fix incorrect autocorrect with Lint/UselessAssignment a multiple assignment or for contains an inner assignment. ([@​dvandersluis][])
  • #13353: Fix an incorrect autocorrect for Style/BlockDelimiters when EnforcedStyle: semantic is set and used with Layout/SpaceInsideBlockBraces. ([@​koic][])
  • #13361: Fix false positives for Style/RedundantInterpolationUnfreeze and Style/RedundantFreeze when strings contain interpolated global, instance, and class variables. ([@​vlad-pisanov][])
  • #13343: Prevent Layout/LineLength from breaking up a method with arguments chained onto a heredoc delimiter. ([@​dvandersluis][])
  • #13374: Return exit code 0 with --display-only-correctable and --display-only-safe-correctable when no offenses are displayed. ([@​dvandersluis][])
  • #13193: Fix false positive in Style/MultipleComparison when ComparisonsThreshold exceeds 2. ([@​fatkodima][],[@​vlad-pisanov][])
  • #13325: Fix an incorrect autocorrect for Lint/NonAtomicFileOperation when using a postfix unless for file existence checks before creating a file, in cases with Dir.mkdir. ([@​kotaro0522][])
  • #13397: Update PercentLiteralCorrector to be able to write pairs of delimiters without excessive escaping. ([@​dvandersluis][])
  • #13336: Update Style/SafeNavigation to not autocorrect if the RHS of an and node is an or node. ([@​dvandersluis][])
  • #13378: When removing parens in Style/TernaryParentheses with a send node condition, ensure its arguments are parenthesized. ([@​dvandersluis][])

Changes

  • #13347: When running rubocop -V, show the analysis Ruby version of the current directory. ([@​earlopain][])

1.67.0 (2024-10-15)

New features

  • #13259: Add new Lint/DuplicateSetElement cop. ([@​koic][])
  • #13223: Add AllowRBSInlineAnnotation config option to Layout/LeadingCommentSpace to support RBS::Inline style annotation comments. ([@​tk0miya][])

... (truncated)

Commits
  • 7d35ef7 Cut 1.68
  • 3033deb Update Changelog
  • 37e9e5f [Fix #12140] Add new Style/CombinableDefined cop.
  • f8aa27f Fix a false negative for Style/RedundantLineContinuation
  • d033a5e Merge pull request #13400 from Earlopain/offense-cop-name-docs
  • faaa349 Fix docs for Offense.cop_name
  • 85f9405 Fix deserialization of unknown encoding offenses
  • d499d80 [Fix #13387] Fix false positives for Style/RedundantParentheses
  • 3e855b0 Merge pull request #13399 from dvandersluis/fix-and-offense-typo
  • 1f58513 Fix typos and offense instead of an offense.
  • 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/BigDecimalWithNumericArgument when using float argument for BigDecimal. (@​koic)

RuboCop Performance 1.22.0

Bug fixes

  • #454: Fix false positives for Performance/BigDecimalWithNumericArgument when using BigDecimal 3.1+. (@​koic)

Changes

Changelog

Sourced from rubocop-performance's changelog.

1.22.1 (2024-09-17)

Bug fixes

  • #468: Fix false positives for Performance/BigDecimalWithNumericArgument when using float argument for BigDecimal. ([@​koic][])

1.22.0 (2024-09-16)

Bug fixes

  • #454: Fix false positives for Performance/BigDecimalWithNumericArgument when using BigDecimal 3.1+. ([@​koic][])

Changes

  • #385: Disable Performance/BlockGivenWithExplicitBlock by default. ([@​earlopain][])
  • #407: Make Performance/DoubleStartEndWith aware of safe navigation. ([@​earlopain][])
Commits
  • 69c5abc Cut 1.22.1
  • 3188974 Update Changelog
  • 100cdfe Merge pull request #469 from koic/fix_false_positives_for_performance_big_dec...
  • 6bb06b2 [Fix #468] Fix false positives for Performance/BigDecimalWithNumericArgument
  • f74a890 Switch back docs version to master
  • bf5f64f Cut 1.22.0
  • d26b441 Update Changelog
  • 7233005 Merge pull request #465 from Earlopain/start-end-safe-navigation
  • 767f2c9 [Fix #407] Make Performance/DoubleStartEndWith aware of safe navigation
  • f28d18d Merge pull request #466 from Earlopain/block-given-disable
  • Additional commits viewable in compare view

Updates rubocop-rspec from 3.0.3 to 3.2.0

Release notes

Sourced from rubocop-rspec's releases.

RuboCop RSpec v3.2.0

  • Fix RSpec/VoidExpect to only operate inside an example block. (@​corsonknowles)
  • Change RSpec/ContextWording cop to always report an offense when both Prefixes and AllowedPatterns are empty. (@​ydah)
  • Add support for and and or compound matchers to RSpec/ChangeByZero cop. (@​ydah)

RuboCop RSpec v3.1.0

  • Add RSpec/StringAsInstanceDoubleConstant to check for and correct strings used as instance_doubles. (@​corsonknowles)
  • Fix false-positive for RSpec/UnspecifiedException when a method is literally named raise_exception. (@​aarestad)
  • Fix false-positive for RSpec/UnspecifiedException when not_to raise_error is used within a block. (@​aarestad, @​G-Rath)

RuboCop RSpec v3.0.5

  • Fix false-negative and error for RSpec/MetadataStyle when non-literal args are used in metadata in EnforceStyle: hash. (@​cbliard)
  • Improve offense message for RSpec/IndexedLet. (@​earlopain)

RuboCop RSpec v3.0.4

  • Fix false-negative for UnspecifiedException when matcher is chained. (@​r7kamura)
Changelog

Sourced from rubocop-rspec's changelog.

3.2.0 (2024-10-26)

  • Fix RSpec/VoidExpect to only operate inside an example block. ([@​corsonknowles])
  • Change RSpec/ContextWording cop to always report an offense when both Prefixes and AllowedPatterns are empty. ([@​ydah])
  • Add support for and and or compound matchers to RSpec/ChangeByZero cop. ([@​ydah])

3.1.0 (2024-10-01)

  • Add RSpec/StringAsInstanceDoubleConstant to check for and correct strings used as instance_doubles. ([@​corsonknowles])
  • Fix false-positive for RSpec/UnspecifiedException when a method is literally named raise_exception. ([@​aarestad])
  • Fix false-positive for RSpec/UnspecifiedException when not_to raise_error is used within a block. ([@​aarestad], [@​G-Rath])

3.0.5 (2024-09-07)

  • Fix false-negative and error for RSpec/MetadataStyle when non-literal args are used in metadata in EnforceStyle: hash. ([@​cbliard])
  • Improve offense message for RSpec/IndexedLet. ([@​earlopain])

3.0.4 (2024-08-05)

  • Fix false-negative for UnspecifiedException when matcher is chained. ([@​r7kamura])
Commits
  • 50ac5ab Merge pull request #1987 from rubocop/release
  • 39b0d3f Release v3.2.0
  • 6584b4a Merge pull request #1985 from rubocop/revert-unwanted-change
  • 530af44 Merge pull request #1975 from corsonknowles/require_void_expect_acts_inside_a...
  • 6cbe423 Update CHANGELOG.md
  • eb61748 Revert an change that would conceal unintentional RSpec syntax
  • 427d19d Merge branch 'master' into require_void_expect_acts_inside_an_example_block
  • 954a45f Merge pull request #1984 from rubocop/fixcbz
  • 130c564 Fix an error for RSpec/ChangeByZero when change (...) .by (0) and `change...
  • ff444c2 Merge pull request #1982 from rubocop/improve-cwc
  • Additional commits viewable in compare view

Updates benchmark-ips from 2.13.0 to 2.14.0

Release notes

Sourced from benchmark-ips's releases.

2.14 "Akagi"

image

What's Changed

New Contributors

Full Changelog: evanphx/benchmark-ips@v2.13.0...v2.14.0

Changelog

Sourced from benchmark-ips's changelog.

2.14.0 / 2024-09-08

  • Feature
    • Adds Benchmark::IPS.quick_compare.
    • Adds absolute duration of each iteration to compare output.
Commits
  • d5e0884 2.14
  • da1ae89 2.14, 2.13 release notes
  • f66045d Provide Benchmark.quick_compare to quickly compare methods on an object (#134)
  • a2c863d Remove unused variable in tests
  • bfdf58d Improve code template in README.md (#140)
  • 6c0a6bf Merge pull request #139 from kianmeng/fix-typos
  • 1fa6c8f Fix typos
  • 39db0ed Speed up the tests slightly. Fixes #114
  • 550493f Merge pull request #129 from evanphx/dependabot/github_actions/actions/checko...
  • 00c1428 Improve report to show duration/i, e.g: 12.34 ns/i. (#132)
  • Additional commits viewable in compare view

Updates webrick from 1.8.1 to 1.9.0

Release notes

Sourced from webrick's releases.

v1.9.0

What's Changed

New Contributors

Full Changelog: ruby/webrick@v1.8.2...v1.9.0

v1.8.2

What's Changed

New Contributors

Full Changelog: ruby/webrick@v1.8.1...v1.8.2

Commits
  • 516db77 Merge pull request #153 from znz/prepare-new-release
  • cc365e9 Bump up v1.9.0
  • e598194 Enabled trusted publisher for rubygems.org
  • 818830b Merge pull request #151 from ruby/add-rbs
  • 12b4027 Add rbs validate to CI
  • 18968da Add sig/manifest.yaml
  • 92163dc Add rbs files to gemspec
  • 6bbf177 Add rbs files
  • 9350944 Merge pull request #149 from jeremyevans/readme-disclaimer
  • 70b026c Be clear in README that webrick should not be used in production
  • Additional commits viewable in compare view

Updates yard from 0.9.36 to 0.9.37

Release notes

Sourced from yard's releases.

Release v0.9.37

  • Fix JavaScript errors in --one-file template (#1426)
  • Fix heredoc parsing and add support for squiggly heredocs (#1315, #1495)
  • Accessibility improvements to the default template (#1501)
  • Improved YARD documentation (#1410, #1512, #1516, #1544)
  • Fix error when parsing @option tags (#1515)
  • Fix issue parsing UTF-8 filenames (#1517)
  • Replace OpenStruct with optimized YARD::OpenStruct to avoid ostruct performance warnings (#1545)
  • Add support for private attr_* syntax (#1541)
  • Remove logger dependency (#1546)
Changelog

Sourced from yard's changelog.

0.9.37 - September 4th, 2024

  • Fix JavaScript errors in --one-file template (#1426)
  • Fix heredoc parsing and add support for squiggly heredocs (#1315, #1495)
  • Accessibility improvements to the default template (#1501)
  • Improved YARD documentation (#1410, #1512, #1516, #1544)
  • Fix error when parsing @option tags (#1515)
  • Fix issue parsing UTF-8 filenames (#1517)
  • Replace OpenStruct with optimized YARD::OpenStruct to avoid ostruct performance warnings (#1545)
  • Add support for private attr_* syntax (#1541)
  • Remove logger dependency (#1546)
Commits
  • e96ae99 Update version to 0.9.37
  • e96f226 Update changelog
  • ab0e939 Fix styling
  • f29e8a4 Small visual update
  • fb08c6c Fix processing of utf-8 files
  • b127c8f Fix a test and optimize
  • 40cc276 Fix issue with defining some openstruct methods
  • 1694c3d Replace ostruct with custom version
  • e458be0 Fix test issue with asciidoctor and YARD Logger
  • b0767b5 Reorder Logger for documentation
  • 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
  • `@dependa...

Description has been truncated

…ates

Bumps the development-dependencies group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [factory_bot](https://github.com/thoughtbot/factory_bot) | `6.4.6` | `6.5.0` |
| [rubocop](https://github.com/rubocop/rubocop) | `1.65.1` | `1.68.0` |
| [rubocop-performance](https://github.com/rubocop/rubocop-performance) | `1.21.1` | `1.22.1` |
| [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) | `3.0.3` | `3.2.0` |
| [benchmark-ips](https://github.com/evanphx/benchmark-ips) | `2.13.0` | `2.14.0` |
| [webrick](https://github.com/ruby/webrick) | `1.8.1` | `1.9.0` |
| [yard](https://github.com/lsegal/yard) | `0.9.36` | `0.9.37` |



Updates `factory_bot` from 6.4.6 to 6.5.0
- [Release notes](https://github.com/thoughtbot/factory_bot/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot/blob/main/NEWS.md)
- [Commits](thoughtbot/factory_bot@v6.4.6...v6.5.0)

Updates `rubocop` from 1.65.1 to 1.68.0
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.65.1...v1.68.0)

Updates `rubocop-performance` from 1.21.1 to 1.22.1
- [Release notes](https://github.com/rubocop/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-performance@v1.21.1...v1.22.1)

Updates `rubocop-rspec` from 3.0.3 to 3.2.0
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-rspec@v3.0.3...v3.2.0)

Updates `benchmark-ips` from 2.13.0 to 2.14.0
- [Release notes](https://github.com/evanphx/benchmark-ips/releases)
- [Changelog](https://github.com/evanphx/benchmark-ips/blob/master/History.md)
- [Commits](evanphx/benchmark-ips@v2.13.0...v2.14.0)

Updates `webrick` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/ruby/webrick/releases)
- [Commits](ruby/webrick@v1.8.1...v1.9.0)

Updates `yard` from 0.9.36 to 0.9.37
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)
- [Commits](lsegal/yard@v0.9.36...v0.9.37)

---
updated-dependencies:
- dependency-name: factory_bot
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: rubocop-performance
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: rubocop-rspec
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: benchmark-ips
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: webrick
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: yard
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 4, 2024
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.

0 participants