Skip to content

Require vize 0.17 in 0.20.0 - #53

Merged
dannote merged 1 commit into
masterfrom
vize-0.17
Oct 3, 2026
Merged

dannote merged 1 commit into
masterfrom
vize-0.17

Conversation

@dannote

@dannote dannote commented Oct 3, 2026

Copy link
Copy Markdown
Member

Adds the vize 0.17 requirement to the unpublished 0.20.0 release.

  • {:vize, "~> 0.17.0"}, lock moved to 0.17.0.
  • Changelog: a Compatibility entry in the 0.20.0 section.

vize 0.17 replaces Vize.vapor_split/1 with Vize.split_template/2 and changes that function's error shape. Volt calls neither. The functions it does use (parse_sfc, compile_sfc, Vize.SFC.collect_template_assets, Vize.CSS.*) are unchanged.

PhoenixVapor needs vize 0.17, and published Volt 0.19.4 pins ~> 0.16.0, so the two cannot resolve together until this ships.

Checked locally on vize 0.17.0: mix test 755 passed, browser tests 30 passed, mix lint passes.

vize 0.17 replaces Vize.vapor_split/1 with Vize.split_template/2 and
changes its error shape. Volt calls neither; the functions it uses
(parse_sfc, compile_sfc, Vize.SFC.collect_template_assets and Vize.CSS)
are unchanged, and the suite passes on 0.17.0.

PhoenixVapor needs vize 0.17, and a Volt that pins ~> 0.16.0 cannot be
installed alongside it. Volt follows vize's latest minor.
@dannote
dannote merged commit 001f84c into master Oct 3, 2026
2 checks passed
@dannote
dannote deleted the vize-0.17 branch October 3, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant