Skip to content

Releases: trailofbits/dylint

Release 2.4.0

14 Sep 13:46
Compare
Choose a tag to compare

2.4.0

  • Update cargo-dylint and dylint MSRVs (d42a7a0)
  • Specify MSRV policy (#835)
  • Make cargo dylint update work when clippy_utils is a workspace dependency, as opposed to just when it is a package dependency (bugfix) (36d94ed)
  • Don't canonicalize paths passed to Cargo in dylint_linting (bugfix) (d6b0356)

Release 2.3.0

07 Sep 00:08
Compare
Choose a tag to compare

2.3.0

  • Add --pipe-stderr and --pipe-stdout options (#822)

Release 2.2.0

29 Aug 23:48
Compare
Choose a tag to compare

2.2.0

  • Add constituent feature to facilitate building a lint by itself, or as part of a larger library (#790 and #812)
  • When building metadata entries, ignore subdirectories that do not contain packages rather than generate errors (#809)
  • Add --no-deps option (#808)—thanks @EFanZh for the suggestion
  • Rerun lints when workspace metadata changes (#813)—thanks @maxammann for the bug report

Release 2.1.12

08 Aug 17:56
Compare
Choose a tag to compare

2.1.12

  • Update cargo to version 0.72.1 (#786)

Release 2.1.11

08 Jul 00:30
Compare
Choose a tag to compare

2.1.11

Release 2.1.10

09 Jun 14:23
Compare
Choose a tag to compare

2.1.10

Release 2.1.9

23 May 22:15
Compare
Choose a tag to compare

Release 2.1.8

12 May 18:42
Compare
Choose a tag to compare

2.1.8

  • Allow libraries to use thread local storage (3db9dda)
  • Treat unknown workspace metadata keys as errors (95b4bbc)
  • Fix a bug causing false "invalid pattern" errors on Windows (49e0353)
  • Don't treat unbuilt libraries as errors when listing libraries (75190fb)

Release 2.1.7

26 Mar 11:32
Compare
Choose a tag to compare

2.1.7

  • Update dependencies, including openssl to version 0.10.48 (#652)

Release 2.1.6

24 Mar 17:16
Compare
Choose a tag to compare

2.1.6

  • Enable backtraces for stable builds (#630)
  • Dylint now builds libraries only when they are needed to run. For example, cargo dylint --lib foo builds just library foo, whereas it used to build all available libraries. (#633)