* Added YamlWarningCallback that may be used to capture
parser warnings
* Removed yamlWarning as event kind
* Replaced checks for well-formedness in presenter with asserts
* Added checks for JSON compatibility of YamlStream in presenter
* Added proper type hints for special float values in
serializer to be able to check for them in the presenter
* Fixed a bug in the lexer where an error would be raised if
characters not allowed in tag shorthands are used in local tags
* Fixed processing of object tags for all kinds of root nodes in Parser
* Improved dumper to output a space after a local tag
* Renamed some enumeration types to conform better to the YAML spec
* Added secondaryPrefix to YamlTagLibrary
* Added possibility to control tag output style independently from
presentation style in serializer
* Created local tags for all types that are serialized and use them in
construction and serialization
* YamlParserEvent -> YamlStreamEvent
* YamlStreamEvent is no longer a `ref` object. Test suite now
runs in a small fraction of a second (compared to several
seconds before)
* Introduced YamlStream
* Parse alias nodes properly
* Fixed a bug that prevented you from having objects as map keys
* Use AnchorId for reporting anchors instead of strings
* Do not use nil strings for anchor and tag
* introduced YamlSequentialParser object that stores
all known tag URIs
* Added procs for registering and querying tag URIs
* Return non-specific tags instead of nil if no tags
exist in source
* Lexer: column now always points to start of token
* Lexer: added ability to compile with -d:yamlDebug for debug output
* Parser: Correctly handle nested sequences and maps
* Tests: Added parser tests for nested objects