0.9.14 - 2022-05-29
- Dependency updates: in particular, guppy updated to 0.14.2.
0.9.13 - 2022-03-14
- Support for weak and namespaced features.
- Target platforms updated to Rust 1.59.
- MSRV updated to Rust 1.56.
0.9.12 - 2022-02-06
- A small fix to Cargo build simulations (#596). This is not a breaking change to the hakari output because it is a bugfix.
0.9.11 - 2021-12-08
- Reverted the changes in version 0.9.9 because of #524.
0.9.10 - 2021-12-06
- A new
explain
command prints out information about why a dependency is in the workspace-hack.
- The
verify
command now usesexplain
to print out information about failing crates.
0.9.9 - 2021-11-28
- Support for using the already-published workspace-hack crate on crates.io, which makes publishing seamless for new users.
cargo hakari init
: the default crate name is alwaysworkspace-hack
now.- This makes publishing seamless for new users.
0.9.8 - 2021-11-27
- Support for publishing a dummy workspace-hack. This is an alternate publishing method that integrates better with existing workflows.
- New config option
dep-format-version
, to controlworkspace-hack = ...
lines in otherCargo.toml
s.- Newly initialized workspaces have
dep-format-version = "2"
. - Version 2 is required for the alternate publishing method.
- Newly initialized workspaces have
- The default config file location is now
.config/hakari.toml
..guppy/hakari.toml
continues to be supported as a fallback, so existing users are unaffected.
0.9.7 - 2021-11-25
(This release was yanked because it contained a few bugs.)
0.9.6 - 2021-10-09
- Backed out the algorithmic improvement from earlier because it didn't handle some edge cases.
- Also simulate builds with dev-dependencies disabled.
- Remove empty sections from the output.
0.9.5 - 2021-10-04
- Support for alternate registries through the
[registries]
section in the config.- This is a temporary workaround until Cargo issue #9052 is resolved.
- Enable ANSI color output on Windows.
- An algorithmic improvement in
hakari
makes computation up to 33% faster.
0.9.4 - 2021-10-04
- Fixed the configuration example in the readme.
0.9.3 - 2021-10-03
- The new
"auto"
strategy for theunify-target-host
option is now the default. - Updated documentation.
- Fix a rustdoc issue.
0.9.2 - 2021-10-01
This was tagged, but never released due to docs.rs and rustc nightly issues.
0.9.1 - 2021-10-01
- Fix invocation as a cargo plugin.
0.9.0 - 2021-10-01
Initial release.