Elixir 1.2 goodies:
- get rid of paren warnings [thx mindreframer]
- ex_doc compatible with 1.2
build(expr)
as a simpler counterpart tobuild do..
- update to Elixir 1.1 and OTP 18
- impl: in-Core renames, docs etc
- fix Core typespecs (was invalid since bc5d06e - 0.4.0)
- DSL:
value/1
builder/1
macro moved to separate module- impl: DSL revamp
- impl: Core revamp
- allow for "partials"
- upgrade to Elixir 1.0
- use iolist_to_binary in
flush/1
to reflect how it works with sockets - text() macro turns arg into a string instead of just passing value
- add empty
p
element as it is so often
- bugfix: add missing
script
element - more docs & tests
- internal APIs cleanup
- more docs
- API simplified:
elements
/pick
not needed anymore - better docs
- readme describes features based on an embedded example
- API rename: loops & closures unrolling now via
elements
/pick
macros - defensive measure against improper nesting without do: block
- small doc & tests improvements
- More refactorings & typespec fixes
- Preliminary documentation
- Refactoring
- Typespec fixes
- 100% test coverage
- Version extracted from my Rockside project
- Allows for nesting, nonvoid & void tags,
loops & closures unrolling via
gather
/pick
macros.