github killercup/cargo-edit v0.9.0

latest releases: v0.10.4, v0.10.3, v0.10.2...
24 months ago

What's Changed

  • enable vendored-libgit2 by default by @ordian in #511
  • BUGFIX: Rm activated features accidently created empty features table by @gilescope in #514
  • README: Add packaging status for cargo-edit by @kpcyrd in #518
  • fix: Full TOML 1.0 compliance by @epage in #519
  • test: Enable colors in more assertions by @epage in #523
  • fix(cli): Use stderr for user messages by @epage in #527
  • make clippy a bit happier by @savente93 in #530
  • Update crates-index to 0.18.1 by @tofay in #532
  • Remove unnecessary index update by @tofay in #533
  • refactor: Raise visibility of pub items by @epage in #539
  • refactor: Extract manifest loading logic by @epage in #540
  • refactor: Make manifest loading reusable by @epage in #541
  • list available features when adding a dependency through cargo-add by @savente93 in #538
  • feat: Get features from registry by @epage in #542
  • fix: Allow --registry with name@version by @epage in #543
  • feat: Report features with name@ver deps by @epage in #544
  • cargo add now validates features against manifest before adding by @savente93 in #545
  • made dependency rename warning go to stderr by @BartMassey in #550
  • chore: Upgrade clap3 by @epage in #555
  • fix(version): Handle build metadata for absolute versions by @epage in #556
  • fix: Handle colors correctly by @epage in #558
  • chore: Upgrade toml_edit to 0.13 by @epage in #560
  • test: Port set-version tests to trycmd by @epage in #559
  • test: Port rm tests to trycmd by @epage in #561
  • chore: Upgrade dependencies by @epage in #563
  • test: Port cargo-upgrade tests to trycmd by @epage in #562
  • test: Port cargo-add tests to trycmd by @epage in #566
  • test: Switch to inline stdout/stderr by @epage in #567
  • fix(add): Allow double-add with --rename by @epage in #570
  • Polish cargo-add in prep for upstreaming by @epage in #571
  • feat(add): Git tag and rev support by @epage in #572
  • docs: Update help output by @epage in #573
  • fix!: Remove --upgrade <policy> support by @epage in #575
  • fix!: Remove --sort by @epage in #576
  • fix(add)!: Remove implicit git support by @epage in #578
  • fix: Harden our crate spec parser by @epage in #580
  • fix(add)!: Use : from pkgid, rather than @ by @epage in #577
  • fix!: Remove --allow-prerelease by @epage in #581
  • fix(add)!: Remove --path by @epage in #582
  • fix(add): Allow mixing --manifest-path with --package by @epage in #583
  • fix(add)!: Remove redundant --vers by @epage in #584
  • fix(add)!: --rename only overwrites itself by @epage in #585
  • fix(add): Feature-gate --git by @epage in #586
  • test: Ensure README is updated by @epage in #588
  • fix(add): Polish the help output by @epage in #589
  • refactor: Prepare for new modify logic by @epage in #591
  • feat: Allow toggling default-features by @epage in #593
  • fix(add)!: Re-adding appends features by @epage in #594
  • fix(add): Allow disabling optional = true by @epage in #595
  • fix(add): Remove dep activation once required by @epage in #596
  • Revert "fix(add)!: Use : from pkgid, rather than @" by @epage in #597
  • fix(add): Allow ',' to separate features by @epage in #599
  • refactor: Allow immutable table access by @epage in #600
  • fix(add): Allow mixing registry and path by @epage in #601
  • refactor(add): Prepare to not overwrite version by @epage in #602
  • test: Ensure we always populate test data by @epage in #603
  • fix(add)!: Overwrite preserves version by @epage in #604
  • refactor(add): Prepare for preserving path by @epage in #606
  • fix(add): Preserve path on overwrite by @epage in #607
  • fix(add): Preserve version on path overwrite by @epage in #608
  • feat(add): Inline feature activations by @epage in #609
  • fix(add): For now, only warn that inline-add is unstable by @epage in #611
  • fix(add): Include optional dependencies as features by @epage in #612
  • feat: Add -Z skeleton to all commands by @epage in #614
  • feat(add): Add -F short flag by @epage in #615
  • fix(add): Prefer copying existing dep requirements by @epage in #616
  • fix(add): When copying req to dev-dep, remove version if possible by @epage in #617
  • refactor(upgrade): Make it easier to modify by @epage in #618
  • Make get_version return a string by @smoelius in #619
  • Improve update_table_named_entry by @smoelius in #620
  • refactor(upgrade): Track raw manfiest data by @smoelius in #621
  • Add --preserve-precision flag to cargo-upgrade by @smoelius in #613
  • feat(fetch): upgrade ureq to 2.4 by @liushuyu in #622
  • feat(fetch): add support for more CPU architectures by @liushuyu in #623
  • refactor: Use same error type as cargo by @epage in #626
  • chore: Upgrade dependencies by @epage in #627
  • refactor: Organize bins more like cargo by @epage in #628
  • chore: Remove dead code by @epage in #629
  • fix: Ensure external tests pass by @epage in #635
  • fix(add): Don't show two separate feature lists by @epage in #636
  • feat(add): Dry-run support by @epage in #638
  • fix(add): Recursively resolve features by @epage in #639
  • fix(add): Walk all activated features by @epage in #643
  • test: Update external tests by @epage in #648
  • style: Address clippy by @epage in #652
  • Update dependencies by @paolobarbolini in #655
  • chore: Upgrade trycmd by @epage in #657
  • fix(fetch): fix a regression introduced in b5d052e4e51c7cbf8506a284615551fabc2f0cd9 by @liushuyu in #675
  • chore: Upgrade dependencies by @epage in #677

New Contributors

Full Changelog: v0.8.0...v0.9.0

Don't miss a new cargo-edit release

NewReleases is sending notifications on new releases.