File rubygem-ruby2ruby.changes of Package rubygem-ruby2ruby

-------------------------------------------------------------------
Tue Jul 16 09:54:57 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- New upstream release 2.5.1, see bundled History.rdoc

-------------------------------------------------------------------
Mon Oct 10 13:20:50 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 2.5.0
 see installed History.rdoc

  === 2.5.0 / 2022-10-04
  
  * 5 minor enhancements:
  
    * Added support for (most?) pattern matching.
    * Added support for **kwrest.
    * Added support for forward args (...), defn and call.
    * Added support for preexe (BEGIN { ... }).
    * Support ruby 3.1 hash shorthand syntax. (presidentbeef)
  
  * 3 bug fixes:
  
    * Fix generation of case w/ no else.
    * Fixed a bug block shadow vars (they're grouped)
    * Fixed find_pat up (after fixing a find_pat bug in ruby_parser).
  

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

- updated to version 2.4.4
 see installed History.rdoc

  === 2.4.4 / 2019-09-24
  
  * 1 bug fix:
  
    * Fixed deprecation warnings from patterns change in sexp_processor.

-------------------------------------------------------------------
Fri Jul 19 09:35:08 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 2.4.3
 see installed History.rdoc

-------------------------------------------------------------------
Thu Mar 14 11:05:05 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 2.4.2
 see installed History.rdoc

  === 4.12.0 / 2019-03-12
  
  * 3 bug fixes:
  
    * Fixed sexp_body to return empty sexp instead of nil when using STRICT_SEXP.
    * STRICT_SEXP=4+ fails w/ current use of concat. Removed concat from strictness for now.
    * Use concat internally instead of splat. Some people have 20000 node sexps! (presidentbeef)

-------------------------------------------------------------------
Tue Feb 27 05:31:01 UTC 2018 - factory-auto@kulow.org

- updated to version 2.4.1
 see installed History.rdoc

  === 2.4.1 / 2018-02-15
  
  * 2 minor enhancements:
  
    * Added bitwise ops to BINARY. (david942j)
    * Added rewrite_call|if|until|while to normalize `not` in conditions.

-------------------------------------------------------------------
Thu Aug  3 19:38:48 UTC 2017 - coolo@suse.com

- updated to version 2.4.0
 History.txt removed upstream

-------------------------------------------------------------------
Thu Dec  1 05:51:28 UTC 2016 - coolo@suse.com

- updated to version 2.3.2
 see installed History.txt

  === 2.3.2 / 2016-11-30
  
  * 5 bug fixes:
  
    * FINALLY fixed a problem with escaping in dstrs. (nex3)
    * Fix using match3 on LHS of call. (eqv)
    * Fixed handling defn that starts w/ begin+rescue+other stuff. (eqv)
    * Fixed return expressions with complex RHS. (eqv)
    * Tweaked sexp_processor dependency to ~> 4.6 to sync them better

-------------------------------------------------------------------
Mon Oct 10 04:36:04 UTC 2016 - coolo@suse.com

- updated to version 2.3.1
 see installed History.txt

  === 2.3.1 / 2016-10-09
  
  * 1 minor enhancement:
  
    * Support more op_asgn nodes. (presidentbeef)
  
  * 1 bug fix:
  
    * Fix for non-binary 'binary' calls (eg arity > 1). (presidentbeef)

-------------------------------------------------------------------
Fri Feb 19 05:38:50 UTC 2016 - coolo@suse.com

- updated to version 2.3.0
 see installed History.txt

  === 2.3.0 / 2016-02-18
  
  * 3 minor enhancements:
  
    * Added support for safe navigation/lonely operator. (presidentbeef)
    * Expanded tests for 2.3 support
    * Support safe attrasgn. (presidentbeef).

-------------------------------------------------------------------
Thu May 28 04:33:17 UTC 2015 - coolo@suse.com

- updated to version 2.2.0
 see installed History.txt

  === 2.2.0 / 2015-05-27
  
  * 1 minor enhancement:
  
    * Normalized block arg goalposts (always there unless arg slot == 0).

-------------------------------------------------------------------
Tue Apr 14 04:30:58 UTC 2015 - coolo@suse.com

- updated to version 2.1.4

-------------------------------------------------------------------
Mon Nov  3 10:18:45 UTC 2014 - tboerger@suse.com

- Updated to 2.1.3
  - 2.1.3
    - Fixed handling of kwargs. (joenas)
  - 2.1.2
    - Fixed readme to point out that deep_clone may be needed. (heathd)
  - 2.1.1
    - Moved Regexp::CODES out of guard on ::ENC_NONE. (presidentbeef)

-------------------------------------------------------------------
Mon Nov  3 10:03:14 UTC 2014 - tboerger@suse.com

- Added last missing bits for new macros

-------------------------------------------------------------------
Mon Oct 13 06:21:41 UTC 2014 - adrian@suse.de

- adapt to new rubygem packaging style

-------------------------------------------------------------------
Sun May 18 09:04:43 UTC 2014 - coolo@suse.com

- updated to version 2.1.0
 * 4 minor enhancements:
 
   * Don't indent defn body extra if it has a top-level rescue.
   * Don't indent defn body until fully processed.
   * Don't use simple rescue form if resbody is a return (statement keyword). (eyberg)
   * Remove superfluous begin/end for top-level defn rescue.
 
-------------------------------------------------------------------
Sun Apr  6 05:38:52 UTC 2014 - coolo@suse.com

- updated to version 2.0.8
 * 1 bug fix:
   * 2.0/2.1: Fixed support for **kwsplat. (troessner)

-------------------------------------------------------------------
Mon Dec 16 06:28:07 UTC 2013 - coolo@suse.com

- updated to version 2.0.7
 * 4 minor enhancements:
   * Add != to list of binary operators. (camertron) *le sigh*
   * Clean out cruft from process_masgn that I can't reproduce anymore.
   * Extend process_args to deal with masgn (eg: a.b { |(c, d)| ... }).
   * Extend process_masgn to deal with both sexps and var lists.
 
 * 1 bug fix:
   * Ensure proper parens on rescue subexpressions. (Bocete)

-------------------------------------------------------------------
Tue Jul 30 18:46:56 UTC 2013 - coolo@suse.com

- updated to version 2.0.6
 * 2 bug fixes:
   * Fixed bug with complex rescue but short enough to trigger 1-liner. (Confusion)
   * Fixed multiple expressions inside sclass

-------------------------------------------------------------------
Tue May  7 19:57:51 UTC 2013 - coolo@suse.com

- updated to version 2.0.5, fixed 2 bugs

-------------------------------------------------------------------
Fri Apr 12 08:46:05 UTC 2013 - coolo@suse.com

- updated to version 2.0.4
 * 1 bug fix:
 
   * Fixed attr_* generators in cases where the body isn't idiomatic. (robertfeldt)

-------------------------------------------------------------------
Sat Feb  9 09:31:14 UTC 2013 - coolo@suse.com

- updated to version 2.0.3
 * 2 minor enhancements:
 
   * 1.9: Added support for ! call to go back to (not ...).
   * 2nd and 3rd order testing now uses RubyPraser.for_current_ruby for maximal carnage.
 
 * 1 bug fix:
 
   * On failure (eg ruby 2.0), fall back to compound RubyParser instance for 2nd & 3rd order testing

-------------------------------------------------------------------
Tue Jan 29 06:50:03 UTC 2013 - coolo@suse.com

- updated to version 2.0.2
 * Updated to ruby_parser 3.1 and up

-------------------------------------------------------------------
Sun Nov  4 07:44:13 UTC 2012 - coolo@suse.com

- updated to version 2.0.1
   * Fixed dependency on alpha ruby_parser. *sigh*
 
 * 1 minor enhancement:
 
   * Only do phase 1 testing if $SIMPLE=1.
 
 * 1 bug fix:
 
   * Fixed block args processing for RP 3.0 sexp changes
 
 * 4 major enhancements:
 
   * Made it work without arglist in call.
   * Made it work without scope/block in class/module/defn/defs.
   * Removed block from resbody
   * Removed block from when node
 
 * 4 minor enhancements:
 
   * Added debug task to help isolate an error
   * Empty hash is now a proper {}
   * Refactored and added finish method.
   * Switched to new Ruby18Parser to avoid deprecation warnings
 
 * 4 bug fixes:
 
   * Fixed call with empty hash arg. (neilconway)
   * OMG WTF... removed long decrepit ParseTree dependency
   * Removed isolate/rake require 

-------------------------------------------------------------------
Mon Apr  9 18:48:16 UTC 2012 - coolo@suse.com

- update to 1.3.1
    * Added parenthesize to add parens in certain contexts.
    * Add newline to 'do nothing' comment in a block... seems contrived. (andreacampi)
    * Binary operations not work properly with some complex statements. (smorss)
    * Fixed if statements with no body (smorss)
    * Fixed logic for call with hash args in various locations (smorss)
    * Fixed match3 on an assignment. (smorss)
    * Fixed multiple nested rescue/ensure exprs (larsch)
    * Fixed process_alias to parenthesize (smorss)
    * Fixed process_and to parenthenize only when it makes sense.
    * Fixed rescue with 2+ statements in resbody (smorss)
    * Regexps with options other than /o were not showing flags. (smorss)
    * output comments for class and method definitions. (pythonic)

-------------------------------------------------------------------
Mon Sep  6 14:33:33 UTC 2010 - mrueckert@suse.de

- update to version 1.2.5
  * Added braces to hash args surrounded if in a binary method call.
  * Added rewrite_resbody to double check structure and freak if
    necessary.
  * Added stress task
  * rewrite_rescue now detects rescue with multiple arguments.
  * Fixed dstr/dregex/d* roundtripping problem
  * Fixed up call arg processing to be more correct and to work
    with the new sexp form

-------------------------------------------------------------------
Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de

- use rubygems_requires macro

-------------------------------------------------------------------
Fri Dec 25 01:44:31 UTC 2009 - prusnak@suse.cz

- update to 1.2.4
  * Fixed all doco to use ruby_praser
  * Fixed bin/r2r_show to use ruby_parser. oops

-------------------------------------------------------------------
Mon Aug 10 16:31:04 CEST 2009 - dmacvicar@novell.com

- initial package for 1.2.3

openSUSE Build Service is sponsored by