Release 2.4

This commit is contained in:
Yorick Peterse 2016-09-04 21:16:11 +02:00
parent 5a58b14137
commit e58a41f711
No known key found for this signature in database
GPG Key ID: EDD30D2BEB691AC9
4 changed files with 16 additions and 4 deletions

View File

@ -3,7 +3,7 @@
This document contains details of the various releases and their release dates.
Dates are in the format `yyyy-mm-dd`.
## 2.4 - Unreleased
## 2.4 - 2016-09-04
### Serialising Large Documents
@ -11,8 +11,18 @@ Oga can now serialise large documents without causing the call stack to overflow
thanks to the new `Oga::XML::Generator` class. This class can generate XML
without using a stack at all.
See issue <https://github.com/YorickPeterse/oga/issues/158> for more
information.
See issue <https://github.com/YorickPeterse/oga/issues/158> and commit
dd138981f68a606eff5d5a01e990f04398087dc4 for more information.
### Faster retrieval of previous/next nodes
The methods `Oga::XML::Node#previous` and `Oga::XML::Node#next` now simply
return the value of an instance variable instead of calculating the
previous/next node on the fly. This greatly improves the performance of these
methods at the cost of a bit of extra work when adding or removing nodes from a
NodeSet.
See commit 5a58b1413767fed4518e8a67c4eb432a31592660 for more information.
## 2.3 - 2016-07-13

View File

@ -0,0 +1 @@
723d87b4c8cecdf3f0edfbac5e72411f5abea90d90a3a2269e24823424251da1a2378399c17ab69e0eb28957731b3c7f075026caccb71ce8907505baebeea0f4

View File

@ -0,0 +1 @@
d8ff0a1d96b217f09d010173dd97b0036692098ebe5c33385618c2fd542e63c01a3990f9a74beea139c49f8ee3692427899748125249469c19633fae38b9beb3

View File

@ -1,3 +1,3 @@
module Oga
VERSION = '2.3'
VERSION = '2.4'
end # Oga