Releases: wmde/php-vuejs-templating
2.2.0-beta.7
What's Changed
- Add support for Javascript expressions in
v-html
attributes by @codders in #48 - Add support for
v-for
attributes ontemplate
tags by @codders in #49
Full Changelog: 2.2.0-beta.6...2.2.0-beta.7
2.2.0-beta.6
Better v-for
support and a fix for v-html
together with :bound
attributes.
What's Changed
- Handle complex expressions in for loops and member expressions by @codders in #46
- Don’t clone node in
handleRawHtml()
by @lucaswerkmeister in #47
Full Changelog: 2.2.0-beta.5...2.2.0-beta.6
2.2.0-beta.5
Fix for a crash in some PHP 8.1 versions.
What's Changed
Full Changelog: 2.2.0-beta.4...2.2.0-beta.5
2.2.0-beta.4
What's Changed
- Add complex expression handling with Peast by @codders in #39
- Handle member expressions in v-for statements by @codders in #40
- Add support for object-valued class attributes in Vue templates by @codders in #41
- Handle array-type value substitution in Vue templates by @codders in #42
- Add support for more literals, and binary expressions by @codders in #43
- Add support for v-else-if attributes by @codders in #44
New Contributors
Full Changelog: 2.2.0-beta.3...2.2.0-beta.4
2.2.0-beta.3
What's Changed
- Add support for setup functions by @lucaswerkmeister in #38
- Handle kebab-case attributes in component calls by @lucaswerkmeister in #37
Full Changelog: 2.2.0-beta.2...2.2.0-beta.3
2.2.0-beta.2
What's Changed
- Support
@
shorthand forv-on:
directive by @lucaswerkmeister in #36
Full Changelog: 2.2.0-beta.1...2.2.0-beta.2
2.2.0-beta.1
This release adds support for rendering sub-components used in a template, using the new App
class. It also includes several bugfixes and requires PHP 8.1 (up from PHP 7.4).
What's Changed
- Use textContent, not wholeText, to process text nodes by @lucaswerkmeister in #31
- Throw errors from HTML parsing by @lucaswerkmeister in #32
- Bump PHP requirement to 8.1 by @lucaswerkmeister in #33
- Two minor cleanups by @lucaswerkmeister in #34
- Sub-component support by @lucaswerkmeister in #35
Full Changelog: 2.1.0...2.2.0-beta.1
2.1.0
This release adds support for Single-File Component (SFC) templates (only the contents of the <template>
element are rendered).
What's Changed
- Move CI to GitHub actions by @reedy in #27
- Update GitHub Actions CI by @lucaswerkmeister in #28
- Support single-file component inputs by @lucaswerkmeister in #29
Full Changelog: 2.0.0...2.1.0
2.0.0
This release drops support for Vue 2 filter syntax; only method syntax is supported now. (Note that the JS expression parser is still fairly limited; in particular, it only supports method calls with a single argument.) See #25 and #26.
Full Changelog: 1.1.0...2.0.0