Mitchell Hanberg
301963f06b
Bump v0.6.0
2021-05-22 01:13:58 -04:00
Mitchell Hanberg
0b55cf1cec
Bump v0.6.0-rc.1
2021-05-13 00:31:00 -04:00
Mitchell Hanberg
5150a93e38
emit live view compatible component and slot markup
...
- requires the development branch of live_view currently, if you are
going to be using live view
ci
Docs
Raise minimum elixir version to 1.9
There is some bug in EEx that was fixed in 1.9 and I can't be bothered
to make it backwards compatible with the bug.
ugh
Remove commented out line
2021-05-13 00:21:43 -04:00
Mitchell Hanberg
c4059b3a6e
Bump v0.6.0-rc.0
2021-01-02 13:24:49 -05:00
Mitchell Hanberg
ced2f6ab66
feat: New Component API
2021-01-02 13:22:03 -05:00
Mitchell Hanberg
265c413960
Allow element attrs to be evaluated at runtime
...
Before this change, only keyword list literals could be passed to
elements. If they had non-literals as values, then those would compile
to EEx expressions.
This allows a non-literal to be passed as attrs and have the entire thing
compile to an EEx expression, which will pass the non-literal to a
"runtime_attrs" function, which evaluates a keyword list into a safe
string.
That last part might need to be reworked if the user is not using
the Phoenix.HTML.Engine EEx Engine.
2020-08-09 10:07:27 -04:00
Mitchell Hanberg
2206aa62fe
Bump v0.6.0-alpha.4
2020-07-16 00:21:25 -04:00
Mitchell Hanberg
bd403a2037
Bump v0.6.0-alpha-3
2020-07-15 23:23:41 -04:00
Mitchell Hanberg
1b02dc86db
Bump v0.6.0-alpha.2
2020-07-15 22:42:45 -04:00
Mitchell Hanberg
edb023fd9a
Bump v0.6.0-alpha.1
2020-06-30 20:48:08 -04:00
Mitchell Hanberg
33c95186fb
Compile to EEx ( #80 )
...
Code is gross
2020-06-16 15:28:21 -04:00
Mitchell Hanberg
25284988bb
Bump v0.5.0
2020-04-14 10:40:19 -04:00
dependabot-preview[bot]
e379b46ffc
Bump floki from 0.23.1 to 0.26.0 ( #50 )
...
Bumps [floki](https://github.com/philss/floki ) from 0.23.1 to 0.26.0.
- [Release notes](https://github.com/philss/floki/releases )
- [Changelog](https://github.com/philss/floki/blob/master/CHANGELOG.md )
- [Commits](https://github.com/philss/floki/compare/v0.23.1...v0.26.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-14 10:40:17 -04:00
Mitchell Hanberg
916a9469d6
Remove mdn docs
...
They became broken at some point, and are probably not too useful
anyway. We can bring them back in the future.
2020-04-14 10:39:58 -04:00
Mitchell Hanberg
7376ce5d34
Bump v0.4.4
2020-04-14 10:39:47 -04:00
Michał Łępicki
997b62b9f4
Remove unnecessary dependency on Plug ( #61 )
...
The plug dependency is not needed since Phoenix provides it.
2020-03-19 11:02:08 -04:00
Mitchell Hanberg
fb0359fa8c
Bump v0.4.3
2020-01-07 23:49:51 -05:00
Mitchell Hanberg
71bddc6346
Bump v0.4.2
2019-11-22 22:55:57 -05:00
Mitchell Hanberg
d2e8a45094
Bump v0.4.1
2019-09-25 19:23:00 -04:00
Shritesh
d1fceaf75f
Don't depend on floki in prod ( #28 )
...
* Set @preferred_cli_env for Convert Task to :dev
* Set floki dep to :dev and :test, bump nimble_parsec
2019-09-25 15:16:56 -04:00
Mitchell Hanberg
86f5656b46
Bump v0.4.0
2019-09-13 21:38:53 -04:00
Mitchell Hanberg
5acd6fc079
Svg module ( #25 )
...
* Temple.Svg
- scopes update_mdn_task to the temple namespace
- introduces new temple.convert mix task to convert plain HTML and SVG to
Temple syntax
* Rename Temple.Tags to Temple.Html
* Remove hackney
I'm not sure why it was even in there ¯\_(ツ)_/¯
* Update floki
* Document temple.convert in README
2019-09-13 21:36:16 -04:00
Mitchell Hanberg
b01ec03362
Remove dialyzer
...
Temple is mostly macros ¯\_(ツ)_/¯. All dialyzer was doing was taking
forever on CI.
2019-08-27 22:22:56 -04:00
Mitchell Hanberg
9e4f56dd95
Bump v0.3.1
2019-08-27 22:09:22 -04:00
Mitchell Hanberg
451f5d4859
Bump v0.3.0
2019-08-20 23:32:14 -04:00
Mitchell Hanberg
a20900a281
Bump v0.2.0
2019-08-13 18:28:28 -04:00
Mitchell Hanberg
408dfdc6c7
Bump v0.1.2
2019-08-10 01:10:45 -04:00
Mitchell Hanberg
030e0f9d3c
Bump v0.1.1
2019-08-08 09:01:28 -04:00
Mitchell Hanberg
03e35f858c
Finishing touches
2019-07-03 20:57:19 -04:00
Mitchell Hanberg
6dece3165f
Add description to mix.exs
2019-07-03 19:52:40 -04:00
Mitchell Hanberg
9278f7fb4e
Rename to Temple
2019-07-01 22:48:51 -04:00
Mitchell Hanberg
fb5147ff97
Improve doc generation
...
- Downloads all the mdn documentation in parallel
- Enables the `--silent` flag for curl
- Aliases the docs mix task to run update_mdn_docs first
2019-06-30 21:59:38 -04:00
Mitchell Hanberg
883f0966ea
Add .travis.yml
2019-06-29 18:33:33 -04:00
Mitchell Hanberg
6b55fc7665
Implement remaining from helpers
2019-06-01 00:02:49 -04:00
Mitchell Hanberg
06cbdd80ff
form_for and text_input macros
2019-05-10 15:06:03 -04:00
Mitchell Hanberg
b62ad6fd97
Install ex_docs
2019-05-08 22:06:44 -04:00
Mitchell Hanberg
6c6bd8dd3b
Phoenix template engine
2019-04-28 22:25:57 -04:00
Mitchell Hanberg
cada669071
Allow Components to take props + other stuff
...
- Don't allow htm to take safe option
- Always escape calls to `text`
2019-04-26 16:59:43 -04:00
Mitchell Hanberg
115f148864
Initial commit
2019-04-14 21:44:39 -04:00