### New Features
- support for parsing `revspec`s on a low level, meaning that the ground work for actually resolving them is done.
### Commit Statistics
- 75 commits contributed to the release over the course of 5 calendar days.
- 25 days passed between releases.
- 0 commits where understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: #427
### Thanks Clippy
[Clippy](https://github.com/rust-lang/rust-clippy) helped 8 times to make code idiomatic.
### Commit Details
* **#427**
- docs (42969f8)
- top-level regex handling (f9d6f9e)
- support for index lookups by paths and stage (ea22d3e)
- All tests relevant for top-level colon parsing (cee04e1)
- Implement :<path> parsing (74e7a46)
- tests for path parsing (d51e438)
- More thorough tests using more complex specs (beb6e25)
- Implement tilde handling (e8a16c9)
- greatly improve brace handling (546f4df)
- more testing of escaping (f3eaff6)
- prepare for being able to escape backslashes properly (840d9d0)
- more specific backslash testing (a958edd)
- More regex error handling (edd36ba)
- handle braces within braces and support escaping them (8c5d87b)
- basic regex parsing (1caeae9)
- fix regex API and first ignored test (7a3a5fa)
- A sketch of the regex parsing API for the delegate (18d9331)
- provide a marker for the delegate to know parsing is done (159a482)
- refactor (6638040)
- parseing of 'follow tags recursively' (f11916a)
- parsing of `^{commit}` etc. (4d2dd56)
- refactor (a52244b)
- proper stacking/consumption of navigation items (76f7c4d)
- refactor (6f00e33)
- navigation doesn't stack yet (d83937b)
- handle special case `@^0` (fa7790b)
- basic caret parsing (c064135)
- refactor (9b0e2a4)
- reflog lookup by date is complete (b3d009e)
- prepare for date based reflog lookups. (2267b2b)
- Sibling branch support (0d3fb7a)
- refname reflog entries (b50d099)
- Allow parsing `@{-n}` (faa9914)
- refactor (a5f8f58)
- basic number parsing for '@' navigation (3fedcc0)
- refactor (bff11a0)
- more information on how anchors work (d82b21f)
- show that we can already parse ranged rev-specs better than git (418360c)
- basic brace parsing (43e4cc1)
- refactor (ad4d8af)
- prevent double-kind calls on parser level (d6781da)
- refactor (c3b03a2)
- refactor (b2c80ee)
- also handle short decribe output with dirty suffix (826f964)
- finalize git-describe parsing (e1e369f)
- tests for parsing describe output (5be4ad8)
- refactor (4f53dc3)
- more varied range testing (bb0a554)
- refactor (2e49831)
- Support for hex-lookups by prefix (16945ed)
- refactor (db97a2e)
- half-decent parsing of ref-names with preparation for parenthesis handling (9866986)
- Tiny steps towards understanding rev-parsing better (13c07f4)
- decide to not implement regex support (yet) (d6a4838)
- Allow delegates to refuse spec kind changes (2d9465f)
- refactor (d16a4e8)
- refactor (e059bd3)
- support for range parsing with range in the middle (5ada481)
- basic range parsing (0c1c48c)
- parse initial carets (8573c8e)
- Some more thought about whitespace and empty input (7182d88)
- refactor (91e2c43)
- prepare range parsing (5bd4863)
- refactor (efc05e1)
- A basis for 'pure' parsing of rev-specs (29ab704)
* **Uncategorized**
- update changelogs prior to release (bb424f5)
- make fmt (c665aef)
- thanks clippy (1bbd3f4)
- thanks clippy (b93fa40)
- thanks clippy (6dc9c44)
- thanks clippy (ec0ff74)
- thanks clippy (1b40259)
- thanks clippy (6d08d5f)
- thanks clippy (1f0545f)
- thanks clippy (2bc1acc)