Skip to content

Commit 81c3981

Browse files
committed
Release v0.13.0
1 parent 5a772a1 commit 81c3981

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## Unreleased
3+
## 0.13.0
44

55
### Added
66

@@ -16,12 +16,15 @@
1616
- Type-aware checks now analyze Vue and Svelte component scripts via plugin-provided virtual modules while leaving templates on the normal syntax lint path.
1717
- Production builds now tree-shake JavaScript by default, with `tree_shaking: false` and `mix volt.build --no-tree-shaking` available to preserve unused exports.
1818
- Code-split dynamic imports now preload dependency chunks and chunk-local CSS when doing so avoids loading waterfalls.
19+
- Code-split production builds now preserve dynamic import facades, rewrite chunk imports by exact resolved specifier, and avoid worker filename collisions.
1920
- HMR boundary lookup now uses a served module graph, with a dedicated glob graph for `import.meta.glob()` invalidation.
21+
- HMR updates now support self-accepting modules, dependency accept callbacks, multi-dependency accept callbacks, disposal data, CSS import updates, and full-reload fallback more closely to Vite's behavior.
2022
- Production builds now write the final merged manifest once after all entries are built.
2123
- Production JavaScript asset URL imports now emit hashed files and include them in manifest asset metadata.
2224
- Worker build failures now fail the parent build instead of being ignored.
2325
- JavaScript runtime installs now validate package signatures for reused install directories, and named runtimes reject option mismatches.
2426
- `glob_ex` is now a direct dependency for HMR glob invalidation.
27+
- Volt now dogfoods type-aware JavaScript checks in `mix lint`.
2528

2629
### Breaking changes
2730

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule Volt.MixProject do
22
use Mix.Project
33

4-
@version "0.12.0"
4+
@version "0.13.0"
55
@source_url "https://github.com/elixir-volt/volt"
66

77
def project do

0 commit comments

Comments
 (0)