Skip to content

Latest commit

 

History

History
328 lines (180 loc) · 13.9 KB

CHANGELOG.md

File metadata and controls

328 lines (180 loc) · 13.9 KB

v0.13.1 (2023-06-19)

Maintenance

v0.13.0 (2023-06-19)

Changes

  • MSRV is now properly noted as 1.67.0. A note has been added that while you may be able to compile on an earlier version of Rust, the MSRV is what is required to run cargo-oudated because it uses cargo internally.

Maintenance

  • bump strum to v0.25

v0.12.0 (2023-06-17)

Changes

  • MSRV is now 1.65.0

Improvements

  • update to cargo v0.71 (this allows using sparse regitstry protocol 🎉)
  • update to clap v4

Maintenance

  • Streamline CI and use just as the driving command runner
  • Bump deps

v0.11.2 (2023-01-22)

Bug Fixes

  • Typo in --aggressive arg (35dfbe1a)
  • Updates cargo to v0.65 to fix crash when deps come from workspace (a09a13da)

v0.11.1 (2022-04-16)

Bug Fixes

  • Update cargo to v0.61.1, git2-curl to v0.15 (215ff0f5, closes #307)

v0.11.0 (2022-03-02)

Improvements

  • CLI: uses clap to parse command line (a0a06cdb)

Bug Fixes

  • remove non-json line when run in workspace mode. (9ae14d79, closes #299)
  • 285: Added switch ignore-external-rel to workaround issue 285 (ffbb2493)

v0.10.1 (2021-11-16)

  • Fix acquiring package cache lock (d38926b)

v0.10.0 (2021-11-10)

  • Adds the ability to run offline against a local registry via --offline (2a5bf77)

v0.9.18 (2021-11-10)

  • Improve errors and unwraps (4585424 )
  • Upgrade cargo to support the 2021 edition (235ad47)
  • Add packaging status for cargo-outdated in README (f39c8de )
  • Update dependencies for openssl 3.0 support (a22e1cd )
  • Fix lints (8a74214 )
  • Add the missing cargo-features entry in Manifest. (a3f732e )
  • Added new CI stages for linting and clippy, ran rustfmt and clippy to fix any current issues, added .cargo/config.toml for a clippy alias (99bc8a6 )
  • This patch fixes the feature issue where package is used to redirect a feature to a specific version of the dependency (97a2e29 )

0.8.0

  • Update Cargo dependency for compatibility with Rust 2018 edition

0.7.1 (2018-09-23)

Documentation

Bug Fixes

  • Remove extra reference taking per clippy. (9efa1e8d)

Others

  • Update dependencies and related codes for compatibility. (d5813a13)

v0.7.0 (2017-11-23)

Bug Fixes

  • Treats optional dependencies as features as well (closes #100, f67634f)
  • Filters yanked packages out from candidates (closes #101, c42a4ef)
  • Rewrites the algorithm of dependency tree comparison (closes #105, 5cd414a)

Improvements

Documentation

  • Adds crates.io version badge to readme (7e64221)
  • Removes dependency graph from readme (3792687)

v0.6.3 (2017-11-07)

Documentation

  • Adds a CONTRIBUTORS.md and a just target to update it (062845e)

Others

  • Adds crates.io categories and badges (e99f31d)

v0.6.2 (2017-10-28)

Bug Fixes

  • Replaces relative paths with absolute ones in latest manifests (closes #96, ec431cd)

v0.6.1 (2017-10-25)

Bug Fixes

  • Fixes --exit-code, --color (upstream) (closes #63, 4d4b6a8)
  • Calls Source::update() on non-default sources before Registry::query() (closes #91, 9e7b774)

Performance

  • Replaces format!() with Path.join() (closes #73, 4d28c02)

Tests

  • Runs Travis CI only on master to avoid redundant builds

v0.6.0 (2017-10-21)

Improvements

  • Queries crates.io API for new versions with a channel-aware policy for latest ones (can be ignored by --aggressive) (closes #75, 7d57929)

Bug Fixes

  • Queries crates.io API for feature changes to avoid "Package does not have these features" errors and warns user of obsolete features (can be suppressed by --quiet) (closes #84, 7d57929)

Documentation

  • Updates dependency graph in README.md (closes #86, cf773eb)

Others

  • Updates cargo to 0.22.0 (29ce666)

v0.5.3 (2017-10-10)

Improvements

  • Provides --workspace flag to enforce workspace mode so that it can loop through workspace members even if it's not executed against a virtual manifest (closes #81, f690a7a)

v0.5.2 (2017-10-06)

Documentation

  • Briefly explains how cargo-outdated works in README.md (8c35c61)

Features

  • Loops through all workspace members if executed against a virtual manifest (closes #58, cd36aed)

Bug Fixes

  • Fixes missing dependency issue for debug build (closes #77, c82e928)

Tests

  • Debug build is now part of CI (05ada44)

v0.5.1 (2017-09-23)

Documentation

Improvements

  • Enables --all-features by default (closes #57, f24c3a6)
  • Prints a dashed line under the table header (b076bb1)

Bug Fixes

  • Correctly shows error messages (closes #60, daab865)
  • Excludes default features if not explicitly specified by user (closes #69, 7074fc8)

v0.5.0 (2017-09-18)

Refactoring

Improvements

  • Replaces RM with Removed (closes #46)
  • Adds Kind, Platform in output

Features

  • Supports cargo workspaces (closes #28)
  • Supports embedded dependencies (fixes #50)
  • Supports build/development/target-specific dependencies (closes #20, fixes #49)
  • Adds --all-features, --features, --no-default-features

v0.4.0 (2017-08-04)

Documentation

Bug Fixes

  • Sets bin.path in the temp manifest (a0231de5, closes #41)
  • Correctly handles dependencies with multiple occurrences (03d3e74cf)

v0.3.0 (2016-12-05)

Features

  • adds a --manifest-path and --lockfile-path to allow use with other projects (5f886d27, closes #29)

v0.2.0

  • Exit Codes: adds feature for custom exit code on new vers (61c8bb9b, closes #23)

Improvements

v0.1.3 (2015-11-14)

Documentation

  • adds demo (c2192aac)
  • updates readme with cargo install instructions (e936a454)

Bug Fixes

  • fixes build error on windows due to upstream dep (af4e1a70)

v0.1.1 (2015-11-04)

Documentation

Improvements

  • various fixes from clippy run (b8b633fc)

v0.1.0 Initial Implementation (2015-08-11)

Features

Improvements

Documentation