- MSRV is now as 1.73.0
- MSRV is now as 1.70.0
cargo
was updated to v0.72 (Thanks to @cuviper)- Use of
serde
vsserde_derive
was cleaned up (Thanks to @tottoto) - bump deps
- Typo cleanups (Thanks to @Treeway7)
- bump
tempfile
due to RUSTSEC-2023-0018
- 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 usescargo
internally.
- bump
strum
to v0.25
- MSRV is now 1.65.0
- update to cargo v0.71 (this allows using sparse regitstry protocol 🎉)
- update to clap v4
- Streamline CI and use
just
as the driving command runner - Bump deps
- Typo in
--aggressive
arg (35dfbe1a) - Updates
cargo
to v0.65 to fix crash when deps come from workspace (a09a13da)
- CLI: uses clap to parse command line (a0a06cdb)
- remove non-json line when run in workspace mode. (9ae14d79, closes #299)
- 285: Added switch ignore-external-rel to workaround issue 285 (ffbb2493)
- Fix acquiring package cache lock (
d38926b
)
- Adds the ability to run offline against a local registry via
--offline
(2a5bf77
)
- 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 inManifest
. (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
)
- Update Cargo dependency for compatibility with Rust 2018 edition
- Remove extra reference taking per clippy. (9efa1e8d)
- Update dependencies and related codes for compatibility. (d5813a13)
- 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)
- Adds a CONTRIBUTORS.md and a just target to update it (062845e)
- Adds crates.io categories and badges (e99f31d)
- Fixes
--exit-code
,--color
(upstream) (closes #63, 4d4b6a8) - Calls
Source::update()
on non-default sources beforeRegistry::query()
(closes #91, 9e7b774)
- Runs Travis CI only on
master
to avoid redundant builds
- Queries
crates.io
API for new versions with a channel-aware policy for latest ones (can be ignored by--aggressive
) (closes #75, 7d57929)
- 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)
- Updates
cargo
to0.22.0
(29ce666)
- 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)
- Briefly explains how
cargo-outdated
works inREADME.md
(8c35c61)
- Debug build is now part of CI (05ada44)
- Fixes a typo (38e37c6)
- Enables
--all-features
by default (closes #57, f24c3a6) - Prints a dashed line under the table header (b076bb1)
- Correctly shows error messages (closes #60, daab865)
- Excludes default features if not explicitly specified by user (closes #69, 7074fc8)
- Replaces
RM
withRemoved
(closes #46) - Adds
Kind
,Platform
in output
- 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
- Spelling (6d309060)
- Sets bin.path in the temp manifest (a0231de5, closes #41)
- Correctly handles dependencies with multiple occurrences (03d3e74cf)
- sort output (b137e050)
- fixes build error on windows due to upstream dep (af4e1a70)
- adds crate level docs (8ba28c73)
- various fixes from clippy run (b8b633fc)
- Initial implementation (e5d5a82e)
- adds better error handling (9032454c)