Skip to content

Latest commit

 

History

History
273 lines (188 loc) · 9.33 KB

CHANGELOG.md

File metadata and controls

273 lines (188 loc) · 9.33 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.10 - 2025-02-21

Other

  • Rust 2024
  • (deps) update dependency rust to v1.85.0 (#126)
  • (deps) update taiki-e/install-action action to v2.48.15 (#125)
  • (deps) update taiki-e/install-action action to v2.48.14 (#124)
  • (deps) update github-actions (#123)
  • use oxc-project/setup-rust
  • pinGitHubActionDigestsToSemver

1.1.9 - 2025-02-11

Other

  • persist-credentials: true
  • change token
  • persist-credentials: false
  • (deps) pin dependencies (#120)
  • add components
  • fix overly broad permissions
  • update
  • add zizmor
  • update justfile
  • update renovate.json
  • (deps) lock file maintenance rust crates (#118)
  • Update README.md
  • (deps) update rust crates (#116)
  • (deps) update dependency rust to v1.84.1 (#115)
  • (deps) update rust crate bpaf to 0.9.16 (#114)
  • (deps) update rust crate serde_json to 1.0.137 (#113)
  • (deps) update rust crate serde_json to 1.0.136 (#112)
  • (deps) update rust crates (#110)

1.1.8 - 2025-01-10

Other

  • macos-12 (deprecated) -> macos-13

1.1.7 - 2025-01-10

Other

  • update rustfmt

1.1.6 - 2025-01-10

Other

  • chore: remove resolver = "3" from Cargo.toml

1.1.5 - 2025-01-10

Other

  • cargo update - support resolver = "3"
  • (deps) update dependency rust to v1.84.0 (#107)
  • (deps) update rust crate syn to 2.0.95 (#106)
  • (deps) update rust crate syn to 2.0.93 (#105)
  • (deps) update rust crates (#104)
  • (deps) update rust crates (#103)
  • (deps) update rust crates (#102)
  • (deps) update dependency rust to v1.83.0 (#100)

1.1.4 - 2024-11-25

Other

  • (deps) update rust crates (#99)
  • (deps) update rust crate serde_json to 1.0.133 (#98)
  • (deps) update rust crate anyhow to 1.0.93 (#97)
  • (deps) update rust crates (#96)
  • (deps) update rust crates (#94)
  • (deps) update rust crates (#92)
  • (deps) update dependency rust to v1.82.0 (#91)
  • (deps) update rust crates (#90)
  • (deps) update rust crates (#88)

1.1.3 - 2024-09-23

Fixed

  • search for tokens in Verbatim which are not interpreted by syn. (#87)

Other

  • (renovate) bump versions
  • (deps) update rust crates (#86)
  • (deps) update rust crates (#84)
  • (deps) update dependency rust to v1.81.0 (#83)
  • (deps) update dependency rust to v1.80.1 (#82)
  • Update README.md
  • Add trophy cases for reqsign (#80)
  • (deps) update rust crates (#79)
  • (README) mention rustc and clippy

1.1.2 - 2024-08-18

Other

  • Add package filtering options (#75)
  • (deps) update rust crates (#74)
  • (deps) update rust crates (#73)
  • (deps) update rust crate serde_json to v1.0.121 (#72)
  • (deps) update rust crates (#70)

1.1.1 - 2024-07-25

Other

  • (deps) update dependency rust to v1.80.0 (#69)

1.1.0 - 2024-07-10

Added

  • inherit package level ignore from workspace level ignore (#64)

1.0.1 - 2024-07-07

Other

  • macos-12

1.0.0 - 2024-07-05

Release v1.0.0.

Consider cargo-shear as stable after using for a few months so we pin version in CI and introduce breaking changes in the future.

0.0.26 - 2024-05-29

Added

  • exit code is 0 when performing fix (#52)

0.0.25 - 2024-05-02

Other

  • (deps) update dependency rust to v1.78.0 (#40)
  • (renovate) add rust-toolchain
  • (deps) update rust crate cargo-util-schemas to 0.3.0 (#39)
  • (deps) update rust crates (#38)
  • (deps) update rust crate bpaf to 0.9.12 (#37)
  • (deps) update rust crate cargo_toml to 0.20.2 (#36)
  • (deps) update rust crate cargo_toml to 0.20.1 (#35)
  • (deps) update rust crates (#34)
  • (deps) update rust crate toml_edit to 0.22.11 (#33)
  • (deps) update rust crate toml_edit to 0.22.10 (#32)
  • (deps) update rust crate serde_json to 1.0.116 (#31)
  • (deps) update rust crate anyhow to 1.0.82 (#30)
  • mention [workspace.metadata.cargo-shear]

0.0.24 - 2024-04-09

Added

  • handle package rename in workspace dependencies
  • add ignore with [workspace.metadata.cargo-shear]

Other

  • space out printing

0.0.23 - 2024-04-03

Fixed

  • collect import from all use declarations

Other

  • use [lints.clippy]

0.0.22 - 2024-04-03

Fixed

  • rust v1.77.0 has a different package id representation

0.0.21 - 2024-04-03

Other

  • fix github.ref read

0.0.20 - 2024-04-03

Added

  • add --version

Other

  • simplify code around hashset union
  • analyze packages in sequence, make debugging easier
  • setup rust with moonrepo

0.0.19 - 2024-04-02

Fixed

  • use --all-features to get all deps

Other

  • update README

0.0.18 - 2024-04-02

Added

  • use cargo metadata module resolution to get module names instead of package names
  • add profile.release to Cargo.toml

Other

  • small tweaks

0.0.17 - 2024-04-01

Fixed

  • ignored packages by package name instead of normalized name

Other

  • fix broken ci
  • make shear_package the more readable
  • minor tweak
  • add --no-deps to cargo metadata
  • add just ready
  • run shear on this repo

0.0.16 - 2024-03-29

Added

  • better output messages

Other

  • update README about ignoring false positives

0.0.15 - 2024-03-26

Other

  • fix release

0.0.14 - 2024-03-26

Other

  • fix release-binaries

0.0.13 - 2024-03-26

Fixed

  • binary release

Other

  • Rust v1.77.0

0.0.12 - 2024-03-26

Other

  • add binary after release

0.0.11 - 2024-03-26

Other

  • add release-plz
  • add typos
  • add cargo publish

v0.0.10 - 2024-03-25

Fixed

  • Return exit code 0 when there are no unused dependencies, 1 when there are unused dependencies.

v0.0.9 - 2024-03-25

Added

  • Ignore crate by [package.metadata.cargo-shear] ignored = ["crate"]