### New Features
- `fmt::Display` impl for `Pattern`.
This way the original pattern can be reproduced on the fly without
actually storing it, saving one allocation.
### Changed (BREAKING)
- invert meaning of `wildcard::Mode::SLASH_IS_LITERAL`
This is done by renaming it to
- remove `base_path` field from `Pattern`
It's now passed as argument to the path pattern matcher and maybe
it will even be removed one day.
Even though it's convenient to have a base path per pattern, it's
quite some duplication.
### Commit Statistics
- 17 commits contributed to the release over the course of 35 calendar days.
- 35 days passed between releases.
- 3 commits where understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: #301, #384
### Thanks Clippy
[Clippy](https://github.com/rust-lang/rust-clippy) helped 2 times to make code idiomatic.
### Commit Details
* **#301**
- update changelogs prior to release (84cb256)
- push base path handling to the caller (e4b57b1)
- A slightly ugly way of not adjusting input patterns too much (3912ee6)
- Adjustments to support lower MSRV (16a0973)
- a failing test to show that the absolute pattern handling isn't quite there yet (74c89eb)
- cleanup tests (16570ef)
- case-insensitive tests for baseline path matching (bc928f9)
- invert meaning of `wildcard::Mode::SLASH_IS_LITERAL` (8fd9f24)
- `fmt::Display` impl for `Pattern`. (455a72e)
- remove `base_path` field from `Pattern` (f76a426)
- make glob tests work on windows for now… (29738ed)
- See if being less pedantic yields the correct results (18953e4)
* **#384**
- No need to isolate archives by crate name (19d46f3)
- add archive files via git-lfs (7202a1c)
* **Uncategorized**
- make fmt (251b6df)
- thanks clippy (5bf6b52)
- thanks clippy (74f6420)