fix(deps): update ruby packages to v1.9.0
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
debug |
1.8.0 -> 1.9.0
|
||||
rubocop (source, changelog) |
1.57.2 -> 1.59.0
|
||||
selenium-webdriver (source, changelog) |
4.10.0 -> 4.16.0
|
Release Notes
ruby/debug (debug)
v1.9.0
This release fixes many issues reported after v1.8.0, introduce IRB integrated console and more.
What's Changed
- Configuration
-
session_name
config by @ko1 in https://github.com/ruby/debug/pull/1036 - Support IRB console by @st0012 in https://github.com/ruby/debug/pull/1024
-
- CLI
- Require Reline 0.3.8+ to avoid frozen issue by @st0012 in https://github.com/ruby/debug/pull/1020
- Fix prompt list size and colorized code line size to match input line size passed to Reline by @tompng in https://github.com/ruby/debug/pull/1010
- Fix broken command history when executing debugger on irb by @takatea in https://github.com/ruby/debug/pull/997
- Drop patch for Reline 0.2.7 by @st0012 in https://github.com/ruby/debug/pull/1022
- Support IRB console by @st0012 in https://github.com/ruby/debug/pull/1024
- Remote
- Allow TracePoint reentry during DAP's evaluation by @st0012 in https://github.com/ruby/debug/pull/1026
- CDP: Add debuggerId field in the RETURN OBJECT of "Debugger.enable" by @ono-max in https://github.com/ruby/debug/pull/1028
- CDP: disable JavaScript engine based autocompletion by @ono-max in https://github.com/ruby/debug/pull/1029
- Do not use HEAD request if 1 port by @ko1 in https://github.com/ruby/debug/pull/1035
- Show session_name on connection by @ko1 in https://github.com/ruby/debug/pull/1037
- Internal
- Stop assuming Integer#times is written in C by @k0kubun in https://github.com/ruby/debug/pull/1015
- Disable cloned breakpoints trace point events by @vinistock in https://github.com/ruby/debug/pull/1008
- Unfreeze threads for some object-evaluating commands by @st0012 in https://github.com/ruby/debug/pull/1030
- Prevent backtrace from hanging if objects in the backtrace use Thread in inspect by @vinistock in https://github.com/ruby/debug/pull/1038
- Compile iseq_collector.c logic only on CRuby by @eregon in https://github.com/ruby/debug/pull/1039
- Fix compatibility with Fiber Scheduler. by @ioquatix in https://github.com/ruby/debug/pull/987
- Do not make a Fiber for commands by @ko1 in https://github.com/ruby/debug/pull/1044
- support Ruby 3.3 by @ko1 in https://github.com/ruby/debug/pull/1045
- Misc/Doc
- Fix ruby warnings by @y-yagi in https://github.com/ruby/debug/pull/993
- Fix a typo by @makenowjust in https://github.com/ruby/debug/pull/988
- Update
TrapInterceptor
to avoid assigning to an unused variable by @DavidZivk in https://github.com/ruby/debug/pull/985 - remove debug print by @ko1 in https://github.com/ruby/debug/pull/1043
- Minor punctuation and grammar fixes by @ahangarha in https://github.com/ruby/debug/pull/1041
- Tests
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/ruby/debug/pull/1014
New Contributors
- @dependabot made their first contribution in https://github.com/ruby/debug/pull/1014
- @tompng made their first contribution in https://github.com/ruby/debug/pull/1010
- @takatea made their first contribution in https://github.com/ruby/debug/pull/997
- @y-yagi made their first contribution in https://github.com/ruby/debug/pull/993
- @DavidZivk made their first contribution in https://github.com/ruby/debug/pull/985
- @eregon made their first contribution in https://github.com/ruby/debug/pull/1039
- @ahangarha made their first contribution in https://github.com/ruby/debug/pull/1041
- @ioquatix made their first contribution in https://github.com/ruby/debug/pull/987
Full Changelog: https://github.com/ruby/debug/compare/v1.8.0...v1.9.0
rubocop/rubocop (rubocop)
v1.59.0
New features
Bug fixes
-
#12434: Fix a false positive for
Lint/LiteralAssignmentInCondition
when using interpolated string or xstring literals. ([@koic][]) -
#12435: Fix a false positive for
Lint/SelfAssignment
when using attribute assignment with method call with arguments. ([@koic][]) -
#12444: Fix false positive for
Style/HashEachMethods
when receiver literal is not a hash literal. ([@koic][]) -
#12524: Fix a false positive for
Style/MethodCallWithArgsParentheses
whenEnforcedStyle: omit_parentheses
and parens inwhen
clause is used to pass an argument. ([@koic][]) -
#12505: Fix a false positive for
Style/RedundantParentheses
when using parenthesizedlambda
orproc
withdo
...end
block. ([@koic][]) -
#12442: Fix an incorrect autocorrect for
Style/CombinableLoops
when looping over the same data as previous loop indo
...end
and{
...}
blocks. ([@koic][]) -
#12432: Fix a false positive for
Lint/LiteralAssignmentInCondition
when using parallel assignment with splat operator in block of guard condition. ([@koic][]) -
#12441: Fix false positives for
Style/HashEachMethods
when using destructed block arguments. ([@koic][]) -
#12436: Fix false positives for
Style/RedundantParentheses
when a part of range is a parenthesized condition. ([@koic][]) -
#12429: Fix incorrect autocorrect for
Style/MapToHash
when using dot method calls forto_h
. ([@koic][]) -
#12488: Make
Lint/HashCompareByIdentity
aware of safe navigation operator. ([@koic][]) -
#12489: Make
Lint/NextWithoutAccumulator
aware of safe navigation operator. ([@koic][]) -
#12490: Make
Lint/NumberConversion
aware of safe navigation operator. ([@koic][]) -
#12491: Make
Lint/RedundantWithIndex
aware of safe navigation operator. ([@koic][]) -
#12492: Make
Lint/RedundantWithObject
aware of safe navigation operator. ([@koic][]) -
#12493: Make
Lint/UnmodifiedReduceAccumulator
aware of safe navigation operator. ([@koic][]) -
#12473: Make
Style/ClassCheck
aware of safe navigation operator. ([@koic][]) -
#12445: Make
Style/CollectionCompact
aware of safe navigation operator. ([@koic][]) -
#12474: Make
Style/ConcatArrayLiterals
aware of safe navigation operator. ([@koic][]) -
#12476: Make
Style/DateTime
aware of safe navigation operator. ([@koic][]) -
#12479: Make
Style/EachWithObject
aware of safe navigation operator. ([@koic][]) -
#12446: Make
Style/HashExcept
aware of safe navigation operator. ([@koic][]) -
#12447: Make
Style/MapCompactWithConditionalBlock
aware of safe navigation operator. ([@koic][]) -
#12484: Make
Style/Next
aware of safe navigation operator. ([@koic][]) -
#12486: Make
Style/RedundantArgument
aware of safe navigation operator. ([@koic][]) -
#12454: Make
Style/RedundantFetchBlock
aware of safe navigation operator. ([@koic][]) -
#12495: Make
Layout/RedundantLineBreak
aware of safe navigation operator. ([@koic][]) -
#12455: Make
Style/RedundantSortBy
aware of safe navigation operator. ([@koic][]) -
#12456: Make
Style/RedundantSortBy
aware of safe navigation operator. ([@koic][]) -
#12480: Make
Style/ExactRegexpMatch
aware of safe navigation operator. ([@koic][]) -
#12457: Make
Style/Sample
aware of safe navigation operator. ([@koic][]) -
#12458: Make
Style/SelectByRegexp
cops aware of safe navigation operator. ([@koic][]) -
#12494: Make
Layout/SingleLineBlockChain
aware of safe navigation operator. ([@koic][]) -
#12461: Make
Style/StringChars
aware of safe navigation operator. ([@koic][]) -
#12468: Make
Style/Strip
aware of safe navigation operator. ([@koic][]) -
#12469: Make
Style/UnpackFirst
aware of safe navigation operator. ([@koic][])
Changes
-
#12522: Make
Style/MethodCallWithoutArgsParentheses
allow the parenthesizedit
method in a block. ([@koic][]) -
#12523: Make
Style/RedundantSelf
allow theself.it
method in a block. ([@koic][])
v1.58.0
New features
-
#12420: Add new
Lint/LiteralAssignmentInCondition
cop. ([@koic][]) -
#12353: Add new
Style/SuperWithArgsParentheses
cop. ([@koic][]) -
#12406: Add new
Style/ArrayFirstLast
cop. ([@fatkodima][])
Bug fixes
-
#12372: Fix a false negative for
Lint/Debugger
when used within method arguments abegin
...end
block. ([@koic][]) -
#12378: Fix a false negative for
Style/Semicolon
when a semicolon at the beginning of a lambda block. ([@koic][]) -
#12146: Fix a false positive for
Lint/FloatComparison
when comparing against zero. ([@earlopain][]) -
#12404: Fix a false positive for
Layout/RescueEnsureAlignment
when alignedrescue
indo
-end
numbered block in a method. ([@koic][]) -
#12374: Fix a false positive for
Layout/SpaceBeforeSemicolon
when a space between an opening lambda brace and a semicolon. ([@koic][]) -
#12326: Fix an error for
Style/RedundantDoubleSplatHashBraces
when method call for parenthesized no hash double double splat. ([@koic][]) -
#12361: Fix an incorrect autocorrect for
Naming/BlockForwarding
andStyle/ArgumentsForwarding
when autocorrection conflicts for anonymous arguments. ([@koic][]) -
#12324: Fix an error for
Layout/RescueEnsureAlignment
when usingrescue
indo
...end
block assigned to object attribute. ([@koic][]) -
#12322: Fix an error for
Style/CombinableLoops
when looping over the same data for the third consecutive time or more. ([@koic][]) -
#12366: Fix a false negative for
Layout/ExtraSpacing
when a file has exactly two comments. ([@eugeneius][]) -
#12373: Fix a false negative for
Lint/SymbolConversion
when using string interpolation. ([@earlopain][]) -
#12402: Fix false negatives for
Style/RedundantLineContinuation
when redundant line continuations for a block are used, especially without parentheses around first argument. ([@koic][]) -
#12311: Fix false negatives for
Style/RedundantParentheses
when parentheses around logical operator keywords in method definition. ([@koic][]) -
#12394: Fix false negatives for
Style/RedundantReturn
whenlambda
(->
) ending withreturn
. ([@koic][]) -
#12377: Fix false positives for
Lint/Void
when a collection literal that includes non-literal elements in a method definition. ([@koic][]) -
#12407: Fix an incorrect autocorrect for
Style/MapToHash
withLayout/SingleLineBlockChain
. ([@koic][]) -
#12409: Fix an incorrect autocorrect for
Lint/SafeNavigationChain
when ordinary method chain exists after safe navigation leading dot method call. ([@koic][]) -
#12363: Fix incorrect rendering of HTML character entities in
HTMLFormatter
formatter. ([@koic][]) -
#12424: Make
Style/HashEachMethods
aware of safe navigation operator. ([@koic][]) -
#12413: Make
Style/InverseMethods
aware of safe navigation operator. ([@koic][]) -
#12408: Make
Style/MapToHash
aware of safe navigation operator. ([@koic][])
Changes
-
#12328: Make
Style/AutoResourceCleanup
aware ofTempfile.open
. ([@koic][]) -
#12412: Enhance
Lint/RedundantSafeNavigation
to handle conversion methods with defaults. ([@fatkodima][]) -
#12410: Enhance
Lint/SelfAssignment
to check attribute assignment and key assignment. ([@fatkodima][]) -
#12370: Make
Style/HashEachMethods
aware of unused block value. ([@koic][]) -
#12380: Make
Style/RedundantParentheses
aware of lambda or proc. ([@koic][]) -
#12421: Make
Style/SelfAssignment
aware of%
,^
,<<
, and>>
operators. ([@koic][]) -
#12305: Require
rubocop-ast
version 1.30 or greater. ([@sambostock][]) -
#12337: Supports
EnforcedStyleForRationalLiterals
option forLayout/SpaceAroundOperators
. ([@koic][]) -
#12296: Support
RedundantRestArgumentNames
,RedundantKeywordRestArgumentNames
, andRedundantBlockArgumentNames
options forStyle/ArgumentsForwarding
. ([@koic][])
SeleniumHQ/selenium (selenium-webdriver)
v4.16.0
=========================
Ruby:
- Add RBS files to Ruby (#12844)
- Convert binary locations for cygwin (#12618)
- Allow Selenium Manager to work with Unix (#13161)
- Extend RBS support for logger and log entry (#13192)
- Update rules_ruby to the latest version (#13235)
BiDi:
- Released selenium-devtools 0.120.0 (supports CDP v85, v118, v119, v120)
Chrome:
- Fix http proxy configuration for chrome (#13093)
Firefox:
- Delete 'lock' file in FF profile (#13090)
v4.15.0
=========================
- Do not set browser binary in selenium manager if it is an empty string (#12738)
- Add flaky condition to guards to mark unreliable tests
- Rake update needs to build latest grid for running remote tests
- Add CDP v119 and remove v116
- Implement file downloads (#12979)
v4.14.0
========================= Ruby:
- allow users to access the full script of the atom directly
BiDi:
- Released selenium-devtools 0.118.0 (supports CDP v85, v116, v117, v118)
v4.13.1
========================= Ruby:
- Fix bug preventing logging chromedriver to file
v4.13.0
========================= Ruby:
- Fix bug preventing using performance logging with chromium
- Allow users to set Selenium Manager path by environment variable (#12752)
- Allow service to be started before the driver
- remove deprecated driver extensions for location and network connection
BiDi:
- Released selenium-devtools 0.117.0 (supports CDP v85, v115, v116, v117)
v4.12.0
========================= Ruby:
- Fix bug preventing good error messages in Selenium Manager when stdout empty
- Fix bug with Firefox not loading net/http library by default (#12506)
- Remove support for using capabilities in local drivers
BiDi:
- Released selenium-devtools 0.116.0 (supports CDP v85, v114, v115, v116)
v4.11.0
========================= Ruby:
- Made network interception threads fail silently (#12226)
- Have Selenium Manager binary locate drivers on PATH (#12345)
- Add browser output from selenium manager to options (#12398)
- Remove deprecated code (#12417) BiDi:
- Released selenium-devtools 0.115.0 (supports CDP v85, v113, v114, v115) Edge:
- Adding ignore process match for IE Mode across bindings (#12279)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.