- [+] Pass arguments to attribute handlers as strings
- [+] Attributes can have namespaces
- [+] Introduced
:create-element-fn
hook - [+] Attributes handling can be customized via
:attribute-handlers
- [~] Changed
hipo.create
semantic - [~] Interceptors can be chained
- [~] Improved Interceptor semantic
- [-] Removed attribute handler extensibility
- [+] Elements can be reconciled via a function returned by
hipo.create-for-update
- [~] Rename
hipo
tohipo.core
(no more single segment namespace) - [-] Custom Element is syntax (still discussed)
- [+] Custom Element support (type extension via is attribute)
- [+] Properties whose name starts with on- are handled as event listener
- [+] Specific form compilation (for / if / when / list )
- [+] Hint support via
^:text
- [+]
hipo/partially-compiled?
allows to check for partial compilation - [~] Stick to basic hiccup support (:classes and :style are no more handled specifically, only handle vectors, keyword namespace is ignored)
- [~] Renamed
hipo.macros.node
tohipo.create
- [-] PElement support
- [-] deftemplate
- And various performance improvements
- Initial import from dommy codebase