diff --git a/changelog/change_require_parser_3_3_0_0.md b/changelog/change_require_parser_3_3_0_0.md new file mode 100644 index 0000000000000..3185464ef108e --- /dev/null +++ b/changelog/change_require_parser_3_3_0_0.md @@ -0,0 +1 @@ +* [#12593](https://github.com/rubocop/rubocop/pull/12593): Require Parser 3.3.0.2 or higher. ([@koic][]) diff --git a/docs/modules/ROOT/pages/compatibility.adoc b/docs/modules/ROOT/pages/compatibility.adoc index df1ee9713a748..b97ba76eec332 100644 --- a/docs/modules/ROOT/pages/compatibility.adoc +++ b/docs/modules/ROOT/pages/compatibility.adoc @@ -33,7 +33,7 @@ The following table is the runtime support matrix. | 3.0 | - | 3.1 | - | 3.2 | - -| 3.3 (experimental) | - +| 3.3 | - |=== RuboCop targets Ruby 2.0+ code analysis since RuboCop 1.30. It restored code analysis support that had been removed earlier by mistake, together with dropping runtime support for unsupported Ruby versions. diff --git a/rubocop.gemspec b/rubocop.gemspec index 78776c5726f78..9f3227a76c10a 100644 --- a/rubocop.gemspec +++ b/rubocop.gemspec @@ -34,7 +34,7 @@ Gem::Specification.new do |s| s.add_runtime_dependency('json', '~> 2.3') s.add_runtime_dependency('language_server-protocol', '>= 3.17.0') s.add_runtime_dependency('parallel', '~> 1.10') - s.add_runtime_dependency('parser', '>= 3.2.2.4') + s.add_runtime_dependency('parser', '>= 3.3.0.2') s.add_runtime_dependency('rainbow', '>= 2.2.2', '< 4.0') s.add_runtime_dependency('regexp_parser', '>= 1.8', '< 3.0') s.add_runtime_dependency('rexml', '>= 3.2.5', '< 4.0')