Skip to content

Latest commit

 

History

History
103 lines (63 loc) · 6.65 KB

CHANGELOG.md

File metadata and controls

103 lines (63 loc) · 6.65 KB

Changelog

1.6.0

  • Add experimental --json option to output JSON (#464)

1.5.1

  • Clone but do not checkout repositories. WARNING: This change causes the cache to be rebuilt. Prior to this change, cargo-unmaintained could not handle repositories containing paths not supported by the host filesystem. This bug was observed on Windows (e.g., NTFS). Thanks to @elopez whose suggestions contributed to the fix. (4dc9dc7)
  • Update list of known problems in README.md (#451)

1.5.0

  • Clarify "newer version is available" message (#394)
  • FEATURE: Add --save-token option to store a personal access token in $HOME/.config/cargo-unmaintained/token.txt on Linux/macOS, or %LOCALAPPDATA%\cargo-unmaintained\token.txt on Windows. Note that the existing means for providing a personal access token (GITHUB_TOKEN_PATH and GITHUB_TOKEN) continue to work as before. (9a529aa)

1.4.0

  • Fix three bugs introduced by #325:
    • Avoid divide by zero in Progress::draw (ef24aa9)
    • Write warnings on new lines (5d31493)
    • Don't assert in Progress::finish (#331)
  • Update README.md (#334 and #340)
  • Update --no-cache description (#329)
  • FEATURE: Before reporting that a package is unmaintained, verify that its latest version would be considered unmaintained as well (#339)

1.3.0

  • FEATURE: Better progress reporting (#325)

1.2.0

  • FEATURE: Consider when dependencies were published. Don't report a package as unmaintained just because an incompatible upgrade exists for one of its dependencies, but that upgrade is less than 365 days old (the default). (#311)

1.1.0

  • FEATURE: Allow GitHub token to be passed in GITHUB_TOKEN environment variable; warn when neither GITHUB_TOKEN_PATH nor GITHUB_TOKEN is set (9b39e32)
  • Don't check dependencies in private registries (#281)
  • Don't consider whether workspace members are unmaintained (3f9836b)
  • Update crates-index to version 3.0 (#300)

1.0.2

  • Update dependencies, including gix to version 0.63.0 (#269)

1.0.1

  • Don't emit duplicate errors when cloning a repository fails (#251)

1.0.0

  • Up curl timeout to 60 seconds. (10 seconds was a little too aggressive.) (79905a8)
  • Eliminate reliance on octocrab. (The tests still use octocrab, though.) (#193)
  • Cache repositories on disk between runs (33585c5 and edb06c7)
  • BREAKING CHANGE: Remove --imprecise option (addffbc)
  • BREAKING CHANGE: Rename lock_index feature to lock-index (#222)
  • Add "No unmaintained packages found" message (#223)
  • Silence "failed to parse" warnings (86221f8)

0.4.0

  • A package passed to -p is no longer required to be a dependency. Passing any NAME in cargo unmaintained -p NAME will cause the package to be downloaded from crates.io and checked. (#136)

0.3.3

  • When checking repository existence, treat a timeout as nonexistence (#98)
  • Upgrade env_logger to version 0.11.0 (dae4c37)

0.3.2

  • Distinguish more cases in unmaintained messages (#66)
  • Warn when an ignored package is not depended upon (#64)

0.3.1

  • Fix a bug causing ignore feature to not work (#57)

0.3.0

  • FEATURE: Check for repository existence, and verify that a package appears in its repository (#32 and #37)

0.2.1

  • Fix a bug causing --tree to fail (#29)

0.2.0

  • Do not check for outdated dependencies in archived packages (#22)
  • FEATURE: Add ability to ignore packages (#20)

0.1.2

  • Make windows-sys an optional dependency (#15)

0.1.1

  • Documentation improvements (#9)
  • Fix crates.io description (#10)

0.1.0

  • Initial release