- Compatibility with Oga 0.3
- Allow default value to be
false
[#66] - Support adding class to an attribute [#68]
- Adjust Ox handler to skip empty text/cdata values
- Improve block modifiers to support all config options
- Make block modifiers run in instance context
- Make all handlers support IO as a input
- Add support for blocks as value modifiers [#61]
- Fix Nokogiri autoloading [#60]
- Option to use Oga as a SAX handler
- Remove missed
nokogiri
reference [#54] - Add support for
Symbol
data type conversion [#57] - Add specs for multiple elements with the same alias [#53]
- Various code and documentation enhancements
- Make sure SAXConfig getters do not modify internal vars. Prevent race conditions
- Improve normalize_name performance
- Make
nokogiri
dependency optional - Add :default argument for elements [#51]
- Option to use Ox as a SAX handler instead of Nokogiri [#49]
- Bump RSpec to 3.0, convert existing specs
- Turn on replace_entities on Nokogiri parser [#40]
- Provide mass assignment through initialize method [#38]
- Bump nokogiri (~> 1.6) and rspec, drop growl dependency
- Update 'with' option to allow pattern matching in addition to string matching
- Try to reduce the number of instances of respond_to? in the code by pulling common uses of it out to methods. [#32]
- The parse stack is now composed of simple objects instead of it being an array of arrays. [#32]
- Now using an identifier for an empty buffer instead of empty string. [#32]
- Clean up several variables that were not being used. [#32]
- Encapsulate stack so it's not being exposed as part of the API. [#32]
cdata_block
is now an alias instead of delegating to characters. [#32]
- Rename parent to ancestor
- Add SAXMachine.configure