Skip to content

Commit

Permalink
improve long version arg #496
Browse files Browse the repository at this point in the history
  • Loading branch information
soywod committed Nov 11, 2024
1 parent d4b81a8 commit 396a91a
Show file tree
Hide file tree
Showing 6 changed files with 445 additions and 52 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

- Improved long version `--version`. [#496]
- Improved error messages when missing cargo features. For example, if a TOML configuration uses the IMAP backend without the `imap` cargo features, the error `missing "imap" feature` is displayed. [#20](https://github.com/pimalaya/core/issues/20)
- Normalized enum-based configurations, using the [internally tagged representation](https://serde.rs/enum-representations.html#internally-tagged) `type =`. It should reduce issues due to misconfiguration, and improve othe error messages. Yet it is not perfect, see [#802](https://github.com/toml-rs/toml/issues/802):

Expand Down Expand Up @@ -894,3 +895,4 @@ Few major concepts changed:
[0.1.0]: https://github.com/soywod/himalaya/releases/tag/v0.1.0

[#492]: https://github.com/pimalaya/himalaya/issues/492
[#496]: https://github.com/pimalaya/himalaya/issues/496
Loading

0 comments on commit 396a91a

Please sign in to comment.