### Chore

 - upgrade dashmap to 5.1.0 (with security fix)

### New Features

 - `index::File::lookup_prefix(…)`
 - git-hash::Prefix::from_id()
   A way to obtain a prefix of an object id, with all non-prefix
   bytes set to zero.
 - in-manifest and in-lib documentation of feature toggles

### Bug Fixes

 - support Rust 1.52

### Refactor

 - remove unnecessary unsafe by using `chunks_mut()`
   This was probably a left-over from times where there was a static
   requirement on the chunks processing. Maybe… .

### Commit Statistics

 - 35 commits contributed to the release over the course of 73 calendar days.
 - 60 days passed between releases.
 - 6 commits where understood as [conventional](https://www.conventionalcommits.org).
 - 7 unique issues were worked on: #298, #301, #329, #331, #333, #364, #67

### Thanks Clippy

[Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. 

### Commit Details

 * **#298**
    - Use hash_hasher based hash state for better keys/less collisions (814de07)
    - upgrade parking_lot and cargo_toml (f95c1a0)
    - `index::File::lookup_prefix(…)` (503b1a1)
    - support MSRV (d09fd9b)
    - add documentation for lookup_prefix along with missing test (927b2ac)
    - lookup_prefix() seems to work now (b558f11)
    - A stab at implementing lookup_prefix - to no avail (69cb6d1)
    - refactor (cff6f9f)
    - refactor (5bc548e)
    - Prefix now validates all constraints and errors on violation (75efa79)
    - git-hash::Prefix::from_id() (cb83bee)
    - Sketch for abbreviated method lookup (467453a)
 * **#301**
    - Salvage an alternative parallelization approach which might be good for index-creation (7e76796)
    - refactor (f86eacc)
    - switch index checkout to chunk-based operation (e5f6943)
 * **#329**
    - in-manifest and in-lib documentation of feature toggles (1620830)
    - Document all features related to serde1 (72b97f2)
 * **#331**
    - Adapt to changes in git_features::path to deal with Result (bba4c68)
 * **#333**
    - Use git_features::path everywhere where there is a path conversion (2e1437c)
    - gitoxide-core without os-str-bytes (909aa14)
    - Remove os_str_bytes from git-pack (86f6e50)
 * **#364**
    - add some precaution to avoid strange interactions with packs (b052a9a)
    - fix build (9c8e449)
 * **#67**
    - Use an even faster way of counting (3877920)
 * **Uncategorized**
    - Merge branch 'for-onefetch' (8e5cb65)
    - Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates (f0cbb24)
    - make fmt (7cf3545)
    - remove unnecessary unsafe by using `chunks_mut()` (9b9f10a)
    - Release git-tempfile v2.0.0, safety bump 6 crates (90b1c42)
    - upgrade document-features (c35e62e)
    - thanks clippy (48be1ee)
    - Merge branch 'AP2008-implement-worktree' (f32c669)
    - upgrade dashmap to 5.1.0 (with security fix) (2520945)
    - support Rust 1.52 (42e0487)
    - Release git-bitmap v0.0.1, git-hash v0.9.0, git-features v0.19.0, git-index v0.1.0, safety bump 9 crates (4624725)