### Changed (BREAKING)

 - `File::len()` -> `File::num_values()`
   The same is true for `Section::len()` which now is
   `Section::num_values()`.

### Commit Statistics

 - 23 commits contributed to the release over the course of 2 calendar days.
 - 3 days passed between releases.
 - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
 - 0 issues like '(#ID)' where seen in commit messages

### Thanks Clippy

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

### Commit Details

 * **Uncategorized**
    - fix benchmark compilation (53adcfe)
    - Bring init functions back to `File` type (f1f69d8)
    - disallow Rust 2018 idioms (81aca45)
    - fix most of docs (1fe053f)
    - thanks clippy (409a95b)
    - dissolve git_config module in favor of `file` module (2d4a19b)
    - refactor (6cc5c20)
    - refactor (3471f95)
    - `File::len()` -> `File::num_values()` (553f872)
    - refactor (2626e0c)
    - refactor (07e0f5e)
    - Split git_config into modules. (a85d864)
    - Fix linux test. (e0d063e)
    - Fix test. (ed5de9e)
    - Merge branch 'main' into git_includeif (229d938)
    - Temp ignore test. (9b70eca)
    - Tryfix windows test. Includes module. (b02d147)
    - Tryfix windows test. (4098278)
    - Tryfix windows test. (17a296f)
    - Tryfix windows test. (a29657a)
    - Fix merge. (07bc9a8)
    - Merge branch 'main' into git_includeif (598c853)
    - Tryfix windows test. (300ecbc)