= System Wide Change:Ruby 2.5 =
https://fedoraproject.org/wiki/Changes/Ruby_2.5

Change owner(s):
* Vít Ondruch <vondruch AT redhat DOT com>

Ruby 2.5 is the latest stable version of Ruby. Many new features and
improvements are included for the increasingly diverse and expanding
demands for Ruby. With this major update from Ruby 2.4 in Fedora 26 to
Ruby 2.5 in Fedora 28, Fedora becomes the superior Ruby development
platform.


== Detailed Description ==
Ruby 2.5 is upstream's new major release of Ruby. Many new features
and improvements are included.

=== New Features ===
* Top-level constant look-up is removed.
* rescue/else/ensure are allowed inside do/end blocks.
* refinements take place in string interpolations.
* yield_self

=== Other notable changes since 2.4 ===
* Merge Onigmo to 6.1.1. It adds absent operator Note that Ruby 2.4.1
also includes this change.
* Merge bundler to standard libraries.
* Merge rubygems-2.6.13.
* Merge rdoc-6.0.0.beta2. Change lexer IRB based one to Ripper. It
much improves the speed of generating document.
/ Update supported Unicode version to 10.0.0.


== Scope ==
* Proposal owners:
- Finish packaging of Ruby 2.5. Current changes available in
private-ruby-2.5 branch of ruby package in dist-git.
- Rebuilding of Ruby packages providing native extensions (i.e.
packages which depends on libruby).

* Other developers:
- Rebuild of packages with binary extensions (i.e. packages which
depends on libruby) will be handled automatically, but some packages
might need fixes/updates to support Ruby 2.5 properly.

* Release engineering:
- https://pagure.io/releng/issue/7142
- Separate Koji tag for package rebuild will be needed.

* List of deliverables:
N/A (not needed for this Change)

* Policies and guidelines:
N/A (not needed for this Change)

* Trademark approval:
N/A (not needed for this Change)
-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
_______________________________________________
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org

Reply via email to