Skip to content

Releases: beeb/lintspec

0.3.0 - 2025-02-25

26 Feb 16:44
31b9cd9
Compare
Choose a tag to compare

Release Notes

Added

  • (config) add enforce-all flag (#44) - (7373f00)

  • add option to sort results by file path (#41) - (3ca29cc)

Changed

  • (definitions) [breaking] conversion functions (#47) - (7a5742d)

  • (natspec) parser improvements to support weird edge-cases (#39) - (97b30c9)

  • allow enforcing natspec on specific items (#42) - (7d9a5b3)

  • [breaking] apply more lints from clippy (#45) - (9c7dad9)

  • update changelog format (#48) - (be7ab2b)

Documentation

Fixed

  • (config) parsing of the struct-params arg (#40) - (861f472)

  • (definitions) comments filtering (#35) - (dc25919)

  • natspec parser and function returns validation (#37) - (f1c0d5f)

Full Changelog: 0.2.0...0.3.0

Install lintspec 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/beeb/lintspec/releases/download/v0.3.0/lintspec-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/beeb/lintspec/releases/download/v0.3.0/lintspec-installer.ps1 | iex"

Download lintspec 0.3.0

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

0.2.0 - 2025-02-21

21 Feb 15:55
27d31fb
Compare
Choose a tag to compare

Release Notes

Changed

  • (cli) [breaking] make documenting struct members optional (#32) - (ee02f55)

  • (definitions) replace macro with function (#24) - (7b6ec13)

  • [breaking] make most structs non exhaustive and add builders (#25) - (f491e0d)

  • modify changelog format (#26) - (f945663)

  • typo in template (#29) - (303bd7b)

Fixed

  • (definitions) parse modifier without params (#22) - (4a335de)

  • (definitions) duplicate results for queries with quantifiers (#34) - (c68040e)

  • fix git-cliff template (#27) - (f2fa658)

  • fix template (#28) - (ea014bc)

  • fix tags in template (#30) - (99a5961)

  • various validation logic fixes and add a bunch of tests (#33) - (2ff8f1f)

Full Changelog: 0.1.6...0.2.0

Install lintspec 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/beeb/lintspec/releases/download/v0.2.0/lintspec-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/beeb/lintspec/releases/download/v0.2.0/lintspec-installer.ps1 | iex"

Download lintspec 0.2.0

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

0.1.6 - 2025-02-20

20 Feb 22:17
c905b4c
Compare
Choose a tag to compare

Release Notes

Added

Fixed

  • Parent ignore files must be enabled (#17) - (6d9663e)
  • Return comment should not include return name (#19) - (8be4150)
  • Process functions without returns (#20) - (7fdfbda)

Install lintspec 0.1.6

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/beeb/lintspec/releases/download/v0.1.6/lintspec-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/beeb/lintspec/releases/download/v0.1.6/lintspec-installer.ps1 | iex"

Download lintspec 0.1.6

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

0.1.5 - 2025-02-20

20 Feb 10:26
0428600
Compare
Choose a tag to compare

Release Notes

Fixed

  • Output a line return after json output (#12) - (89f616f)
  • Merging of config from CLI and config file (#14) - (bbef59a)

Install lintspec 0.1.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/beeb/lintspec/releases/download/v0.1.5/lintspec-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/beeb/lintspec/releases/download/v0.1.5/lintspec-installer.ps1 | iex"

Download lintspec 0.1.5

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

0.1.4 - 2025-02-20

20 Feb 07:15
20f01b2
Compare
Choose a tag to compare

Release Notes

Documentation

Install lintspec 0.1.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/beeb/lintspec/releases/download/v0.1.4/lintspec-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/beeb/lintspec/releases/download/v0.1.4/lintspec-installer.ps1 | iex"

Download lintspec 0.1.4

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

0.1.3 - 2025-02-20

20 Feb 06:21
66006b6
Compare
Choose a tag to compare

Release Notes

Added

Changed

Fixed

Install lintspec 0.1.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/beeb/lintspec/releases/download/v0.1.3/lintspec-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/beeb/lintspec/releases/download/v0.1.3/lintspec-installer.ps1 | iex"

Download lintspec 0.1.3

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

v0.1.2

19 Feb 15:37
59f4990
Compare
Choose a tag to compare

Added

Changed

  • Update benchmark with comparable output format - (1b0bc92)

Fixed

v0.1.1

19 Feb 14:58
7e8470f
Compare
Choose a tag to compare

Added

Changed

v0.1.0

19 Feb 14:56
v0.1.0
6bf65e3
Compare
Choose a tag to compare

Initial release