SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ruby2.7-rubygem-rubocop-ast-1.17.0-lp153.32.1.x86_64.rpm :

* Thu Apr 28 2022 Stephan Kulow updated to version 1.17.0 no changelog found
* Thu Mar 10 2022 Manuel Schnitzer - updated to version 1.16.0 [#]## New features
* [#223](https://github.com/rubocop-hq/rubocop-ast/pull/223): Support `Parser::Ruby32` for Ruby 3.2 parser (experimental). ([AATTkoic][])
* Tue Feb 15 2022 Stephan Kulow updated to version 1.15.2 no changelog found
* Thu Dec 30 2021 Manuel Schnitzer - updated to version 1.15.1 [#]## Bug fixes
* [#10220](https://github.com/rubocop/rubocop/pull/10220): Make `AST::Node#receiver` aware of `csend` block method calls. ([AATTkoic][])
* Wed Dec 22 2021 Manuel Schnitzer - updated to version 1.15.0 [#]# 1.15.0 (2021-12-12) [#]## New features
* [#10219](https://github.com/rubocop/rubocop/pull/10219): Add `value_omission` method to `AST::PairNode` for Ruby 3.1\'s hash value omission. ([AATTkoic][]) [#]# 1.14.0 (2021-12-02) [#]## New features
* [#218](https://github.com/rubocop/rubocop-ast/pull/218): Support Ruby 3.1\'s anonymous block forwarding syntax. ([AATTkoic][]) [#]# 1.13.0 (2021-11-07) [#]## New features
* [#213](https://github.com/rubocop/rubocop-ast/pull/213): Make `Node#numeric_type?` aware of rational and complex literals. ([AATTkoic][])
* Sat Oct 09 2021 Manuel Schnitzer - updated to version 1.12.0 [#]## Bug fixes
* [#208](https://github.com/rubocop/rubocop-ast/issues/208): Update `MethodDispatchNode#block_literal?` to return true for `numblock`s. ([AATTdvandersluis][])
* Wed Aug 25 2021 Manuel Schnitzer - updated to version 1.11.0 [#]## New features
* [#205](https://github.com/rubocop/rubocop-ast/pull/205): Make class, module, and struct definitions aware of numblock. ([AATTkoic][]) [#]# 1.10.0 (2021-08-12) [#]## New features
* [#201](https://github.com/rubocop-hq/rubocop-ast/pull/201): Add discrete node classes for assignments. ([AATTdvandersluis][]) [#]# 1.9.1 (2021-08-10) [#]## Bug fixes
* [#197](https://github.com/rubocop-hq/rubocop-ast/pull/197): [Fix #184] Fix `Node#parent_module_name` for `sclass` nodes. ([AATTdvandersluis][]) [#]# 1.9.0 (2021-08-06) [#]## New features
* [#195](https://github.com/rubocop-hq/rubocop-ast/pull/195): Move `ProcessedSource#sorted_tokens` to be a public method. ([AATTdvandersluis][])
* Thu Jul 29 2021 Manuel Schnitzer - updated to version 1.8.0 [#]## New features
* [#192](https://github.com/rubocop/rubocop-ast/pull/192): Add `branches` method for `AST::CaseMatchNode`. ([AATTkoic][]) [#]## Changes
* Escape References in Documentation, partially addressing https://github.com/rubocop/rubocop/issues/9150. ([AATTwcmonty][])
* Tue Jun 01 2021 Manuel Schnitzer - updated to version 1.7.0 [#]# 1.7.0 (2021-05-28) [#]## New features
* [#171](https://github.com/rubocop-hq/rubocop-ast/pull/171): Add `SendNode#def_modifier` that returns the `def` node it modifies, or `nil`. ([AATTmarcandre][])
* [#186](https://github.com/rubocop-hq/rubocop-ast/pull/186): Add `pattern` method for `AST::InPatternNode` node. ([AATTkoic][]) [#]# 1.6.0 (2021-05-26) [#]## New features
* [#183](https://github.com/rubocop-hq/rubocop-ast/pull/183): Add `AST::InPatternNode` node. ([AATTkoic][])
* Thu May 06 2021 Dan Čermák [#]# 1.5.0 (2021-05-02) [#]## New features
* [#182](https://github.com/rubocop-hq/rubocop-ast/pull/182): Support `Parser::Ruby31` for Ruby 3.1 parser (experimental). ([AATTkoic][]) [#]# 1.4.2 (2021-05-02) [#]## Bug fixes
* [#179](https://github.com/rubocop-hq/rubocop-ast/pull/179): Have `ast_with_comments` distinguish nodes with same content. ([AATTmarcandre][])
* Thu Apr 08 2021 Dan Čermák - New upstream release 1.4.1 [#]# 1.4.1 (2021-01-23) [#]## Changes
* [#167](https://github.com/rubocop-hq/rubocop-ast/pull/167): Fix `#value` for `dstr` nodes to return the actual string value. ([AATTdvandersluis][])
* Mon Jan 04 2021 Dan Čermák - New upstream release 1.4.0 [#]# 1.4.0 (2021-01-01) [#]## Changes
* [#162](https://github.com/rubocop-hq/rubocop-ast/pull/162): Improve compatibility with `parser` 3.0. Turn on `emit_match_pattern` switch. ([AATTmarcandre][]) [#]# 1.3.0 (2020-11-30) [#]## Changes
* [#156](https://github.com/rubocop-hq/rubocop-ast/issues/156): NodePattern now considers constant names to refer to constants (instead of predicate `#Example_type?`). ([AATTmarcandre][]) [#]# 1.2.0 (2020-11-24) [#]## New features
* [#154](https://github.com/rubocop-hq/rubocop-ast/pull/154): Add `ArgNode` and `Procarg0Node` (\"modern\" mode), and add `ArgsNode#argument_list` to get only argument type nodes. ([AATTdvandersluis][]) [#]## Changes
* [#155](https://github.com/rubocop-hq/rubocop-ast/pull/155): Enable `BlockNode#argument_list` for `numblock`s. ([AATTdvandersluis][])
* [#154](https://github.com/rubocop-hq/rubocop-ast/pull/154): Add `BlockNode#argument_list` and `BlockNode#argument_names`. ([AATTdvandersluis][])
* [#147](https://github.com/rubocop-hq/rubocop-ast/pull/147): `def_node_pattern` and `def_node_search` now return the method name. ([AATTmarcandre][])
* Fri Nov 20 2020 Dan Čermák - New upstream release 1.1.1 [#]# 1.1.1 (2020-11-04) [#]## Bug fixes
* [#146](https://github.com/rubocop-hq/rubocop-ast/pull/146): Fix `IfNode#branches` to return both branches when called on ternary conditional. ([AATTfatkodima][])
* Mon Nov 02 2020 Dan Čermák - New upstream release 1.1.0 [#]# 1.1.0 (2020-10-26) [#]## New features
* [#144](https://github.com/rubocop-hq/rubocop-ast/pull/144): NodePattern: allow method calls on constants. ([AATTmarcandre][]) [#]# 1.0.1 (2020-10-23) [#]## Bug fixes
* [#141](https://github.com/rubocop-hq/rubocop-ast/pull/141): Make `SendNode#macro?` and `RuboCop::AST::Node#class_constructor?` aware of struct constructor and `RuboCop::AST::Node#struct_constructor?` is deprecated. ([AATTkoic][])
* [#142](https://github.com/rubocop-hq/rubocop-ast/pull/142): Only traverse send nodes in `MethodDispatchNode#def_modifier?`. ([AATTeugeneius][]) [#]# 1.0.0 (2020-10-21) [#]## Changes
* None since 0.8; official 1.0 release coinciding with RuboCop 1.0 and API considered stable. ([AATTmarcandre][]) [#]# 0.8.0 (2020-10-12) [#]## New features
* [#49](https://github.com/rubocop-hq/rubocop-ast/pull/49): Add `DefNode#endless?` (Ruby 3.0). ([AATTmarcandre][])
* [#117](https://github.com/rubocop-hq/rubocop-ast/pull/117): Future-proof `AST::Traversal` by detecting unknown `Node` types. ([AATTmarcandre][])
* [#131](https://github.com/rubocop-hq/rubocop-ast/pull/131): Add rake tasks to merge and create Changelog entries. ([AATTmarcandre][]) [#]## Bug fixes
* [#117](https://github.com/rubocop-hq/rubocop-ast/pull/117): All nodes of `break` and `next` are now traversed. ([AATTmarcandre][]) [#]# 0.7.1 (2020-09-28) [#]## Bug fixes
* [#127](https://github.com/rubocop-hq/rubocop-ast/pull/127): Fix dependency issue for JRuby. ([AATTmarcandre][]) [#]# 0.7.0 (2020-09-27) [#]## New features
* [#105](https://github.com/rubocop-hq/rubocop-ast/pull/105): `NodePattern` compiler [complete rewrite](https://docs.rubocop.org/rubocop-ast/node_pattern_compiler.html). Add support for multiple variadic terms. ([AATTmarcandre][])
* [#109](https://github.com/rubocop-hq/rubocop-ast/pull/109): Add `NodePattern` debugging rake tasks: `test_pattern`, `compile`, `parse`. See also [this app](https://nodepattern.herokuapp.com) ([AATTmarcandre][])
* [#110](https://github.com/rubocop-hq/rubocop-ast/pull/110): Add `NodePattern` support for multiple terms unions. ([AATTmarcandre][])
* [#111](https://github.com/rubocop-hq/rubocop-ast/pull/111): Optimize some `NodePattern`s by using `Set`s. ([AATTmarcandre][])
* [#112](https://github.com/rubocop-hq/rubocop-ast/pull/112): Add `NodePattern` support for Regexp literals. ([AATTmarcandre][]) [#]## Changes
* [#22](https://github.com/rubocop-hq/rubocop-ast/issues/22):
*
*(Potentially breaking)
*
* Most constants are now private, the rest are converted to Sets and meant to be private. ([AATTmarcandre][]) [#]# 0.6.0 (2020-09-26) [#]## New features
* [#124](https://github.com/rubocop-hq/rubocop-ast/pull/124): Add `RegexpNode#options`. ([AATTowst][]) [#]# 0.5.1 (2020-09-25) [#]## Bug fixes
* [#120](https://github.com/rubocop-hq/rubocop-ast/pull/120):
*
*(Potentially breaking)
*
* Fix false positives and negatives for `SendNode#macro?`. This impacts `{non_}bare_access_modifier?` and `special_access_modifier?`. ([AATTmarcandre][])
* Fri Sep 25 2020 Stephan Kulow updated to version 0.5.0 no changelog found
* Mon Aug 24 2020 Dan Čermák - New upstream release 0.3.0: [#]# 0.3.0 (2020-08-01) [#]## New features
* [#70](https://github.com/rubocop-hq/rubocop-ast/pull/70): Add `NextNode` ([AATTmarcandre][])
* [#85](https://github.com/rubocop-hq/rubocop-ast/pull/85): Add `IntNode#value` and `FloatNode#value`. ([AATTfatkodima][])
* [#82](https://github.com/rubocop-hq/rubocop-ast/pull/82): `NodePattern`: Allow comments ([AATTmarcandre][])
* [#83](https://github.com/rubocop-hq/rubocop-ast/pull/83): Add `ProcessedSource#comment_at_line` ([AATTmarcandre][])
* [#83](https://github.com/rubocop-hq/rubocop-ast/pull/83): Add `ProcessedSource#each_comment_in_lines` ([AATTmarcandre][])
* [#84](https://github.com/rubocop-hq/rubocop-ast/pull/84): Add `Source::Range#line_span` ([AATTmarcandre][])
* [#87](https://github.com/rubocop-hq/rubocop-ast/pull/87): Add `CaseNode#branches` ([AATTmarcandre][]) [#]## Bug fixes
* [#70](https://github.com/rubocop-hq/rubocop-ast/pull/70): Fix arguments processing for `BreakNode` ([AATTmarcandre][])
* [#70](https://github.com/rubocop-hq/rubocop-ast/pull/70):
*
*(Potentially breaking)
*
* `BreakNode` and `ReturnNode` no longer include `MethodDispatchNode`. These methods were severely broken ([AATTmarcandre][]) [#]## Changes
* [#44](https://github.com/rubocop-hq/rubocop-ast/issue/44):
*
*(Breaking)
*
* Use `parser` flag `self.emit_forward_arg = true` by default. ([AATTmarcandre][])
* [#86](https://github.com/rubocop-hq/rubocop-ast/pull/86): `PairNode#delimiter` and `inverse_delimiter` now accept their argument as a named argument. ([AATTmarcandre][])
* [#87](https://github.com/rubocop-hq/rubocop-ast/pull/87):
*
*(Potentially breaking)
*
* Have `IfNode#branches` return a `nil` value if source has `else; end` ([AATTmarcandre][])
* [#72](https://github.com/rubocop-hq/rubocop-ast/pull/72):
*
*(Potentially breaking)
*
* `SuperNode/DefinedNode/YieldNode#arguments` now return a frozen array. ([AATTmarcandre][]) [#]# 0.2.0 (2020-07-19) [#]## New features
* [#50](https://github.com/rubocop-hq/rubocop-ast/pull/50): Support find pattern matching for Ruby 2.8 (3.0) parser. ([AATTkoic][])
* [#55](https://github.com/rubocop-hq/rubocop-ast/pull/55): Add `ProcessedSource#line_with_comment?`. ([AATTmarcandre][])
* [#63](https://github.com/rubocop-hq/rubocop-ast/pull/63): NodePattern now supports patterns as arguments to predicate and functions. ([AATTmarcandre][])
* [#64](https://github.com/rubocop-hq/rubocop-ast/pull/64): Add `Node#global_const?`. ([AATTmarcandre][])
* [#28](https://github.com/rubocop-hq/rubocop-ast/issues/28): Add `struct_constructor?`, `class_definition?` and `module_definition?` matchers. ([AATTtejasbubane][]) [#]## Bug fixes
* [#55](https://github.com/rubocop-hq/rubocop-ast/pull/55): Fix `ProcessedSource#commented?` for multi-line ranges. Renamed `contains_comment?` ([AATTmarcandre][])
* [#69](https://github.com/rubocop-hq/rubocop-ast/pull/69):
*
*(Potentially breaking)
*
* `RetryNode` has many errors. It is now a `Node`. ([AATTmarcandre][])
* Mon Aug 17 2020 Dan Čermák - New upstream release 0.1.0 New features
* #36: Add post_condition_loop? and loop_keyword? for Node. (AATTfatkodima)
* #38: Add helpers allowing to check whether the method is a nonmutating operator method or a nonmutating method of several core classes. (AATTfatkodima)
* #37: Add enumerable_method? for MethodIdentifierPredicates. (AATTfatkodima)
* #4: Add interpolation? for RegexpNode. (AATTtejasbubane)
* #20: Add option predicates for RegexpNode. (AATTowst)
* #11: Add argument_type? method to make it easy to recognize argument nodes. (AATTtejasbubane)
* #31: NodePattern now uses param === node to match params, which allows Regexp, Proc, Set in addition to Nodes and literals. (AATTmarcandre)
* #41: Add delimiters and related predicates for RegexpNode. (AATTowst)
* #46: Basic support for non-legacy AST output from parser. Note that there is no support (yet) in main RuboCop gem. Expect emit_forward_arg to be set to true in v1.0 (AATTmarcandre)
* #48: Support Parser::Ruby28 for Ruby 2.8 (3.0) parser (experimental). (AATTkoic)
* #35: NodePattern now accepts %named_param and %CONST. The macros def_node_pattern and def_node_search accept default named parameters. (AATTmarcandre)
* Mon Jun 08 2020 Dan Čermák - Initial package version
 
ICM