### Added - wasp2p.get_xml method for converting definition-less input to XML (excludes decorative nodes) ### Changed - TokenPool::push method now has a `track_newline` parameter, defaulted to `true` - NodeView/TreeNodePool set_data logic to no longer track newlines. Note added indicating formatting is not preserved once set_data is used ### Fixed - Logic for is_null in waspcore generic NodeView - HIT parameter values to allow containing ampersand - HIT block names to allow starting with a period - Issue where prior NodeView::set_data invocations containing newlines caused subsequent NodeView/Interperter::data() calls that reconstructed string using `print_from` to create a padding string involving a string size underflowed to a size too large causing an exception to be thrown