Release 1.99.1 - Deprecating Ruby < 2.0

In RDF.rb 2.0, we intend to make several breaking changes, which are revealed in a backwards-compatible way in the 1.99 releases. One of this is the introduction of keyword arguments [1] instead of the traditional argument mechanism. As this is a new feature in Ruby 2.0, it cannot be supported in Ruby 1.9.x. In any case, Ruby 1.9 has been end-of-lifed [2] and it is time for RDF.rb, and related gems, to follow.

In the 1.99.1 release, requiring ‘rdf’ will generate a deprecation warning if used with a version of Ruby < 2.0. Note that JRuby and ERB both are compatible with Ruby 2.0 now.

The “develop” branch, where work is proceeding on RDF.rb 2.0, remove support for Ruby < 2.0. A future release supporting either the new keyword arguments, or the traditional method signatures will come out as a future 1.99 release. In 2.0, support for traditional method signatures will be dropped, in most cases.

For the RDF.rb core team,

Gregg Kellogg
gregg@greggkellogg.net

P.S. we’re actively seeking maintainers for other Ruby RDF gems: https://github.com/ruby-rdf/

[1] http://ruby-doc.org/core-2.1.0/doc/syntax/methods_rdoc.html#label-Keyword+Arguments
[2] https://www.ruby-lang.org/en/news/2014/01/10/ruby-1-9-3-will-end-on-2015/

Received on Thursday, 17 December 2015 20:10:15 UTC