diff --git a/CHANGELOG.md b/CHANGELOG.md index d6849595..ccc3dc4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,26 @@ ## v0.5.0 (WIP) - * [components] ErrorTag: Renamed prop `phx_trigger_action` to `trigger_action` + * Introduce new notation for template and slot nodes (`<#template>` and `<#slot>` respectively) + * Add `<:slotname>` shorthand for `<#template slot="slotname">` + * Introduce block expressions for surface templates (`{#if}..{/if}`, `{#for}...{/for}`, etc.) + * Introduce `{#if}` block expression with support for `{#elseif}` and `{#else}` sub blocks + * Introduce `{#unless}` block expression + * Introduce `{#for}` block expression with support for `{#else}` sub block + * Introduce `s-` prefix as an alternative to `:` for directives (i.e. `s-if` and `:if` are now equivalent) + * Introduce `values` directive for generating `phx-value-` attributes + * Added a convert task to aid migrating to the new syntax + +### Deprecations + * `` was deprecated in favor of `{#if}...{/if}` + * `