Skip to content

Releases: verus-lang/verusfmt

v0.3.6

15 Jun 20:30
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.3.5

01 Jun 04:04
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.3.4

24 May 04:52
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.3.3

21 May 20:21
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.3.2

16 May 19:14
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.3.1

23 Apr 16:01
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.3.0

11 Apr 20:25
Compare
Choose a tag to compare

Release Notes

  • Support attributes on broadcast group items
  • Improve styling of broadcast uses, 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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.11

02 Apr 19:58
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.10

27 Mar 17:53
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.9

25 Mar 19:54
Compare
Choose a tag to compare

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

File Platform Checksum
verusfmt-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
verusfmt-x86_64-apple-darwin.tar.xz Intel macOS checksum
verusfmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
verusfmt-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum