All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.2.0 - 2022-02-15
- Added support for passing a byte array directly to
navigator
rather than only accepting UTF-8 strings (thanks to Eugen Stan for the suggestion) - Passing an invalid value to
navigator
(e.g.nil
) will now throw anIllegalArgumentException
rather than aNullPointerException
0.1.2 - 2022-02-11
- Upgrade underlying VTD-XML dependency to 2.13.4 (thanks to Eugen Stan)
0.1.1 - 2018-01-29
- Fixed exception when calling fragment on a self-closing tag
0.1.0 - 2017-06-27
- Explicitly set the character set to UTF-8 when reading XML
- Upgrade underlying VTD-XML dependency to 2.13
0.0.9 - 2013-09-05
- Add ability to return the text of an attribute using
text
- Add ability to check if the navigator is pointed at an attribute with
attribute?
0.0.8 - 2013-05-02
- Gracefully handle
nil
across the library to make threading easier
0.0.7 - 2013-03-29
- Enrich navigators so that are now sequential, seqable and countable data structures
0.0.6 - 2013-03-29
- Added
select
for selecting elements by name or wildcard
0.0.5 - 2013-03-28
- Added transient interface via
root!
,parent!
,next-sibling!
,previous-sibling!
,first-child!
andlast-child!
0.0.4 - 2013-03-25
- Added
attr?
for testing the existence of attributes - Added ability to pass optional element names to
first-child
,last-child
,next-sibling
,previous-sibling
,siblings
andchildren
0.0.3 - 2013-03-24
- Added support for XML namespaces when searching
- Replaced public
token-type
withelement?
anddocument?
functions
0.0.2 - 2013-03-24
- Add ability to fetch previous sibling
- Add ability to fetch token type for an element
- Fix fetching all siblings for a navigator, both previous and next
0.0.1 - 2013-03-24
- First stable version of riveted