- Fixed compiler bug that emitted unevaluated forms (#214)
- Optimized amount of bytecode generated (#206)
- Fixed literal child elements from being escaped (#207)
- Fixed formatting of nil elements at runtime (#208)
- Improved performance (#204)
- Reverted behaviour of
hiccup.core/h
to 1.0 (#198)
- Fixed issue with dot-notation and non-literal classes (#151)
- Added
hiccup2.core
namespace that escapes strings automatically - Added new syntax for class and style attributes
- Fixed issue with pre-compiled
html
macro accepting new mode bindings
- Inverted container tag check to look for void tags instead
- Added apostrophes to list of characters to escape
- Fixed merging of class and id attributes
- Fixed keyword rendering
- Added explicit ending tag for
<select>
- Allowed html5 root element to have arbitrary attributes
- Added support for
<optgroup>
- Replaced render-html multimethod with protocol
- Fixed bug with invalid URIs
- Fixed resolving of base-url
- Added explit ending tags to
<section>
,<aside>
and others - Fixed to-uri to work with schemaless URLs
- Initial release