Skip to content

Latest commit

 

History

History
489 lines (337 loc) · 25.8 KB

CHANGELOG.md

File metadata and controls

489 lines (337 loc) · 25.8 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.2.7 (2023-07-24)

Bug Fixes

  • release script to use recent ubuntu

Commit Statistics

  • 1 commit contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release script to use recent ubuntu (1375c86)

1.2.6 (2023-07-24)

Bug Fixes

  • make cargo-diet work with recent cargo's that use the sparse registry

Commit Statistics

  • 5 commits contributed to the release over the course of 128 calendar days.
  • 128 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release cargo-diet v1.2.6 (5b0fc41)
    • Make cargo-diet work with recent cargo's that use the sparse registry (d60e277)
    • Fix journey tests by allowing cargo package to go online (6f189f9)
    • Update dependencies and fix lints (14eee74)
    • Try to fix installation test: latest doesn't work, explicit tag does. (3cefe38)

1.2.5 (2023-03-17)

Update dependencies in this maintenance release.

Commit Statistics

  • 5 commits contributed to the release over the course of 336 calendar days.
  • 337 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

1.2.4 (2022-04-14)

Bug Fixes

  • assure cyclic symlinks in package won't break it. For now we just ignore any IO error due to limitations in error granularity, which might mean that the package size is a little off.

    That's preferable over not working at all.

Commit Statistics

  • 2 commits contributed to the release.
  • 170 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release cargo-diet v1.2.4 (d58f624)
    • Assure cyclic symlinks in package won't break it. (132307a)

1.2.3 (2021-10-26)

Re-release with no functional changes, but a nicer changelog.

Commit Statistics

  • 6 commits contributed to the release over the course of 50 calendar days.
  • 50 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release cargo-diet v1.2.3 (5525517)
    • Update changelog prior to release (8615e13)
    • Rewrite changelog (61a8c6a)
    • Cleanup changelog (0f712b9)
    • A new and resilient way to create github releases if they don't exist (117db12)
    • Upgdate snapshots to fix tests (b310eca)

v1.2.2 (2021-09-06)

  • Dependency upgrades

Commit Statistics

  • 5 commits contributed to the release.
  • 20 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details

v1.2.1 (2021-08-16)

  • Ignore deleted, unpackable files…
  • See #7 for details

Commit Statistics

  • 8 commits contributed to the release over the course of 216 calendar days.
  • 386 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Hopefully get binary releases back (be7bb28)
    • Update snapshots to match reality (b79b0f1)
    • Release cargo-diet v1.2.1 (e64a536)
    • Update dependencies (3751c2c)
    • Fix #7 (51ed634)
    • Run actions on main (eb36e82)
    • Fix compile warning (abca3ea)
    • More descriptive header in table of removed files (6e1c80d)

v1.2.0 (2020-07-26)

Add --list N flag to unconditionally show the biggest N entries of the crate at the end of any cargo diet operation.

It's best used with -n to avoid any actual change to Cargo.toml.

Commit Statistics

  • 2 commits contributed to the release.
  • 1 day passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v1.1.5 (2020-07-25)

Use more generous exclude globs.

  • fixes #6

Commit Statistics

  • 2 commits contributed to the release over the course of 12 calendar days.
  • 22 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump patch level (e1e642e)
    • Don't optimize build dependencies for lower compile times (a05bfa3)

v1.1.4 (2020-07-02)

  • Switch from Structopt/clap to Argh for faster builds and smaller binary

Commit Statistics

  • 9 commits contributed to the release over the course of 31 calendar days.
  • 32 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump patch level (f0220bb)
    • Manually implement version argument (b397254)
    • Remove structopt (f6c049c)
    • Add argh equivalent for comamnd-line parsing (de6b646)
    • Update toml_edit (15425df)
    • Update dependencies (471c690)
    • Run cargo-fmt (03fec6e)
    • Create CONTRIBUTING.md (39696a7)
    • Add new 'dev-support' feature to allow writing packages for unit-testing (3a5f928)

v1.1.3 (2020-05-31)

  • Support for Rustc 1.42

Commit Statistics

  • 2 commits contributed to the release.
  • 2 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump patch level (56ec24f)
    • Don't use a rustc 1.43 feature just yet (a5304b1)

v1.1.2 (2020-05-29)

