File rubygem-ripper_ruby_parser.changes of Package rubygem-ripper_ruby_parser

-------------------------------------------------------------------
Thu Apr 28 05:45:52 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.10.0
 see installed CHANGELOG.md

  ## 1.10.0 / 2022-03-13
  
  * Handle shadow arguments ([#161])
  * Drop support for Ruby 2.5 ([#165])
  * Support running on Ruby 3.1([#180])
  

-------------------------------------------------------------------
Tue Jan 25 07:28:39 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.9.0
 see installed CHANGELOG.md

  ## 1.9.0 / 2021-08-10
  
  * Fix escape sequence handling in non-interpolating strings and word lists
    ([#152])
  * Handle strings with mixed valid and invalid utf8 ([#153])
  * Handle argument forwarding, updating the RubyParser compatibility target to
    3.17.0 ([#154])
  * Fix encoding for non-interpolating strings as well ([#155])
  

-------------------------------------------------------------------
Thu Jun 24 17:54:14 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 1.8.0
 see installed CHANGELOG.md

  Notable changes to this project will be documented in this file.
  
  This project adheres to [Semantic Versioning 2.0.0][1].
  
  This document is formatted based on [Keep A CHANGELOG][2].
  
  ## 1.8.0 / 2021-05-18
  
  ### Changes
  
  * Drop support for Ruby 2.4 ([2cf6b4050] and [#145])
  * Update RubyParser compatibility target to 3.15.0 ([#105])
  * Fix handling of dedented heredoc ([#106])
  * Add support for running on Ruby 3.0 ([#123])
  * Various code improvements and other internal changes
  

-------------------------------------------------------------------
Thu May  7 21:24:18 UTC 2020 - Stephan Kulow <coolo@suse.com>

- updated to version 1.7.2
 see installed CHANGELOG.md

  ## 1.7.2 / 2020-02-28
  
  ### Bug fixes
  
  * Support imaginary number literals ([#100])
  * Handle anonymous kwrest arguments ([#95])
  
  ### Internal changes
  
  * Update tests ([#101])
  * Prepare for testing on Ruby 2.7 ([#99])
  * Various improvements ([#98])
  * Split long module ([#97])

-------------------------------------------------------------------
Mon Feb 10 15:37:42 UTC 2020 - Stephan Kulow <coolo@suse.com>

- updated to version 1.7.1
 see installed CHANGELOG.md

  ## 1.7.1 / 2019-11-03
  
  * Handle unicode escapes with five or six hex digits ([#94])
  * Handle safe attribute assignment ([#92])
  * Handle endless ranges on Ruby 2.6+ ([#90])
  * Add preliminary support for Ruby 2.7 ([#89])
  * Improve line number handling for stabby lambdas ([#88])
  
  ## 1.7.0 / 2019-11-01
  
  * Make results compatible with RubyParser 3.14.0 ([#85])
    - Remove obsolete extra-compatible behavior
    - Parse stabby lambda as :lambda-typed sexp
    - Emit nil argument for block arguments with trailing comma
  * Require Ruby 2.4 or higher ([#86])

-------------------------------------------------------------------
Sun May  5 09:42:29 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 1.6.1
 see installed CHANGELOG.md

  ## 1.6.1 / 2019-04-22
  
  * Improve line numbering for some block structures ([#82])
    - Fix line numbering for empty method bodies
    - Assign correct line numbers to END blocks
    - Assign correct line numbers to begin blocks
    - Assign correct line numbers to BEGIN blocks
  * Fix line numbering for several literals ([#80])
    - Fix line numbering for plain regexp literals
    - Fix line numbering for backtick literals
    - Fix line numbering for simple string literals
    - Fix line numbering for keyword-like symbols
  
  ## 1.6.0 / 2019-04-12
  
  * Fix line numbering for range literals ([#79])
  * Match handling of carriage returns in heredocs in extra-compatible mode
    ([#77], [#78])
  * Match RubyParser behavior for current Ruby rather than latest Ruby ([#76])
    - Adjust integration tests to compare against `RubyParser.for_current_ruby`
    - Remove extra-compatible handling of `rescue` modifier
  * Handle directly nested parentheses in destructuring ([#75])
  * Make results compatible with RubyParser 3.13.1 ([#74])
    - Remove extra-compatible handling of string literals
  * Improve compatibility for when clauses containing `begin..end` blocks ([#73])
  * Handle use of backtick as a symbol ([#72])
  * Improve string handling compatibility ([#71])
    - Interpolation with `__FILE__` keyword
    - Line continuation after interpolation for indentable heredocs
    - Nested interpolations
  * Handle method argument destructuring ([#70])
  * Improve compatibility of operator assignment ([#69])
  * Handle multiple assignment with RHS that is a block ([#68])
  * Improve compatibility of handling escaped line-endings ([#67])
  * Make results compatible with RubyParser 3.13.0 ([#65])
    - Change result for `BEGIN { foo }`
    - Remove extra-compatible handling of rescue modifier

-------------------------------------------------------------------
Fri Mar 29 06:14:52 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 1.5.1
 see installed CHANGELOG.md

  ## 1.5.1 / 2019-03-21
  
  * Fix handling of singleton methods whose names are keywords
    ([#66](https://github.com/mvz/ripper_ruby_parser/pull/66))
  
  ## 1.5.0 / 2019-03-18
  
  * Process embedded documents as comments
  * Handle \u{xxxx} form of unicode escape sequence
  * Treat keyword rest arguments (double spats) as local variables, for blocks
    and for methods.
    Versions of Ripper before CRuby 2.6 do not handle these correctly, so
    RipperRubyParser adds its own accounting of these parameters.
  * Do not unescape heredocs with single quotes. These are heredocs where the
    marker is a single-quoted string
  * Increase compatibility when handling a begin..end block, e.g., as an assigned
    value, as a receiver, as a condition
  * Fix handling of for loops that assign to multiple loop variables
  * Handle aliasing for method names that are keywords, e.g., `alias next succ`
  * Do not crash on rational literals
  * Restore `#extra_compatible` flag
  * Match RubyParser bug in handling rescue modifier when combined with
    assignment. See RubyParser
    [issue #227](https://github.com/seattlerb/ruby_parser/issues/227).
    This behavior is only enabled when `#extra_compatible` is set to true
  * Fix compatibility when assigning to a class variable inside the method
    argument specification
  * Match RubyParser's handling of byte sequences in second and further literal
    parts of strings with interpolations. This behavior is only enabled when
    `#extra_compatible` is set to true
  * Require Ruby 2.3 or higher
  * Mark as compatible with RubyParser 3.12.0
  * Match RubyParser's handling of block keyword rest arguments.
    This behavior is only enabled when `#extra_compatible` is set to true
  * Support Ruby 2.6

-------------------------------------------------------------------
Wed Apr  4 04:32:38 UTC 2018 - factory-auto@kulow.org

- updated to version 1.4.2
 see installed CHANGELOG.md

  ## 1.4.2 / 2018-04-03
  
  * Fix handling of strings delimited by %()
  * Handle line continuations in stringlike literals
    - Handle line continuations in string and regexp literals
    - Handle escaped line continuations
    - Hanlde line continuations in word and symbol list literals
  * Force encoding of string literals to UTF-8 if the result is valid
  * Fix handling of range operators with float literals

-------------------------------------------------------------------
Sun Apr  1 04:30:09 UTC 2018 - factory-auto@kulow.org

- updated to version 1.4.1
 see installed CHANGELOG.md

  ## 1.4.1 / 2018-03-31
  
  * Properly pop delimiter stack after parsing a symbol

-------------------------------------------------------------------
Sat Mar 31 04:31:01 UTC 2018 - factory-auto@kulow.org

- updated to version 1.4.0
 see installed CHANGELOG.md

-------------------------------------------------------------------
Sun Feb 18 05:31:04 UTC 2018 - factory-auto@kulow.org

- updated to version 1.3.0
 see installed CHANGELOG.md

  ## 1.3.0 / 2018-02-17
  
  * Change result for `self[:foo]` to match RubyParser 3.11.0.

-------------------------------------------------------------------
Thu Feb  8 06:24:15 UTC 2018 - coolo@suse.com

- updated to version 1.2.0
 see installed CHANGELOG.md

  ## 1.2.0 / 2018-01-12
  
  * Improve code quality
  * Document public API
  * Speed improvements
    - Process line numbers only once per parse run
    - Reduce arbitrary conditionals
    - Use deconstruction to split up block
  * Improve intermediate s-expressions, reducing the number of typeless
    expressions.
  * Use SexpBuilder base class, giving more low-level access to the structure
    created by Ripper.
  * Support Ruby 2.5
  * Improve handling of boolean operators with parenthes
  * Improve compatibility for begin..end blocks used as method and operator
    arguments.
  * Drop support for Ruby 2.0 and 2.1
  * Handle `__ENCODING__` constant.

-------------------------------------------------------------------
Wed Oct 11 06:15:58 UTC 2017 - coolo@suse.com

- updated to version 1.1.2
  no changelog found

-------------------------------------------------------------------
Mon Oct 13 18:40:53 UTC 2014 - coolo@suse.com

- adapt to new rubygem packaging

-------------------------------------------------------------------
Sat Feb 22 06:25:43 UTC 2014 - coolo@suse.com

- updated to version 1.0.0

-------------------------------------------------------------------
Mon Jul 30 19:05:29 UTC 2012 - coolo@suse.com

- initial package

openSUSE Build Service is sponsored by