### New Features
- Add `absolutize_components()`
It helps to cleanup paths a little which comes in handy when dealing
with `commondir` appended paths.
### Other
- <csr-id-e4f4c4b2c75a63a40a174e3a006ea64ef8d78809/> :discover()` now returns the shortest path.
If and only if it canonicalized the source path. That way, users will
still get a familiar path. This is due to `parent()` not operating
in the file system, which otherwise would be equivalent to `..`,
but that's not how we work.
Maybe we should overhaul the way this works to use `../` instead
and just 'absoluteize' the path later (std::path::absolute()) is
on the way for that.
### Commit Statistics
- 10 commits contributed to the release over the course of 19 calendar days.
- 20 days passed between releases.
- 2 commits where understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: #301
### Thanks Clippy
[Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic.
### Commit Details
* **#301**
- update changelogs prior to release (84cb256)
- `absolutize_*(dir)` is now `absolutize(dir, Option<cwd>)` (de87657)
- More robust absolutize-paths implementation (4800ebe)
- Allow reading patterns from stdin (0c597fe)
- Add `absolutize_components()` (35f146a)
- :discover()` now returns the shortest path. (e4f4c4b)
- Basic prefix support as well the first working version of `exclude query` (9cb8385)
* **Uncategorized**
- make fmt (e043807)
- make fmt (251b6df)
- thanks clippy (a084951)