# Change Log ## [Unreleased] - 2017-07-14 - [Changed] Update to Rocket 0.3 ## [0.16.3] - 2017-04-22 - [Fixed] Update to rustc 1.18.0-nightly (1785bca51 2017-04-21) [#80](https://github.com/lfairy/maud/issues/80) ## [0.16.2] - 2017-03-07 - [Fixed] Update to rustc 1.17.0-nightly (b1e31766d 2017-03-03) [#77](https://github.com/lfairy/maud/issues/77) ## [0.16.1] - 2017-02-15 - [Added] Rocket 0.2 support [#74](https://github.com/lfairy/maud/pull/74) - [Removed] Don't expose private `PResult` type ## [0.16.0] - 2017-02-06 - [Changed] Update to Iron 0.5 [#70](https://github.com/lfairy/maud/issues/70) - [Fixed] Correct typo in `<!doctype html>` lint [#69](https://github.com/lfairy/maud/issues/69) ## [0.15.0] - 2017-01-26 - [Added] Implement `Into<String>` for `Markup` - [Added] Add a lint that suggests using the `maud::DOCTYPE` constant [#66](https://github.com/lfairy/maud/issues/66) - [Removed] Remove the `RenderOnce` trait [#68](https://github.com/lfairy/maud/issues/68) - [Fixed] Update to latest syntax extension API ## [0.14.0] - 2016-11-24 - [Added] Add a pre-defined constant for `<!DOCTYPE html>` - [Added] Toggle a class using a boolean flag [#44](https://github.com/lfairy/maud/issues/44) - [Added] Let expressions [#57](https://github.com/lfairy/maud/issues/57) - [Changed] Toggled empty attributes now use `foo?[bar]` syntax [#59](https://github.com/lfairy/maud/issues/59) - [Fixed] Update to latest syntax extension API ## [0.13.0] - 2016-11-03 - [Added] Support `@while` and `@while let` [#55](https://github.com/lfairy/maud/pull/55) - [Changed] Change `PreEscaped` to take `AsRef<str>` instead of `Display` [#54](https://github.com/lfairy/maud/issues/54) - [Changed] Single quotes (`'`) are no longer escaped - [Fixed] Update to latest syntax extension API ## [0.12.0] - 2016-10-09 - [Changed] Change `Render` and `RenderOnce` to return `Markup` instead [#48](https://github.com/lfairy/maud/issues/48) - [Fixed] Add a bunch of optimizations from Horrorshow [#46](https://github.com/lfairy/maud/issues/46) ## [0.11.1] - 2016-09-25 - [Fixed] Various documentation fixes ## [0.11.0] - 2016-09-24 - [Changed] The `html!` macro now returns a `String` instead of taking a writer argument - [Deprecated] `iron-maud` is obsolete; enable the `"iron"` feature on the `maud` crate instead - [Removed] Remove `@call` syntax ## [0.10.0] - 2016-09-20 - [Added] Iron support - [Added] Allow namespaces in element and attribute names [#38](https://github.com/lfairy/maud/pull/38) - [Changed] Switch to new splice syntax using parentheses [#41](https://github.com/lfairy/maud/issues/41) - [Changed] Require parentheses around the parameter to `@call` - [Removed] All literals must now be quoted, e.g. `"42"` not `42` ## [0.9.2] - 2016-07-10 - [Fixed] Update to latest syntax extension API ## [0.9.1] - 2016-07-03 - [Fixed] Update to latest syntax extension API - [Fixed] Silence "duplicate loop labels" warnings [#36](https://github.com/lfairy/maud/issues/36) ## [0.9.0] - 2016-06-12 - [Added] Implement ID shorthand syntax, e.g. `div#foo` [#35](https://github.com/lfairy/maud/issues/35) - [Fixed] Update to latest syntax extension API ## [0.8.1] - 2016-04-27 - [Fixed] Update to latest syntax extension API ## [0.8.0] - 2016-02-28 - [Added] Add shorthand syntax for classes, e.g. `div.foo` [#28](https://github.com/lfairy/maud/pull/28) - [Added] Add support for `match` expressions [#30](https://github.com/lfairy/maud/pull/30) - [Added] Allow tuple attribute lookups (`x.0`) and identifier paths `foo::bar` in splices [#27](https://github.com/lfairy/maud/pull/27) [#29](https://github.com/lfairy/maud/pull/29) - [Added] Add a `RenderOnce` trait, for when rendering a value also consumes it [#31](https://github.com/lfairy/maud/pull/31) - [Changed] Change symbol for special forms from `#` → `@` [#31](https://github.com/lfairy/maud/pull/31) - [Changed] Change symbol for splices from `$` → `^` [#31](https://github.com/lfairy/maud/pull/31) - [Fixed] Update to latest syntax extension API [Unreleased]: https://github.com/lfairy/maud/compare/v0.16.3...HEAD [0.16.3]: https://github.com/lfairy/maud/compare/v0.16.2...v0.16.3 [0.16.2]: https://github.com/lfairy/maud/compare/v0.16.1...v0.16.2 [0.16.1]: https://github.com/lfairy/maud/compare/v0.16.0...v0.16.1 [0.16.0]: https://github.com/lfairy/maud/compare/v0.15.0...v0.16.0 [0.15.0]: https://github.com/lfairy/maud/compare/v0.14.0...v0.15.0 [0.14.0]: https://github.com/lfairy/maud/compare/v0.13.0...v0.14.0 [0.13.0]: https://github.com/lfairy/maud/compare/v0.12.0...v0.13.0 [0.12.0]: https://github.com/lfairy/maud/compare/v0.11.1...v0.12.0 [0.11.1]: https://github.com/lfairy/maud/compare/v0.11.0...v0.11.1 [0.11.0]: https://github.com/lfairy/maud/compare/v0.10.0...v0.11.0 [0.10.0]: https://github.com/lfairy/maud/compare/v0.9.2...v0.10.0 [0.9.2]: https://github.com/lfairy/maud/compare/v0.9.1...v0.9.2 [0.9.1]: https://github.com/lfairy/maud/compare/v0.9.0...v0.9.1 [0.9.0]: https://github.com/lfairy/maud/compare/v0.8.1...v0.9.0 [0.8.1]: https://github.com/lfairy/maud/compare/v0.8.0...v0.8.1 [0.8.0]: https://github.com/lfairy/maud/compare/v0.7.4...v0.8.0