Commit Statistics

  • 6 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump patch leve (c58dba3)
    • Improve error output and utility in case packaging fails (db8a23b)
    • Provide human-readable error message if cargo package fails (0149e36)
    • Simple fallback for TMPDIR to fix CI (d7a07af)
    • Fix off-by-one error :D (28734b3)
    • Actually opt-level 's' seems to be even better than 'z' (9e37afb)

v1.1.1 (2020-05-28)

  • Reduce file-size of produced binaries

Commit Statistics

  • 7 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Reduce release binary size; bump patch level (e731254)
    • Add a note about checking for package size (945cd4f)
    • Allow install action to be the first to help it not fail the installation (bfd6c41)
    • Use actions-rs/install in yet another size validation step (6c02844)
    • Add CI exmaple to README file (87326d3)
    • Actually invoke the installed binary! (e82e103)
    • Use binary release for checking package size limit as well (968183e)

v1.1.0 (2020-05-28)

  • Add the --package-size-limit flag to allow exiting with a non-zero code if the estimated crate package size exceeds the given value. This is particularly useful on CI, which can leverage the pre-built binaries to get quick access to cargo diet without building it from source.

Commit Statistics

  • 10 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump minor version (313cbdd)
    • Update documentation (5026bf8)
    • Cargo clippy (24fbe20)
    • Cleanup journey tests (12ca9a7)
    • Make journey tests 'crossplatform'… (7db4443)
    • Be a bit more restrictive about the biggest permissive crate size (08ba029)
    • Run itself on CI; print information if package size is not exceeded (e9cdff1)
    • Add support for --package-size-limit flag (4859a4d)
    • Add installation instructions using script (c2366a5)
    • Add adjusted installation script to deal with changed archive structure (f39ec30)

v1.0.0 (2020-05-27)

Initial release

Commit Statistics

  • 46 commits contributed to the release over the course of 6 calendar days.
  • 70 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Complete the README (333bd34)
    • Add usage description (addb1da)
    • Add changelog (9e82c18)
    • Don't try to patch things (copied from dua) (d018532)
    • Try release (4446ce1)
    • Upgrade Cargo.toml; first pieces of the Readme (fc17a7e)
    • Update dependencies (ecfc867)
    • Always inform about the changes made, without dry-run (0658ff6)
    • More information about how much we saved (d864d94)
    • Don't use total-size-in-bytes - it's not really what we need :D (c5e5cdd)
    • Optimize release build (460f896)
    • Plan next steps (26e7afc)
    • Prettier diffing (36e6f3d)
    • Correct line skipping computation (98f60b3)
    • Print table instead of plain files (b584691)
    • A little nicer dry-run mode printing (60c77b4)
    • Refactor (c9674f3)
    • Improved context printing (before and after)… (cdc6d72)
    • Fixed context before difference (9e0e919)
    • Working context printing (8c8fb13)
    • Nicer, more simple, line-wise diff formatting (5c12ab5)
    • Another test that makes clear the diffing doesn't look as intended (23b4617)
    • Test to see what happens in dry-run and no change (2183504)
    • Support for omitting color based on whether we have a terminal (256fc23)
    • Initial version of support for formatting changesets/differences (55189a0)
    • Refactor (c98262b)
    • Very early dry-run implementation (68ed21a)
    • Add --reset flag (1b8624d)
    • More tests (9ca19fd)
    • Add task list; optimize includes (cbf82c4)
    • Fix previously botched include of cargo-diet itself (b10af51)
    • Need to add fake tar root for algorithm to work properly, neat (84b6c73)
    • Make journey tests pass, even though they highlight a bug… (393db79)
    • Initial version of actual 'diet' implementation (2408692)
    • Add criner-waste-report as engine driving the program (b31f50d)
    • Refactor (6911356)
    • Make 'cargo init' independent of the environment (7254ba9)
    • Fix sed invocation to work similarly on linux (cd0aa5a)
    • Try again with '-E' so that sed on linux works similar to MacOS (c60627e)
    • Editing works perfectly, thanks toml_edit! (7b9e104)
    • Locate manifest using official means; next: edit toml file (2e07d7e)
    • First minimal test cases which already cover the main idea (9f62908)
    • Add status badge (2dd21aa)
    • Add actions (5a2cdf3)
    • Update to latest error handling (b6fa394)
    • Initial setup - need to get rid of old-school error handling though ;) (796d589)

v0.0.0 (2020-03-18)

Commit Statistics

  • 2 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details