4375bca
\nMerge pull request #125\nfrom rubocop/release-2_21d716e56
\nRelease v2.21.0281fd36
\nMerge pull request #124\nfrom rubocop/add-gh-tokend5fce5e
\nAdd GH_TOKEN to publish workflow0593c65
\nMerge pull request #120\nfrom boris-petrov/fix-exampledd13347
\nFix example code in the SpecificMatcher
cop05819a3
\nMerge pull request #123\nfrom rubocop/add-doca996f50
\nMerge pull request #122\nfrom rubocop/new-cop-command930bb3a
\nSuggest a richer source of inspiration194fd27
\nAdd document about Create a new copSourced from rubocop-rspec's\nreleases.
\n\n\nRuboCop RSpec v2.31.0
\n\n
\n- Support
\nAutoCorrect: contextual
option for LSP. (@ydah
)
Sourced from rubocop-rspec's\nchangelog.
\n\n\n2.31.0 (2024-06-07)
\n\n
\n- Support
\nAutoCorrect: contextual
option for LSP. ([@ydah
])
f856117
\nMerge pull request #1908\nfrom rubocop/release-2.31ac06f38
\nBump version to v2.312b69a04
\nMerge pull request #1905\nfrom rubocop/backport87aec85
\nSupport AutoCorrect: contextual
option for LSP0dec2d2
\nMerge pull request #1900\nfrom rubocop/backport-pr-18984586047
\nCI: Add GH_TOKEN to publish workflow229d027
\nSwitch docs version backSourced from rubocop-factory_bot's\nreleases.
\n\n\nRuboCop FactoryBot v2.26.0
\n\n
\n- Fix a false positive for
\nFactoryBot/AssociationStyle
\nwhen using nested factories with traits. (@jaydorsey
)- Support
\nAutoCorrect: contextual
option for LSP. (@ydah
)
Sourced from rubocop-factory_bot's\nchangelog.
\n\n\n2.26.0 (2024-06-08)
\n\n
\n- Fix a false positive for
\nFactoryBot/AssociationStyle
\nwhen using nested factories with traits. ([@jaydorsey
])- Support
\nAutoCorrect: contextual
option for LSP. ([@ydah
])
ba7b16d
\nMerge pull request #123\nfrom rubocop/release-2_26940f06e
\nRelease v2.26.0adc6f57
\nMerge pull request #122\nfrom rubocop/add-gh-token22fd70d
\nMerge pull request #121\nfrom rubocop/publish-workflow8b43931
\nAdd GH_TOKEN to publish workflow527e6da
\nFix a publish workflow932a438
\nMerge pull request #120\nfrom rubocop/support-contextual0faa678
\nSupport AutoCorrect: contextual
option for LSP2051d01
\nMerge pull request #119\nfrom rubocop/pirj-patch-12267144
\nBetter cop rename examplesSourced from rubocop-rspec_rails's\nreleases.
\n\n\nRuboCop RSpec Rails v2.29.0
\n\n
\n- Support
\nAutoCorrect: contextual
option for LSP. (@ydah
)
Sourced from rubocop-rspec_rails's\nchangelog.
\n\n\n2.29.0 (2024-06-08)
\n\n
\n- Support
\nAutoCorrect: contextual
option for LSP. ([@ydah
])
6e194c5
\nMerge pull request #37\nfrom rubocop/release-2_29701d21c
\nRelease v2.29.027d4340
\nMerge pull request #36\nfrom rubocop/add-gh-token17a26d2
\nAdd GH_TOKEN to publish workflowbae2e60
\nMerge pull request #35\nfrom rubocop/bye-dangerb466bc8
\nMerge pull request #34\nfrom rubocop/support-contextualbebe86e
\nRevert "Add a Danger check to prevent review approval for cops that\nhave beco...48b8256
\nSupport AutoCorrect: contextual
option for LSPd840f0b
\nMerge pull request #32\nfrom rubocop/add-doc3bc33de
\nBetter sourc of good and bad examples2d0a508
\nMerge branch 'andyw8/add-callnode-to-node-context'840277f
\nAdd CallNode field to NodeContext852b629
\nExclude dependencies from workspace symbols (#2131)2dc2ea1
\nBump extension version to v0.7.2467e0d9
\nHandle unsaved files in main language server client (#2124)ef7cd56
\nFix duplicate nesting when targetting classes/modules (#2128)a652b67
\nEnsure default gems are part of the document selector (#2127)78fbf07
\nRun labels check only after PR approval (#2123)4053fc6
\nBetter clarify multi-root workspace documentation (#2125)28978dc
\nShow doc urls for extension cops (#2076)9644d13
\nv1.25.1a39fd6a
\nMerge pull request #347\nfrom Earlopain/speedup-windows-cpub10c2b4
\nImprove speed for Get-CimInstance
ea82067
\nv1.25.023b724f
\nMerge pull request #346\nfrom Earlopain/drop-win32ole5bd72ca
\nAdd Ruby 3.3 to CI88a7193
\nBump sqlite3
to solve compilation failures with latest\nlib0fe4df3
\nBump actions/checkout
to v47ee51bd
\nRemove dependency on win32ole
f66f105
\nMerge pull request #344\nfrom grosser/grosser/readSourced from sorbet-runtime's\nreleases.
\n\n\nsorbet 0.5.11421.20240607110022-123084356
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11421', :group => :development\ngem 'sorbet-runtime', '0.5.11421'\n
sorbet 0.5.11420.20240607104928-a1a779b41
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11420', :group => :development\ngem 'sorbet-runtime', '0.5.11420'\n
sorbet 0.5.11419.20240607103444-17d0a6cd2
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11419', :group => :development\ngem 'sorbet-runtime', '0.5.11419'\n
sorbet 0.5.11418.20240606113900-2d7d73392
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11418', :group => :development\ngem 'sorbet-runtime', '0.5.11418'\n
sorbet 0.5.11417.20240606084613-050891fc4
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11417', :group => :development\ngem 'sorbet-runtime', '0.5.11417'\n
sorbet 0.5.11416.20240606080313-df99d7964
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11416', :group => :development\ngem 'sorbet-runtime', '0.5.11416'\n
sorbet 0.5.11415.20240605114719-ede4684fc
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11415', :group => :development\ngem 'sorbet-runtime', '0.5.11415'\n
sorbet 0.5.11414.20240604172202-d236f70ab
\n\n
... (truncated)
\nSourced from aws-sdk-s3's\nchangelog.
\n\n\n1.152.0 (2024-06-05)
\n\n
\n- Feature - Added new params copySource and key to copyObject API for\nsupporting S3 Access Grants plugin. These changes will not change any of\nthe existing S3 API functionality.
\n
Sourced from aws-partitions's\nchangelog.
\n\n\n1.941.0 (2024-06-07)
\n\n
\n- Feature - Updated the partitions source data the determines the AWS\nservice regions and endpoints.
\n1.940.0 (2024-06-05)
\n\n
\n- Feature - Updated the partitions source data the determines the AWS\nservice regions and endpoints.
\n1.939.0 (2024-06-04)
\n\n
\n- Feature - Added support for enumerating regions for\n
\nAws::TaxSettings
.1.938.0 (2024-06-03)
\n\n
\n- Feature - Updated the partitions source data the determines the AWS\nservice regions and endpoints.
\n
Sourced from aws-sdk-core's\nchangelog.
\n\n\n3.197.0 (2024-06-05)
\n\n
\n- \n
\nIssue - Ensure no UTC offset when deserializing
\niso8601
\ntimestamp format values.- \n
\nFeature - Bump User Agent to version 2.1 to track business metrics.\nThis changes the User Agent plugin order to be just before sending.
\n
Sourced from aws-sdk-kms's\nchangelog.
\n\n\n1.83.0 (2024-06-05)
\n\n
\n- Feature - Code Generated Changes, see
\n./build_tools
or\naws-sdk-core
's CHANGELOG.md for details.
Sourced from builder's\nchangelog.
\n\n\n== Version 3.3.0 (2024-06-06)
\n\n
\n- Fix broken call to
\nFile.exists?
in\ntags.rake
.- Use BasicObject instead of BlankSlate for better compatibility with\nmodern rubies.
\n
789896b
\nRelease 3.3.09d7b0da
\nMerge pull request #24 from\ncasperisfine/update-ci3633d2d
\nFile.exists? -> File.exist?a06f820
\nUpdate CI configuration and gemspec5b0e3d5
\nMerge pull request #23 from\nEarlopain/ci-update7c27754
\nAdd Ruby 3.1-3.3 to CI86ee7f4
\nUpdate readme and gemspec to point to rails/builder repob394191
\nMerge pull request #9 from\ntimkrins/patch-24f26719
\nMerge pull request #14 from\nhosamaly/patch-1e233577
\nMerge pull request #15 from\nvoxik/remove-blankslateSourced from concurrent-ruby's\nreleases.
\n\n\nv1.3.3
\nWhat's Changed
\n\n
\n- Improve speed for windows
\nGet-CimInstance
by@Earlopain
in ruby-concurrency/concurrent-ruby#1053Full Changelog: https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.3.2...v1.3.3
\nv1.3.2
\nWhat's Changed
\n\n
\n- Fix method name in CHANGELOG.md by
\n@nertzy
in ruby-concurrency/concurrent-ruby#1049- Remove dependency on
\nwin32ole
by@Earlopain
in ruby-concurrency/concurrent-ruby#1051New Contributors
\n\n
\n- \n
@nertzy
made\ntheir first contribution in ruby-concurrency/concurrent-ruby#1049- \n
@Earlopain
\nmade their first contribution in ruby-concurrency/concurrent-ruby#1051Full Changelog: https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.3.1...v1.3.2
\n
Sourced from concurrent-ruby's\nchangelog.
\n\n\nRelease v1.3.3 (9 June 2024)
\n\n
\n- (#1053)\nImprove the speed of
\nConcurrent.physical_processor_count
on\nWindows.Release v1.3.2, edge v0.7.1 (7 June 2024)
\nconcurrent-ruby:
\n\n
\n- (#1051)\nRemove dependency on
\nwin32ole
.concurrent-ruby-edge:
\n\n
\n- (#1052)\nFix dependency on
\nconcurrent-ruby
to allow the latest\nrelease.
b16af1e
\n1.3.34ea1fc5
\nImprove speed for windows Get-CimInstance
d1d29ac
\n1.3.2c672d6e
\nAdd a windows job to CI393ad72
\nRemove dependency on win32ole
22f337c
\nAutomatically run bundle install before running tests9ff477f
\nRelease edge 0.7.128c1cb4
\nMake it possible to publish edge without base152b302
\nEnsure JRuby is used in release tests397da1f
\nFix concurrent-ruby-edge to depend on ~> MAJOR.MINOR
of\nconcurrent-rubySourced from rexml's\nreleases.
\n\n\nREXML 3.2.9 - 2024-06-19
\nImprovements
\n\n
\n- \n
\nAdded support for old strscan.
\n\n
\n- GH-132
\n- Reported by Adam
\n- \n
\nImproved attribute value parse performance.
\n\n
\n- GH-135
\n- Patch by NAITOH Jun.
\n- \n
\nImproved
\n\nREXML::Node#each_recursive
performance.- \n
\nImproved text parse performance.
\n\n
\n- Reported by mprogrammer.
\nThanks
\n\n
\n- Adam
\n- NAITOH Jun
\n- Hiroya Fujinami
\n- mprogrammer
\n
Sourced from rexml's\nchangelog.
\n\n\n3.2.9 - 2024-06-19 {#version-3-2-9}
\nImprovements
\n\n
\n- \n
\nAdded support for old strscan.
\n\n
\n- GH-132
\n- Reported by Adam
\n- \n
\nImproved attribute value parse performance.
\n\n
\n- GH-135
\n- Patch by NAITOH Jun.
\n- \n
\nImproved
\n\nREXML::Node#each_recursive
performance.- \n
\nImproved text parse performance.
\n\n
\n- Reported by mprogrammer.
\nThanks
\n\n
\n- Adam
\n- NAITOH Jun
\n- Hiroya Fujinami
\n- mprogrammer
\n
964c9dc
\nAdd 3.2.9 entrye06b3fb
\nImprove text parse performancedab8065
\nImprove Node#each_recursive
performance (#139)da67561
\ntest: reduce the number of rehearsal executions2fc3f79
\ntest: improve named5ddbff
\nbenchmark: Remove non-parsing operations from the DOM case (#136)037c16a
\nOptimize Source#read_until method (#135)3e3893d
\nSource#read_until: Add missing position move on all read4444a04
\nAdd missing encode for custom termf59790b
\nFix the NEWS.md and change PR reference that fixes CVE-2024-35176 (#133)Sourced from sprockets-rails's\nreleases.
\n\n\nv3.5.1
\nWhat's Changed
\n\n
\n- Handle the gem being loaded via
\nsprockets/railtie
\nrather than the expectedsprockets/rails
entrypoint. by@mamhoff
in rails/sprockets-rails#525New Contributors
\n\n
\n- \n
@mamhoff
made\ntheir first contribution in rails/sprockets-rails#525Full Changelog: https://github.com/rails/sprockets-rails/compare/v3.5.0...v3.5.1
\nv3.5.0
\nWhat's Changed
\n\n
\n- Add useful message for logger silence error by
\n@rossta
in rails/sprockets-rails#381- Use a dedicated ActiveSupport::Deprecation for Rails 7.2\ncompatibility by
\n@etiennebarrie
\nin rails/sprockets-rails#517- Dropped support for Rails versions older than 6.1
\nNew Contributors
\n\n
\n- \n
@markrmullan
\nmade their first contribution in rails/sprockets-rails#502- \n
@rossta
made\ntheir first contribution in rails/sprockets-rails#381- \n
@yahonda
made\ntheir first contribution in rails/sprockets-rails#509- \n
@skipkayhil
made\ntheir first contribution in rails/sprockets-rails#510- \n
@etiennebarrie
\nmade their first contribution in rails/sprockets-rails#517- \n
@byroot
made\ntheir first contribution in rails/sprockets-rails#523Full Changelog: https://github.com/rails/sprockets-rails/compare/v3.4.2...v3.5.0
\n
8a2ca8c
\nRelease 3.5.1d3f1806
\nMerge pull request #525\nfrom mamhoff/require-deprecator-in-railtied34e89c
\nRequire sprockets deprecator in Railtie5f6d88d
\nRelease 3.5.02547907
\nMerge pull request #523\nfrom rails/update-ci-matrix5f60c5d
\nUpdate CI matrix and supported versions065cbe8
\nMerge pull request #517\nfrom etiennebarrie/add-deprecatord8495d0
\nUse a dedicated ActiveSupport::Deprecation73e7351
\nMerge pull request #516\nfrom amatsuda/ci3097ba9
\nCI against Ruby 3.2Sourced from actiontext's\r\nreleases.
\r\n\r\n\r\n7.1.3.4
\r\nActive Support
\r\n\r\n
\r\n- No changes.
\r\nActive Model
\r\n\r\n
\r\n- No changes.
\r\nActive Record
\r\n\r\n
\r\n- No changes.
\r\nAction View
\r\n\r\n
\r\n- No changes.
\r\nAction Pack
\r\n\r\n
\r\n- Include the HTTP Permissions-Policy on non-HTML Content-Types\r\n[CVE-2024-28103]
\r\nActive Job
\r\n\r\n
\r\n- No changes.
\r\nAction Mailer
\r\n\r\n
\r\n- No changes.
\r\nAction Cable
\r\n\r\n
\r\n\r\n- No changes.
\r\n
... (truncated)
\r\nSourced from actiontext's\r\nchangelog.
\r\n\r\n\r\nRails 7.1.3.4 (June 04, 2024)
\r\n\r\n
\r\n- Sanitize ActionText HTML ContentAttachment in Trix edit view\r\n[CVE-2024-32464]
\r\n
19eebf6
\r\nPreparing for 7.1.3.4 releasebd7c28a
\r\nupdate changelog1ac6d40
\r\nSanitize ActionText HTML ContentAttachment in Trix edit viewSourced from rubocop's\nreleases.
\n\n\nRuboCop 1.64.1
\nBug fixes
\n\n
\n- #12951:\nFix an error for
\nStyle/Copyright
when\nAutocorrectNotice
is missing. (@koic
)- #12932:\nFix end position of diagnostic for LSP. (
\n@ksss
)- #12926:\nFix a false positive for
\nStyle/SuperArguments
when the\nmethods block argument is reassigned beforesuper
. (@earlopain
)- #12931:\nFix false positives for
\nStyle/RedundantLineContinuation
\nwhen line continuations involvebreak
,next
,\noryield
with a return value. (@koic
)- #12924:\nFix false positives for
\nStyle/SendWithLiteralMethodName
\nwhenpublic_send
argument is a method name that cannot be\nautocorrected. (@koic
)
Sourced from rubocop's\nchangelog.
\n\n\n1.64.1 (2024-05-31)
\nBug fixes
\n\n
\n- #12951:\nFix an error for
\nStyle/Copyright
when\nAutocorrectNotice
is missing. ([@koic
][])- #12932:\nFix end position of diagnostic for LSP. ([
\n@ksss
][])- #12926:\nFix a false positive for
\nStyle/SuperArguments
when the\nmethods block argument is reassigned beforesuper
. ([@earlopain
][])- #12931:\nFix false positives for
\nStyle/RedundantLineContinuation
\nwhen line continuations involvebreak
,next
,\noryield
with a return value. ([@koic
][])- #12924:\nFix false positives for
\nStyle/SendWithLiteralMethodName
\nwhenpublic_send
argument is a method name that cannot be\nautocorrected. ([@koic
][])
31be300
\nCut 1.64.18ba7464
\nUpdate Changelog80f619b
\nFix an error for Style/Copyright
a920ba5
\n[Fix #12949]\nUse the secret for the coverage reporter idf01e933
\nMerge pull request #12946\nfrom Earlopain/speedier-ci43105b4
\nSlightly speed up CI runs6463bf2
\nMove main tests to GitHub actions54421d6
\n[Fix #12910]\nEnsure that RuboCop runs warning-free1cfe0b3
\nMove ascii_spec
to GitHub actionsfbdffc3
\nMove internal_investigation
to GitHub actionsSourced from rubocop-rspec's\nreleases.
\n\n\nRuboCop RSpec v2.30.0
\n\n
\n- Add new
\nRSpec/ExpectInLet
cop. (@yasu551
)
Sourced from rubocop-rspec's\nchangelog.
\n\n\nChangelog
\nMaster (Unreleased)
\n\n
\n- Remove extracted cops in
\nCapybara
,\nFactoryBot
andRails
departments. ([@ydah
])- Remove
\nRuboCop::RSpec::Language::NodePattern
. ([@ydah
])- Remove
\nRSpec/FilePath
cop. ([@ydah
])- Add new
\nRSpec/ExpectInLet
cop. ([@yasu551
])- Remove
\nRSpec/Capybara/FeatureMethods
cop. If you are\nusing this cop, change it to useRSpec/Dialect
. ([@ydah
])
510b019
\nMerge pull request #1897\nfrom rubocop/release-2-30-06fc377b
\nBump to v2.30.05dea642
\nMerge pull request #1895\nfrom rubocop/run-actions-on-2-x-stable-branch3d97a57
\nMerge pull request #1894\nfrom rubocop/backport-pr-188572846b0
\nAdd new RSpec/ExpectInLet
cop5cf9381
\nfixup! Configure GHA workflows for the 2-x-stable branch9efc2ad
\nConfigure GHA workflows for the 2-x-stable branchcd279a8
\nMerge pull request #1896\nfrom rubocop/backport-pr-18817067b79
\nFix an edge offense for Style/SymbolProc
cad8b88
\nFully initialize global state in tests by calling apply_options (#2117)f56486d
\nMerge pull request #2116\nfrom Shopify/automated-bump-version-0.17.184f4b66
\nBump version to v0.17.197ce82f
\nBump version to v0.17.01f0f3c2
\nIntroduce NodeContext#fully_qualified_name (#2107)0f1d535
\nIntroduce NodeContext
for listeners (#2099)a5e04f7
\nAvoid computing ancestors if no ivar is found (#2113)598ad7e
\nFix broken anchor link in EDITOR doc (#2112)f543ff0
\nBump extension version to v0.7.1a097941
\nAdd method completion API (#2044)Sourced from http-cookie's\nreleases.
\n\n\n1.0.6 (2024-06-01)
\n\n
\n- Fix error formatting bug in HTTP::CookieJar::AbstractStore (#42\nby
\n@andrelaszlo
)- Allow non-RFC 3986-compliant URLs (#45\nby
\n@c960657
)- Add coverage for Ruby 3.2 and 3.3 (#46\nby
\n@flavorjones
)- Quash ruby 3.4 warnings (#47\nby
\n@flavorjones
)Full Changelog: https://github.com/sparklemotion/http-cookie/compare/v1.0.5...v1.0.6
\n
Sourced from http-cookie's\nchangelog.
\n\n\n1.0.6 (2024-06-01)
\n\n
\n- Fix error formatting bug in HTTP::CookieJar::AbstractStore (#42\nby
\n@andrelaszlo
)- Allow non-RFC 3986-compliant URLs (#45\nby
\n@c960657
)- Add coverage for Ruby 3.2 and 3.3 (#46\nby
\n@flavorjones
)- Quash ruby 3.4 warnings (#47\nby
\n@flavorjones
)
b2019f9
\nBump VERSION to 1.0.66b2ffb6
\nMerge pull request #47\nfrom sparklemotion/flavorjones-ruby-3.4-warningsecc69e2
\nMerge pull request #22\nfrom perlun/patch-1a7060c7
\nMerge pull request #30\nfrom sergioro9/improve_README22ea7af
\nfix: be explicit about frozen string literals to quash warnings6bb554d
\nMerge pull request #46\nfrom sparklemotion/flavorjones-update-cicffe324
\ntest: update uri tests with better names554d38a
\ntest: get to passing on JRuby195f5eb
\nci: add coverage for ruby 3.2 and 3.3f141546
\nci: update actions/checkout fromv v2 to v4Sourced from parser's\nchangelog.
\n\n\nv3.3.2.0 (2024-05-30)
\nAPI modifications:
\n\n
\n- Bump 3.3 branch to 3.3.2 (Ilya Bylich)
\n- Bump 3.1 branch to 3.1.6 (#1014)\n(Koichi ITO)
\n
Sourced from sorbet-runtime's\nreleases.
\n\n\nsorbet 0.5.11405.20240530190231-ec12d405e
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11405', :group => :development\ngem 'sorbet-runtime', '0.5.11405'\n
sorbet 0.5.11404.20240530153503-bf1c6d45b
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11404', :group => :development\ngem 'sorbet-runtime', '0.5.11404'\n
sorbet 0.5.11403.20240530115241-1fa7593f6
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11403', :group => :development\ngem 'sorbet-runtime', '0.5.11403'\n
sorbet 0.5.11402.20240530112207-b43269334
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11402', :group => :development\ngem 'sorbet-runtime', '0.5.11402'\n
sorbet 0.5.11401.20240530112127-94fee6d32
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11401', :group => :development\ngem 'sorbet-runtime', '0.5.11401'\n
sorbet 0.5.11400.20240529182802-53f7018cc
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11400', :group => :development\ngem 'sorbet-runtime', '0.5.11400'\n
sorbet 0.5.11399.20240529211644-a4530eaea
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11399', :group => :development\ngem 'sorbet-runtime', '0.5.11399'\n
sorbet 0.5.11398.20240529161512-e1c9d1080
\n\n
... (truncated)
\nSourced from aws-partitions's\nchangelog.
\n\n\n1.937.0 (2024-05-30)
\n\n
\n- Feature - Updated the partitions source data the determines the AWS\nservice regions and endpoints.
\n1.936.0 (2024-05-29)
\n\n
\n- Feature - Updated the partitions source data the determines the AWS\nservice regions and endpoints.
\n1.935.0 (2024-05-28)
\n\n
\n- Feature - Updated the partitions source data the determines the AWS\nservice regions and endpoints.
\n
Sourced from concurrent-ruby's\nreleases.
\n\n\nv1.3.1
\nThis release is essentially v1.3.0,\nbut with a properly packaged gem. There was an issue publishing v1.3.0\nand that gem needed to be yanked to avoid breaking downstream projects.\nThe v1.3.0 changelog is reproduced below.
\nWhat's Changed
\n\n
\n- Add Concurrent.usable_processor_count that is cgroups aware by
\n@casperisfine
\nin ruby-concurrency/concurrent-ruby#1038- Align Java Executor Service behavior for
\nshuttingdown?
,\nshutdown?
by@bensheldon
in ruby-concurrency/concurrent-ruby#1042New Contributors
\n\n
\n- \n
@dependabot
made\ntheir first contribution in ruby-concurrency/concurrent-ruby#1028- \n
@kkohrt
made\ntheir first contribution in ruby-concurrency/concurrent-ruby#1037Full Changelog: https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.2.3...v1.3.1
\nv1.3.0
\nThere was a packaging issue that resulted in a broken v1.3.0 gem\nhaving been pushed to RubyGems. The code corresponding to this tag is\nfine to use, but there is no corresponding v1.3.0 gem as we had to yank\nit. Please use v1.3.1\ninstead, which is nothing more than v1.3.0 packaged correctly.
\nWhat's Changed
\n\n
\n- Add Concurrent.usable_processor_count that is cgroups aware by
\n@casperisfine
\nin ruby-concurrency/concurrent-ruby#1038- Align Java Executor Service behavior for
\nshuttingdown?
,\nshutdown?
by@bensheldon
in ruby-concurrency/concurrent-ruby#1042New Contributors
\n\n
\n- \n
@dependabot
made\ntheir first contribution in ruby-concurrency/concurrent-ruby#1028- \n
@kkohrt
made\ntheir first contribution in ruby-concurrency/concurrent-ruby#1037Full Changelog: https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.2.3...v1.3.0
\n
Sourced from concurrent-ruby's\nchangelog.
\n\n\nRelease v1.3.1 (29 May 2024)
\n\n
\n- Release 1.3.0 was broken when pushed to RubyGems. 1.3.1 is a\npackaging fix.
\nRelease v1.3.0 (28 May 2024)
\n\n
b5e090b
\nPromoting 1.3.1.pre to 1.3.1.695be8a
\nPrepare a 1.3.1.pre gem to test things for the 1.3.1 release.7dab998
\nPrepare the 1.3.1 release.bda72ae
\nPrepare the 1.3.0 release.83d31a3
\nFix a small grammar issue.8b9b0da
\nAlign Java Executor Service behavior for shuttingdown?
,\nshutdown?
899621f
\nAdd 10 minute timeout to GitHub Actionseae2851
\nClarifyfe562f6
\nCleanupsa5f09a5
\nAdd Concurrent.usable_processor_count that is cgroups awareSourced from ffi's\nchangelog.
\n\n\n1.17.0 / 2024-06-02
\nFixed:
\n\n
\n- Add FFI::AbstractMemory#read_array_of_string . It was defined but\nnot exposed to Ruby nor tested. #1070
\n1.17.0.rc2 / 2024-04-22
\nFixed:
\n\n
\n- Add missing write barriers to StructLayout#initialize causing a\nsegfault with GC.stress. #1079
\n1.17.0.rc1 / 2024-04-08
\nFixed:
\n\n
\n- Fix type definitions on
\naarch64-linux
. #1067, #1066- Use RB_TEST for
\nPointer.autorelease=
. #1065\nSo thatfalse
andnil
are treated as falsey\nand anything else as truthy.- Replace Fixnum by Integer. #1064\nFixnum is no longer present in the ruby language.
\n- Update
\nFFI::NativeType
doc. #1061- Store FFI::Type::Mapped of FFI::StrPtrConverter in global instead of\ncustom type map
\n- Various documentation fixes. #1042
\n- Update
\nFFI::Pointer#==
to returnfalse
if\na pointer is compared to a non-pointer object, which is the expected\nbehavior. #1083- Avoid warning about undefined wariable
\n@ffi_functions
\n#1085- Fix a very unlikely GC bug when using a callback block. # 1089
\nAdded:
\n\n
\n- Provide binary gems for many platforms. #990
\n- Add Windows fat binary gem for Ruby-3.3
\n- Add RBS type definitions for many user facing parts of the FFI API.\n#1042
\n- Improve fallback search path logic. #1088\nRespect LD_LIBRARY_PATH and DYLD_LIBRARY_PATH on Macos.
\n- Update libffi to current git master branch.
\nRemoved:
\n\n
\n- Remove
\nenum CHAR_ARRAY
which is no longer used. #1063
ecfb225
\nUpdate date in CHANGELOG8a3da1e
\nBump VERSION to 1.17.0b7a5741
\nMerge pull request #1102 from\nlarskanis/bigdecimal05e5bf9
\nInstall bigdecimal unconditional4172d17
\nUpdate CHANGELOG for ffi-1.17.02a54bbc
\nMerge branch 'master' of github.com:ffi/ffi17cd509
\nMerge pull request #1101 from\nlarskanis/ci-ractor8955e25
\nCI: Exclude Ractor tests on Windows-Ruby-3.378f8bbd
\nCI: Add ruby dev package to install bigdecimal.gem on alpine with\nruby-3.33b3056b
\nUse a longer timeout for external rubiesSourced from mini_portile2's\nreleases.
\n\n\n2.8.7 / 2024-05-31
\nAdded
\n\n
\n- When setting the C compiler through the
\nMiniPortile
\nconstructor, the preferred keyword argument is now\n:cc_command
. The original:gcc_command
is\nstill supported. (#144\nby@flavorjones
)- Add support for extracting xz-compressed tarballs on OpenBSD. (#141\nby
\n@postmodern
)- Add OpenBSD support to the experimental method\n
\nMakeMakefile#mkmf_config
. (#141\nby@flavorjones
)Changed
\n\n
\n- \n
MiniPortileCMake
now detects the C and C++ compiler the\nsame wayMiniPortile
does: by examining environment\nvariables, then using kwargs, then looking in RbConfig (in that order).\n(#144\nby@flavorjones
)- GPG file verification error messages are captured in the raised\nexception. Previously these errors went to
\nstderr
. (#145\nby@flavorjones
)2.8.7.rc1
\nPrerelease, see https://github.com/flavorjones/mini_portile/blob/main/CHANGELOG.md
\n
Sourced from mini_portile2's\nchangelog.
\n\n\n2.8.7 / 2024-05-31
\nAdded
\n\n
\n- When setting the C compiler through the
\nMiniPortile
\nconstructor, the preferred keyword argument is now\n:cc_command
. The original:gcc_command
is\nstill supported. (#144\nby@flavorjones
)- Add support for extracting xz-compressed tarballs on OpenBSD. (#141\nby
\n@postmodern
)- Add OpenBSD support to the experimental method\n
\nMakeMakefile#mkmf_config
. (#141\nby@flavorjones
)Changed
\n\n
\n- \n
MiniPortileCMake
now detects the C and C++ compiler the\nsame wayMiniPortile
does: by examining environment\nvariables, then using kwargs, then looking in RbConfig (in that order).\n(#144\nby@flavorjones
)- GPG file verification error messages are captured in the raised\nexception. Previously these errors went to
\nstderr
. (#145\nby@flavorjones
)
144c328
\nversion bump to v2.8.71f58a0a
\nMerge pull request #146\nfrom flavorjones/flavorjones-downstream-cia9ab5c1
\nci: attempt to add caching to the downstream projects7e45cd2
\nci: integration test against nokogiri, sqlite3, re2702a90d
\nci: add a skeleton downstream actions workflow79e694d
\nversion bump to v2.8.7.rc15fbc9a1
\ndoc: update CHANGELOG5dd29f8
\nMerge pull request #141\nfrom postmodern/openbsd-support68f8344
\nmkmf_config is more robust about detecting libdir4d789d1
\nci: set MAKE=gmake for OpenBSDSourced from net-imap's\nreleases.
\n\n\nv0.4.12
\nWhat's Changed
\n\n
\n- 📚 Fix many rdoc spelling mistakes by
\n@nevans
in ruby/net-imap#279- 📦 Update workflow with configure_trusted_publisher by
\n@nevans
in ruby/net-imap#280- 🔍 Simplify handling of ResponseParser test failures by
\n@nevans
in ruby/net-imap#281- ⬆️ Bump step-security/harden-runner from 2.7.1 to 2.8.0 by
\n@dependabot
in ruby/net-imap#289- Clarify the license of net-imap by
\n@shugo
in ruby/net-imap#275Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.11...v0.4.12
\n
6c59d03
\nBump version to 0.4.1221e0a91
\nRemove a direct reference to BSDL30d668c
\nClarify the license of net-imapf190523
\n⬆️ Bump step-security/harden-runner from 2.7.1 to 2.8.0 (#289)60b46e0
\n🔀 Merge pull request #281\nfrom nevans/nicer-response_paser-test-failuresdfe163d
\n🔍 Simplify handling of ResponseParser test failures80c8964
\n📦 Update workflow with configure_trusted_publisher21ab214
\n🔀 Merge pull request #279\nfrom nevans/fix-receive-typosbcdf339
\n📚 Fix many rdoc spelling mistakesSourced from reline's\nreleases.
\n\n\nv0.5.8
\n\nWhat's Changed
\n✨ Enhancements
\n\n
\n- Implement the redo command by
\n@verdy89
in ruby/reline#707🐛 Bug Fixes
\n\n
\n- Catches Errno::ENODEV and Errno::EBADF in get_screen_size. Closes #690 by
\n@vtamara
in ruby/reline#702- allow space in config value by
\n@monkeyWzr
in ruby/reline#705🛠 Other Changes
\n\n
\n- Fix broken link that document of readline stdlib by
\n@sanfrecce-osaka
\nin ruby/reline#706- Bump version to 0.5.8 by
\n@ima1zumi
in ruby/reline#711New Contributors
\n\n
\n- \n
@sanfrecce-osaka
\nmade their first contribution in ruby/reline#706- \n
@vtamara
made\ntheir first contribution in ruby/reline#702- \n
@monkeyWzr
\nmade their first contribution in ruby/reline#705- \n
@verdy89
made\ntheir first contribution in ruby/reline#707Full Changelog: https://github.com/ruby/reline/compare/v0.5.7...v0.5.8
\n
43cd4c5
\nBump version to 0.5.8 (#711)0b2d9fa
\nImplement the redo command (#707)d60f1e1
\nallow space in config value (#705)a5b5298
\nCatches Errno::ENODEV and Errno::EBADF in get_screen_size. Closes #690 (#702)ecadc4e
\nMerge pull request #706 from\nsanfrecce-osaka/fix-broken-link-that-document-of...2ba15cd
\nFix broken link that document of readline stdlibSourced from bugsnag's\nreleases.
\n\n\nv6.27.0
\nEnhancements
\n\n
\n- Include the Warden scope in user metadata\n| #821\n| javierjulio
\n- Add a block variant of
\nadd_on_error
\n| #824
Sourced from bugsnag's\nchangelog.
\n\n\nv6.27.0 (23 May 2024)
\nEnhancements
\n\n
\n- Include the Warden scope in user metadata\n| #821\n| javierjulio
\n- Add a block variant of
\nadd_on_error
\n| #824
5175335
\nRelease v6.27.039401d3
\nBump version to v6.27.04d59450
\nAdd block variant of add_on_error
0bd883c
\nPin Rails 6 integrations tests to Ruby 3.3.0e66f7e9
\nUpdate changelog912acac
\nOnly set the warden scope if there's a user objectc2a6093
\nUpdate tests to include the warden scope in user501d206
\nInclude warden scope in user info522d1b9
\nAdd rack 3.0 to the text matrix only in Ruby 2.4.0+f1b1c58
\nUse the badge for GitHub Actions instead of Travis CI or buildkiteSourced from rack-timeout's\nchangelog.
\n\n\n0.7.0
\n\n
\n- Honor an
\nX-Request-Start
header with the\nt=<microseconds>
format, to allow using\nwait_timeout
functionality with Apache (zombocom/rack-timeout#210)- Improve message when Terminate on Timeout is used on a platform that\ndoes not support it (eg. Windows or JVM) (zombocom/rack-timeout#192)
\n- Fix a thread safety issue for forks that are not on the main thread\n(zombocom/rack-timeout#212)
\n- Add compatibility with frozen_string_literal: true (zombocom/rack-timeout#196)
\n- Fix if Rails is defined but Rails::VERSION is not defined (zombocom/rack-timeout#191)
\n
edb4626
\nv0.7.04e2c119
\nprepare docs for 0.7.012cb399
\nHonor Apache X-Request-Start header containing microseconds (#210)d530028
\nfixup: use attr_reader instead of variable access (#214)752c0e0
\nFix some typos in comments (#195)0315a6a
\nREADME: add contributing instructions for running tests5fc73d3
\nmove thread var init closer to its use (#212)fdb2a74
\nensure Rails::VERSION is defined (#191)94610fd
\nRemove unnecessary executable permission bit from Ruby file (#194)1b687d8
\nensure mutated strings are mutable (#196)Sourced from aws-partitions's\nchangelog.
\n\n\n1.934.0 (2024-05-23)
\n\n
\n- Feature - Updated the partitions source data the determines the AWS\nservice regions and endpoints.
\n1.933.0 (2024-05-22)
\n\n
\n- Feature - Updated the partitions source data the determines the AWS\nservice regions and endpoints.
\n1.932.0 (2024-05-21)
\n\n
\n- Feature - Added support for enumerating regions for\n
\nAws::MailManager
.
Sourced from aws-sdk-kms's\nchangelog.
\n\n\n1.82.0 (2024-05-22)
\n\n
\n- Feature - This release includes feature to import customer's\nasymmetric (RSA, ECC and SM2) and HMAC keys into KMS in China.
\n
Sourced from minitest's\nchangelog.
\n\n\n=== 5.23.1 / 2024-05-21
\n\n
\n- \n
\n1 bug fix:
\n\n
\n- Fully qualify the Queue class to avoid conflicts with other\nlibraries. (rafaelfranca)
\n
7ad0ff0
\nprepped for releasef60c6f2
\n- Fully qualify the Queue class to avoid conflicts with other libraries.\n(raf...Sourced from rdoc's\nreleases.
\n\n\nv6.7.0
\nWhat's Changed
\n\n
\n- Fix support for
\nrb_file_const
and\nrb_curses_define_const
by@nobu
in ruby/rdoc#1069- Bump actions/upload-pages-artifact from 2 to 3 by
\n@dependabot
in ruby/rdoc#1071- Bump actions/deploy-pages from 3 to 4 by
\n@dependabot
in ruby/rdoc#1070- Use master of setup-ruby by
\n@nobu
in ruby/rdoc#1072- Allow empty name rdoc-ref as a local link by
\n@nobu
in ruby/rdoc#1073- [DOC] MarkupReference by
\n@BurdetteLamar
\nin ruby/rdoc#1075- Bump ruby/setup-ruby from 1.162.0 to 1.165.1 by
\n@dependabot
in ruby/rdoc#1074- [DOC] Tweaks to Markup Reference by
\n@BurdetteLamar
\nin ruby/rdoc#1077- Sort coverage outputs by
\n@nobu
in ruby/rdoc#1078- Ignore
\nlocale
atwrite_options
by@nobu
in ruby/rdoc#1079- Singleton visibility by
\n@nobu
in ruby/rdoc#1080- Respect modeline to detect parser by
\n@nobu
in ruby/rdoc#1081- Bump ruby/setup-ruby from 1.165.1 to 1.169.0 by
\n@dependabot
in ruby/rdoc#1085- Don't document aliases with trailing
\n:nodoc
directive\nby@p8
in ruby/rdoc#1090- Bump ruby/setup-ruby from 1.169.0 to 1.171.0 by
\n@dependabot
in ruby/rdoc#1089- Bump ruby/setup-ruby from 1.171.0 to 1.172.0 by
\n@dependabot
in ruby/rdoc#1092- Fix ToMarkdown missing newlines for label-lists by
\n@skipkayhil
in ruby/rdoc#1094- Fix ToRdoc generating incorrect {label,name}-lists by
\n@skipkayhil
in ruby/rdoc#1093- [DOC] Improve documentation of
\n:include:
directive file\nsearch by@p8
in ruby/rdoc#1083- Allow rich definition list labels for Markdown by
\n@skipkayhil
in ruby/rdoc#1096- Test only with truffleruby-head by
\n@nobu
in ruby/rdoc#1095- test: Add tests for
\nRDoc::TokenStream
class by@toshimaru
in ruby/rdoc#1068- Use readline history when
\nri
is running interactive by\n@adam12
in ruby/rdoc#861- Revert "Test only with truffleruby-head" by
\n@eregon
in ruby/rdoc#1099- Bump ruby/setup-ruby from 1.172.0 to 1.173.0 by
\n@dependabot
in ruby/rdoc#1101- Bump actions/configure-pages from 4 to 5 by
\n@dependabot
in ruby/rdoc#1102- Bump ruby/setup-ruby from 1.173.0 to 1.174.0 by
\n@dependabot
in ruby/rdoc#1105- Bump ruby/setup-ruby from 1.174.0 to 1.175.1 by
\n@dependabot
in ruby/rdoc#1106- Bump ruby/setup-ruby from 1.175.1 to 1.176.0 by
\n@dependabot
in ruby/rdoc#1108- Fix typo in CONTRIBUTING.md by
\n@okuramasafumi
\nin ruby/rdoc#1109- [DOC] Correct
\n.rdoc_options
filename in comment by@adam12
in ruby/rdoc#1103New Contributors
\n\n
\n- \n
@skipkayhil
made\ntheir first contribution in ruby/rdoc#1094- \n
@adam12
made\ntheir first contribution in ruby/rdoc#861- \n
@okuramasafumi
\nmade their first contribution in ruby/rdoc#1109Full Changelog: https://github.com/ruby/rdoc/compare/v6.6.3.1...v6.7.0
\n
a667e61
\nBump up 6.7.05c7ea6f
\nCorrect .rdoc_options
filename in comment0c88dc5
\nFix typo in CONTRIBUTING.md2ded4f7
\nBump ruby/setup-ruby from 1.175.1 to 1.176.016b46de
\nBump ruby/setup-ruby from 1.174.0 to 1.175.18a68a01
\nBump ruby/setup-ruby from 1.173.0 to 1.174.0dd493df
\nshow warning for unused block3ecf346
\nBump actions/configure-pages from 4 to 51c2af1e
\nBump ruby/setup-ruby from 1.172.0 to 1.173.0924cc6e
\nMerge branch 'ruby-3-3-cve-2024-27281'Sourced from redis-client's\nchangelog.
\n\n\n0.22.2
\n\n
\n- Fix the sentinel client to properly extend timeout for blocking\ncommands.
\n- Fix IPv6 support in\n
\nRedisClient::Config#server_url
.
6d55f61
\nRelease 0.22.272a1607
\nMerge pull request #199\nfrom redis-rb/dependabot/bundler/minitest-5.23.04faf2aa
\n---750fc82
\nMerge pull request #197\nfrom stanhu/sh-fix-brpop-timeoutsc65498c
\nEnsure BLPOP/BRPOP returns nil instead of raising ReadTimeoutErrora2f16fc
\nMerge pull request #195\nfrom fkmy/fix-readme-typoc3d3326
\nFix typo:Configuation
-> Configuration
28862c5
\nFix typo:explictly
-> explicitly
382dda7
\nfix(config): server_url should return a valid URI for IPv6 hosts (#194)Sourced from zeitwerk's\nchangelog.
\n\n\n2.6.15 (26 May 2024)
\n\n
\n- Internal improvements.
\n
b6f5f4f
\nMerge pull request #2072\nfrom Shopify/dependabot/bundler/minor-and-patch-659e...7d88ded
\nRestore Windows platforms4d3509a
\nBump @shopify/eslint-plugin
from 44.0.0 to 45.0.0 in\n/vscode (#2074)b027cfa
\nIgnore test/expectations/
for sorbet (#2075)0d310e1
\nMerge pull request #2073\nfrom Shopify/dependabot/submodules/test/fixtures/pri...c64416f
\nBump test/fixtures/prism from 1c8d08b
to\nb6aa0f2
fa42222
\nUpdate RBI files for gems 2024-05-20 [dependabot skip]6c64186
\nBump the minor-and-patch group with 3 updatesd506ac4
\nAllow Code Lenses without a command (#2069)813f870
\nMerge branch 'nvim-0-10'Sourced from prism's\nreleases.
\n\n\nv0.29.0
\nAdded
\n\n
\n- Added
\nPrism::CallNode#full_message_loc
, which gives the\nlocation including the=
if there is one.- A warning for when
\n# shareable_constant_value
is not\nused on its own line.- An error for invalid implicit local variable writes.
\n- Implicit hash patterns in array patterns are disallowed.
\n- We now validate that Unicode escape sequences are not\nsurrogates.
\nChanged
\n\n
\n- All fields named
\noperator
have been renamed to\nbinary_operator
for*OperatorWriteNode
nodes.\nThis is to make it easier to provide C++ support. In the Ruby API, the\nold fields are aliased to the new fields with a deprecation\nwarning.- Many updated error messages to more closely match CRuby.
\n- We ensure keyword parameters do not end in
\n!
or\n?
.- Fixed some escaping in string literals with control sequences and\nhex escapes.
\n- Fix a bug with RBS types when used outside the\n
\nruby/prism
codebase.v0.28.0
\nAdded
\n\n
\n- Nested hashes will now warn for duplicated keys, as in:
\n{ foo:\n1, **{ foo: 2 } }
.- \n
Prism::ReturnNode
now has a flag on it to indicate if\nit is redundant.- \n
Prism::Location#slice_lines
and\nPrism::Node#slice_lines
are now provided to slice the\nsource code of a node including the content before the node on the same\nline that it starts on and the content after the node on the same line\nthat it ends on.- Symbols with invalid byte sequences now give errors.
\n- You can now pass
\n"3.3.1"
to the\nversion:
parameter on allPrism.*
APIs.- \n
Prism::Source#lines
,\nPrism::Location#source_lines
,\nPrism::Node#source_lines
, and\nPrism::Node#script_lines
are now provided, which will all\nreturn the source code of the source as an array of strings.- \n
Prism::ASCIISource
is now provided, which is a subclass\nofPrism::Source
but specialized to increase performance\nwhen the source is entirely ASCII.- Prism now provides errors when parsing Ruby 3.4+ syntax for index\nexpressions with keywords or blocks.
\n- Prism now provides an error when
\n**nil
is used after\nother keyword parameters.- Prism now provides errors when safe navigation is used in call\ntarget expressions, e.g.,
\nfoo&.bar, = 1
.- \n
Prism::Node#tunnel
is now provided, which returns an\narray of nodes starting at the current node that contain a given line\nand column.Changed
\n\n
\n- All translation layers now assume an eval context, which means they\nwill not return errors for invalid jumps like
\nyield
.- \n
Prism::Node#inspect
now uses a queue instead of\nrecursion to avoid stack overflows.- Prism now more closely mirrors CRuby interpolation semantics, which\nmeans you could potentially have a static literal string that directly\ninterpolates another static literal string.
\n- The shipped RBI sorbet types no longer use generics.
\n- \n
Prism::ConstantPathNode#child
and\nPrism::ConstantTargetNode#child
are now deprecated,\nreplaced by two new fields on these nodes:name
and\nname_loc
.
Sourced from prism's\nchangelog.
\n\n\n[0.29.0] - 2024-05-10
\nAdded
\n\n
\n- Added
\nPrism::CallNode#full_message_loc
, which gives the\nlocation including the=
if there is one.- A warning for when
\n# shareable_constant_value
is not\nused on its own line.- An error for invalid implicit local variable writes.
\n- Implicit hash patterns in array patterns are disallowed.
\n- We now validate that Unicode escape sequences are not\nsurrogates.
\nChanged
\n\n
\n- All fields named
\noperator
have been renamed to\nbinary_operator
for*OperatorWriteNode
nodes.\nThis is to make it easier to provide C++ support. In the Ruby API, the\nold fields are aliased to the new fields with a deprecation\nwarning.- Many updated error messages to more closely match CRuby.
\n- We ensure keyword parameters do not end in
\n!
or\n?
.- Fixed some escaping in string literals with control sequences and\nhex escapes.
\n- Fix a bug with RBS types when used outside the\n
\nruby/prism
codebase.[0.28.0] - 2024-05-03
\nAdded
\n\n
\n- Nested hashes will now warn for duplicated keys, as in:
\n{ foo:\n1, **{ foo: 2 } }
.- \n
Prism::ReturnNode
now has a flag on it to indicate if\nit is redundant.- \n
Prism::Location#slice_lines
and\nPrism::Node#slice_lines
are now provided to slice the\nsource code of a node including the content before the node on the same\nline that it starts on and the content after the node on the same line\nthat it ends on.- Symbols with invalid byte sequences now give errors.
\n- You can now pass
\n"3.3.1"
to the\nversion:
parameter on allPrism.*
APIs.- \n
Prism::Source#lines
,\nPrism::Location#source_lines
,\nPrism::Node#source_lines
, and\nPrism::Node#script_lines
are now provided, which will all\nreturn the source code of the source as an array of strings.- \n
Prism::ASCIISource
is now provided, which is a subclass\nofPrism::Source
but specialized to increase performance\nwhen the source is entirely ASCII.- Prism now provides errors when parsing Ruby 3.4+ syntax for index\nexpressions with keywords or blocks.
\n- Prism now provides an error when
\n**nil
is used after\nother keyword parameters.- Prism now provides errors when safe navigation is used in call\ntarget expressions, e.g.,
\nfoo&.bar, = 1
.- \n
Prism::Node#tunnel
is now provided, which returns an\narray of nodes starting at the current node that contain a given line\nand column.Changed
\n\n
\n- All translation layers now assume an eval context, which means they\nwill not return errors for invalid jumps like
\nyield
.- \n
Prism::Node#inspect
now uses a queue instead of\nrecursion to avoid stack overflows.- Prism now more closely mirrors CRuby interpolation semantics, which\nmeans you could potentially have a static literal string that directly\ninterpolates another static literal string.
\n- The shipped RBI sorbet types no longer use generics.
\n- \n
Prism::ConstantPathNode#child
and\nPrism::ConstantTargetNode#child
are now deprecated,\nreplaced by two new fields on these nodes:name
and\nname_loc
.
1f49ca9
\nBump to v0.29.059fc15b
\nMerge pull request #2802 from\nruby/parameter-forwarding2ac3882
\nMerge pull request #2800 from\nruby/operator8266572
\nEnhance parameter forwarding error messages79c62d0
\nMerge pull request #2801 from\nruby/fix-tapioca15bf727
\nFix tapioca require orderb5e47f5
\noperator renameef589e6
\nMerge pull request #2799 from\nruby/fix-rbsee73ad7
\nFix RBS outside of prismaca9151
\nMerge pull request #2798 from\nruby/full_message_locSourced from sorbet-runtime's\nreleases.
\n\n\nsorbet 0.5.11390.20240523094839-fd83af464
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11390', :group => :development\ngem 'sorbet-runtime', '0.5.11390'\n
sorbet 0.5.11389.20240523094704-5bc8726bb
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11389', :group => :development\ngem 'sorbet-runtime', '0.5.11389'\n
sorbet 0.5.11388.20240522141522-6951f1e2a
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11388', :group => :development\ngem 'sorbet-runtime', '0.5.11388'\n
sorbet 0.5.11387.20240522130441-25b703810
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11387', :group => :development\ngem 'sorbet-runtime', '0.5.11387'\n
sorbet 0.5.11386.20240521145826-ca3f6697a
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11386', :group => :development\ngem 'sorbet-runtime', '0.5.11386'\n
sorbet 0.5.11385.20240517114436-718bc64f8
\nTo use Sorbet add this line to your Gemfile:
\n\ngem 'sorbet', '0.5.11385', :group => :development\ngem 'sorbet-runtime', '0.5.11385'\n
Sourced from rubocop's\nreleases.
\n\n\nRuboCop 1.64
\nNew features
\n\n
\n- #12904:\nAdd new
\neither_consistent
\nSupportedShorthandSyntax
toStyle/HashSyntax
.\n(@pawelma
)- #12842:\nAdd new
\nStyle/SendWithLiteralMethodName
cop. (@koic
)- #12309:\nAdd new
\nStyle/SuperArguments
cop. (@earlopain
)- #12917:\nSuggest correct formatter name for
\n--format
command line\noption. (@koic
)- #12242:\nSupport
\nAllowModifiersOnAttrs
option for\nStyle/AccessModifierDeclarations
. (@krororo
)- #11585:\nSupport
\nAllowedMethods
for\nStyle/DocumentationMethod
. (@koic
)Bug fixes
\n\n
\n- #7189:\nFix a false positive for
\nStyle/Copyright
when using\nmultiline copyright notice. (@koic
)- #12914:\nFix a false negative for
\nLayout/EmptyComment
when using an\nempty comment next to code after comment line. (@koic
)- #12919:\nFix false negatives for
\nStyle/ArgumentsForwarding
when\nforward target issuper
. (@koic
)- #12923:\nFix false negatives for
\nStyle/ArgumentsForwarding
when\nforward target is safe navigation method. (@koic
)- #12894:\nFix false positives for
\nStyle/MapIntoArray
when using\neach
without receiver with<<
to build\nan array. (@koic
)- #12876:\nFix an error for the lockfile parser if a gemfile exists but a lockfile\ndoesn't. (
\n@earlopain
)- #12888:\nFix
\n--no-exclude-limit
generating a todo with\nMax
config instead of listing everything out with\nExclude
. (@earlopain
)- #12898:\nFix an error for
\nTargetRailsVersion
when parsing from the\nlockfile with prerelease rails. (@earlopain
)Changes
\n\n
\n- #12908:\nAdd rubocop-rspec back to suggested extensions when rspec-rails is in\nuse. (
\n@pirj
)- #12884:\nAlign output from
\ncop.documentation_url
with\n--show-docs-url
when passing a config as argument. (@earlopain
)- #12905:\nSupport
\nActiveSupportExtensionsEnabled
for\nStyle/SymbolProc
. (@koic
)- #12897:\nRespect user's intentions with
\nworkspace/executeCommand
LSP\nmethod. (@koic
)
Sourced from rubocop's\nchangelog.
\n\n\n1.64.0 (2024-05-23)
\nNew features
\n\n
\n- #12904:\nAdd new
\neither_consistent
\nSupportedShorthandSyntax
toStyle/HashSyntax
.\n([@pawelma
][])- #12842:\nAdd new
\nStyle/SendWithLiteralMethodName
cop. ([@koic
][])- #12309:\nAdd new
\nStyle/SuperArguments
cop. ([@earlopain
][])- #12917:\nSuggest correct formatter name for
\n--format
command line\noption. ([@koic
][])- #12242:\nSupport
\nAllowModifiersOnAttrs
option for\nStyle/AccessModifierDeclarations
. ([@krororo
][])- #11585:\nSupport
\nAllowedMethods
for\nStyle/DocumentationMethod
. ([@koic
][])Bug fixes
\n\n
\n- #7189:\nFix a false positive for
\nStyle/Copyright
when using\nmultiline copyright notice. ([@koic
][])- #12914:\nFix a false negative for
\nLayout/EmptyComment
when using an\nempty comment next to code after comment line. ([@koic
][])- #12919:\nFix false negatives for
\nStyle/ArgumentsForwarding
when\nforward target issuper
. ([@koic
][])- #12923:\nFix false negatives for
\nStyle/ArgumentsForwarding
when\nforward target is safe navigation method. ([@koic
][])- #12894:\nFix false positives for
\nStyle/MapIntoArray
when using\neach
without receiver with<<
to build\nan array. ([@koic
][])- #12876:\nFix an error for the lockfile parser if a gemfile exists but a lockfile\ndoesn't. ([
\n@earlopain
][])- #12888:\nFix
\n--no-exclude-limit
generating a todo with\nMax
config instead of listing everything out with\nExclude
. ([@earlopain
][])- #12898:\nFix an error for
\nTargetRailsVersion
when parsing from the\nlockfile with prerelease rails. ([@earlopain
][])Changes
\n\n
\n- #12908:\nAdd rubocop-rspec back to suggested extensions when rspec-rails is in\nuse. ([
\n@pirj
][])- #12884:\nAlign output from
\ncop.documentation_url
with\n--show-docs-url
when passing a config as argument. ([@earlopain
][])- #12905:\nSupport
\nActiveSupportExtensionsEnabled
for\nStyle/SymbolProc
. ([@koic
][])- #12897:\nRespect user's intentions with
\nworkspace/executeCommand
LSP\nmethod. ([@koic
][])
91a19d6
\nCut 1.64727539d
\nUpdate Changelog3227bf0
\n[Fix #12309]\nAdd new Style/SuperArguments
cop9e78c46
\nFix false negatives for Style/ArgumentsForwarding
9408d0d
\n[Fix #12242]\nSupport AllowModifiersOnAttrs
option for\n`Style/AccessModifier...a909dda
\n[Fix #12919]\nFix false negatives for Style/ArgumentsForwarding
aee64e2
\nRename new SupportedShorthandSyntax from consistent_either to\neither_consistent86b0c39
\nFix non existing wording in HashShorthandSyntax method nameb9686b5
\nAdd changelog/new_add_new_consistent_either.md71abb5d
\nAdd new consistent_either
SupportedShorthandSyntax to\nStyle/HashSyntax