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.
- release script to use recent ubuntu
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Release script to use recent ubuntu (
1375c86
)
- Release script to use recent ubuntu (
- make
cargo-diet
work with recent cargo's that use thesparse
registry
- 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
view details
- Uncategorized
- Release cargo-diet v1.2.6 (
5b0fc41
) - Make
cargo-diet
work with recent cargo's that use thesparse
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
)
- Release cargo-diet v1.2.6 (
Update dependencies in this maintenance release.
- 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
view details
-
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.
- 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
view details
Re-release with no functional changes, but a nicer changelog.
- 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
view details
- Dependency upgrades
- 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
view details
- Ignore deleted, unpackable files…
- See #7 for details
- 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
view details
- Uncategorized
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
.
- 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
Use more generous exclude globs.
- fixes #6
- 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
view details
- Switch from Structopt/clap to Argh for faster builds and smaller binary
- 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
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
)
- Bump patch level (
- Support for Rustc 1.42
- 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
view details
- Fix off-by-one error when printing the diff
- Improve error output when
cargo package
fails
- 6 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
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
)
- Bump patch leve (
- Reduce file-size of produced binaries
- 7 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
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
)
- Reduce release binary size; bump patch level (
- 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.
- 10 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
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
)
- Bump minor version (
Initial release
- 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
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
)
- Complete the README (
- 2 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages