Log message:
devel/ruby-backports: update to 3.17.0
Update ruby-backports to 3.17.0.
## [3.17.0](https://github.com/marcandre/backports/compare/v3.16.1...v3.16.2) - \
2020-03-06
### Added
* Ruby 2.6 backports
* Range
* `cover?` (with `Range` argument)
### Changed
Requiring features for a particular version of Ruby or `latest` is un-deprecated but
instead simply warned in verbose mode.
## [3.16.1](https://github.com/marcandre/backports/compare/v3.16.0...v3.16.1) - \
2020-02-16
### Deprecated
Officially deprecate requiring features for a particular version of Ruby, \
`latest`, `std_lib` or `rails` backports
### Fixed
`matrix` library when loaded in 2.7.0 [#141]
## [3.16.0](https://github.com/marcandre/backports/compare/v3.15.0...v3.16.0) - \
2020-02-06
### Added
* Ruby 2.7 backports
* Array
* `intersection`
* Comparable
* `clamp` (with range)
* Complex
* `<=>`
* Enumerable
* `filter_map`
* `tally`
* Enumerator
* `produce` (class method)
* Time
* `floor`, `ceil`
|
Log message:
devel/ruby-backports: update to 3.14.0
== Version 3.14.0 - April 29th, 2019
* Hash
* +to_h+ (with block)
== Version 3.13.0 - April 5th, 2019
* Hash
* +merge+, +merge!+/+update+ (with multiple arguments)
== Version 3.12.0 - February 20th, 2019
* New Ruby version 2.6.0
* Array
* +difference+, +union+
* +to_h+ (with block)
* Enumerable
* +chain+
* +to_h+ (with block)
* Enumerator::Chain (use Enumerable#chain)
* Kernel
* +then+
* Additional backports for 2.5.0:
* String
* +undump+
|
Log message:
devel/ruby-backports: update to 3.11.1
Version 3.11.0 - December 25th, 2017
* New Ruby version 2.5.0
o Array
- append, prepend
o Dir
- children, each_child
o Enumerable
- any?, all?, none?, one? (with pattern argument)
o Hash
- slice
- transform_keys
o Integer
- sqrt
- allbits?, anybits? and nobits?
o Kernel
- yield_self
o Module
- attr, attr_accessor, attr_reader, attr_writer (now public)
- define_method, alias_method, undef_method, remove_method
(now public)
o String
- delete_prefix, delete_prefix!
- delete_suffix, delete_suffix!
o Struct
- new (with keyword_init: true)
* require 'backports/latest' is now the right way to require everything
Version 3.10.0 - October 17, 2017
* Additional features of 2.4.0
o Enumerable
- uniq
- sum
o Hash
- compact
- transform_values
Version 3.9.0 - October 07, 2017
* From 2.4.0: dup for true, false, nil, Numeric
* From 2.2.0: Method#super_method
Version 3.8.0 - April 26, 2017
* From 2.4.0: String#match?, Regexp#match?
* From 2.3.0:
o unary String#+, -
o Numeric: positive?, negative?
o Hash: to_proc, fetch_values, >, <, >=, <=
o Enumerable: chunk_while, grep_v
o {Array|Hash|Struct}#dig
o Array#bsearch_index
* From 2.2.0:
o Method#curry
o String#unicode_normalize{|?|!}
o Kernel#itself
o Float: next_float, prev_float
Version 3.7.0 - March 28, 2017
* Initiate work on backports of 2.2, 2.3, 2.4
* From 2.4.0:
o Comparable#clamp
* From 2.2.0:
o Enumerable: slice_when, slice_after
|