Releases: vanjs-org/mini-van
Releases · vanjs-org/mini-van
0.6.1: [van-plate] not escaping for <style> tag as well (in addition to <script> tag)
0.6.0: Enables more features and improves the developer experience for fullstack rendering (SSR, CSR and Hydration)
This release enables more features and improves the developer experience for fullstack rendering (SSR, CSR and Hydration):
- Supports VanX-based shared UI components, providing
dummyVanX
to be used as avanX
placeholder for SSR. - Allows
van
andvanX
objects to be registered at the beginning of the script so that they don't need to be passed across all shared UI components via parameters.
0.5.7: Implement `rawVal` for state objects
0.5.7: Implement `rawVal` for state objects, fixes #11.
0.5.6: no escaping for text inside <script> tag
0.5.6: no escaping for text inside <script> tag
0.5.5: Fix the minor type issue of van.state in mini-van.d.ts, van-plate.d.ts and shared.d.ts
0.5.5: Fix the minor type issue of van.state in van.d.ts
0.5.4: API update to match VanJS's API simplification in 1.4.0
API update to match VanJS's API simplification in 1.4.0: vanjs-org/van#280.
`mini-van.d.ts` improvement
Allow Node
(thus DocumentFragment
) type as parameters of tag functions.
0.5.2: type simplification
- Simplify the definition for
BrowserTags
with the help ofHTMLElementTagNameMap
. - Tag functions should be readonly properties.
0.5.1
was skipped due to faulty NPM release.
0.5.0: Optimize van-plate mode to reduce string concatenations in deeply nested HTML
A ~10% performance improvement was observed for webpages with typical complexity. See the benchmark result for details.
0.4.2: Update `mini-van.d.ts` in a way similar to VanJS `1.2.1` release
Update mini-van.d.ts
in a way similar to VanJS 1.2.1
release.
Version 0.4.1
is skipped due to the faulty release of Deno module.