# virtual-dom-rs Changelog Types of changes: - `[added]` for new features. - `[changed]` for changes in existing functionality. - `[deprecated]` for once-stable features removed in upcoming releases. - `[removed]` for deprecated features removed in this release. - `[fixed]` for any bug fixes. - `[security]` to invite users to upgrade in case of vulnerabilities. ## Not Yet Published _Here we list notable things that have been merged into the master branch but have not been released yet._ - [added] SVG support [#104](https://github.com/chinedufn/percy/pull/104) - ... ## 0.6.9 - May 23, 2019 - [added] `on_create_elem` [Docs](https://chinedufn.github.io/percy/html-macro/real-elements-and-nodes/on-create-elem/index.html) - [added] `inner_html` [Docs](https://chinedufn.github.io/percy/html-macro/setting-inner-html/index.html) ## 0.6.7 - Mar 16, 2019 - [fixed] Spacing between elements is done by inserting space before and after existing text nodes instead of creating new ones. ## 0.6.6 - Mar 6, 2019 - [fixed] Proper spacing in between text nodes and elements in most use cases [PR](https://github.com/chinedufn/percy/pull/97) - Still need to address [#98](https://github.com/chinedufn/percy/issues/98) and then we should have all cases handled. ## 0.6.5 - Mar 4, 2019 - [added] Start supporting braced text in the `html!` macro [#96](https://github.com/chinedufn/percy/pull/96) - [removed] Removed the `text!` macro ```rust let hello = "hello world"; html! { {hello} } ``` ## 0.6.4 - Feb 24, 2019 - [fixed] Using the `html!` macro to create an event now uses the fully qualified path to `std::rc::Rc` - [added] Started adding key support. If a VirtualNode's key attribute changes it will lead to a `Replace` patch. ```rust // example html! {
}`; ```` ## 0.6.1 - Feb 22, 2019 - [fixed] Fix DomUpdater not storing closures for nodes that were created during `Patch::AppendChildren` and `Patch::Replace` - [Issue](https://github.com/chinedufn/percy/issues/70)