Releases: verus-lang/verusfmt
Releases · verus-lang/verusfmt
v0.3.6
Release Notes
- Support parsing empty requires/ensures/... clauses
Install verusfmt 0.3.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.3.6/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/verus-lang/verusfmt/releases/download/v0.3.6/verusfmt-installer.ps1 | iex"
Download verusfmt 0.3.6
v0.3.5
Release Notes
- Fix incorrect parsing of string literals containing "verus!{"
- Support automatic formatting of the
seq!
macro
Install verusfmt 0.3.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.3.5/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/verus-lang/verusfmt/releases/download/v0.3.5/verusfmt-installer.ps1 | iex"
Download verusfmt 0.3.5
v0.3.4
Release Notes
- Support const generic arguments
Install verusfmt 0.3.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.3.4/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/verus-lang/verusfmt/releases/download/v0.3.4/verusfmt-installer.ps1 | iex"
Download verusfmt 0.3.4
v0.3.3
Release Notes
- Introduce
--update
to update to latest Verusfmt easily
Install verusfmt 0.3.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.3.3/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/verus-lang/verusfmt/releases/download/v0.3.3/verusfmt-installer.ps1 | iex"
Download verusfmt 0.3.3
v0.3.2
Release Notes
- Support automatic formatting of the
calc!
macro
- Support for named iterators in
for
loops
Install verusfmt 0.3.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.3.2/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/verus-lang/verusfmt/releases/download/v0.3.2/verusfmt-installer.ps1 | iex"
Download verusfmt 0.3.2
v0.3.1
Release Notes
- Support generic argument binding
- Useful for associated type constraints, such as
trait Foo<T>: Bar<V = Baz<T>>
Install verusfmt 0.3.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.3.1/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
irm https://github.com/verus-lang/verusfmt/releases/download/v0.3.1/verusfmt-installer.ps1 | iex
Download verusfmt 0.3.1
v0.3.0
Release Notes
- Support attributes on
broadcast group
items
- Improve styling of
broadcast use
s, ensuring trailing newline
- Add support for the
no_unwind
clause on functions
Install verusfmt 0.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.3.0/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
irm https://github.com/verus-lang/verusfmt/releases/download/v0.3.0/verusfmt-installer.ps1 | iex
Download verusfmt 0.3.0
v0.2.11
Release Notes
- Improve handling of
rustfmt.toml
for non-verus!
code
- Rather than picking up
rustfmt.toml
based on working directory, it is now picked up based on the file being formatted. This now matches the search that rustfmt
itself does.
Install verusfmt 0.2.11
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.2.11/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
irm https://github.com/verus-lang/verusfmt/releases/download/v0.2.11/verusfmt-installer.ps1 | iex
Download verusfmt 0.2.11
v0.2.10
Release Notes
- Add support for
broadcast proof
, broadcast group
, and broadcast use
(see verus#1022)
Install verusfmt 0.2.10
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.2.10/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
irm https://github.com/verus-lang/verusfmt/releases/download/v0.2.10/verusfmt-installer.ps1 | iex
Download verusfmt 0.2.10
v0.2.9
Release Notes
- Add support for
invariant_except_break
clauses, recently added to Verus
- Support arbitrary permutation of clauses in loops, rather than a pre-specified order
Install verusfmt 0.2.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verus-lang/verusfmt/releases/download/v0.2.9/verusfmt-installer.sh | sh
Install prebuilt binaries via powershell script
irm https://github.com/verus-lang/verusfmt/releases/download/v0.2.9/verusfmt-installer.ps1 | iex
Download verusfmt 0.2.9