# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
## [0.1.1] - 2016-01-31
### Added
- Add parser based on html5ever
- Add namespace parsing
## [0.1.2] - 2016-04-26
### Added
- Quiescent state for interrupting parser from @ConnorGBrewster
### Fixed
- Bug in namespace parsing of end tag from @bpowers
- Removed mention of `one_input` from README.md from @Ygg01
## [0.1.3] - 2016-05-04
### Fixed
- `complete_script` popped the open script tag instead of getting the current node
## [0.2.0] - 2016-11-02
### Added
- Add `LocalName`, `Prefix`, `Namespace` types. @SimonSapin
- Added `html5ever_macros` instead of `string_cache`. @SimonSapin
### Changed
- Changes API names: @SimonSapin
- `Namespace` -> `NamespaceMap`
- `NamespaceStack`-> `NamespaceMapStack`
### Removed
- Removes `string_cache` in favor of `html5ever_macros`. @SimonSapin
## [0.3.0] - 2016-12-04
### Added
- Support for XML encoding @Ygg01
- Serializer for XML @Ygg01
- Test for serializing namespace @Ygg01
### Changed
- Removed `tokenize_to` method @Ygg01
- Moved parse into a separate driver module @Ygg01
- Moved `atoms!` macro from src/tree_builder/mod.rs into src/lib.rs @Ygg01
- Made NamespaceStack publicly visible but hidden. @Ygg01
- Changed serialization rules, to serialize namespace @Ygg01
- Changed rules for comment parsing. @Ygg01