### 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)