pkgsrc/textproc/ruby-libxml/distinfo
taca 83ffda14b6 Update ruby-libxmlto 3.0.0.
== 3.0.0 / 2017-02-07 Charlie Savage

* Revamp how libxml-ruby manages memory.  Instead of trying to return the same ruby object for each xmlnode,
  the bindings now create wrapper ruby objects as needed which are then freed at the end of use.
  This allows most memory management to be handled by libxml itself. Ruby only manages the lifespan of
  documents and parent xml nodes.  When those go out of scope, the underlying libxml objects are also freed.
  This implementation requires almost no overhead, plays nicely with Nokogiri and appears to work much
  better  (Charlie Savage).

* Change XML::Node#eql? API.  Nodes are now considered equal only if they wrap the same underlying
  libxml node.  Previously, they would also be considered equal if they contained the same content
  (Charlie Savage)

* Change XML::Reader.expand API. Previously it would automatically instantiate a reader document so
  the an xpath expression could be used to search the returned node.  Now you should first call
  reader.doc  (Charlie Savage)

* Update Visual Studio project for Visual Studio 15 - requires ruby 2.4+ (Charlie Savage)

* Remove APIs that have been deprecated for several years (Charlie Savage)
2017-03-20 15:32:38 +00:00

6 lines
409 B
Text

$NetBSD: distinfo,v 1.19 2017/03/20 15:32:38 taca Exp $
SHA1 (libxml-ruby-3.0.0.gem) = 9a4f28d019da0aef73773d676f9ba3ce9294b6bb
RMD160 (libxml-ruby-3.0.0.gem) = 372d6cca92236af3ca6aefe798656da6300ed0c3
SHA512 (libxml-ruby-3.0.0.gem) = 76f1f37c0bc9fa78f0e8124abccc921a710166675e0118ae7f1789f7920296b6a5ba8bef2a0a38db881fa900634c16b20d27b1178d5bf4bf71a42751d5426345
Size (libxml-ruby-3.0.0.gem) = 259584 bytes