Skip to content

v0.17.3

Choose a tag to compare

@dannote dannote released this 16 Jul 07:34
· 30 commits to master since this release

Added

  • Volt.Builder accepts importer-scoped package directories through :package_scopes.
  • Volt.NPM.install!/2 exposes isolated, npm_ex-backed package acquisition for frameworks and plugins.
  • Volt.Priv.render!/4 applies literal bindings and AST splices while preserving TypeScript for a subsequent Volt build.

Fixed

  • Preserve importer package scopes while resolving transitive package imports.
  • Invalidate cached Volt.Priv templates and compiled modules when their source changes.
  • Type-check the private test-entry splice placeholder without changing rendered output.

Changed

  • Require Elixir 1.18 and Erlang/OTP 27, and verify those minimum versions in CI.