prepare v1.0.0-beta

This commit is contained in:
Clément DOUIN 2023-12-31 09:24:42 +01:00
parent a59d1ca2c6
commit fa2c6c44bc
No known key found for this signature in database
GPG key ID: 353E4A18EE0FAB72
4 changed files with 9 additions and 8 deletions

View file

@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [1.0.0-beta] - 2023-12-31
Few major concepts changed:
- The concept of *Backend* and *Sender* changed. The Sender does not exist anymore (it is now a backend feature). A Backend is now a set of features like add folders, list envelopes or send raw message. The backend of every single feature can be customized in the configuration file, which gives users more flexibility. Here the list of backend features that can be customized:
@ -681,7 +683,8 @@ Few major concepts changed:
- Password from command [#22]
- Set up README [#20]
[Unreleased]: https://github.com/soywod/himalaya/compare/v0.9.0...HEAD
[Unreleased]: https://github.com/soywod/himalaya/compare/v1.0.0-beta...HEAD
[1.0.0-beta]: https://github.com/soywod/himalaya/compare/v0.9.0...v1.0.0-beta
[0.9.0]: https://github.com/soywod/himalaya/compare/v0.8.4...v0.9.0
[0.8.4]: https://github.com/soywod/himalaya/compare/v0.8.3...v0.8.4
[0.8.3]: https://github.com/soywod/himalaya/compare/v0.8.2...v0.8.3

5
Cargo.lock generated
View file

@ -1216,8 +1216,9 @@ dependencies = [
[[package]]
name = "email-lib"
version = "0.18.5"
source = "git+https://git.sr.ht/~soywod/pimalaya#39833ce0d2c4b3a99977419dd0211f62dcb4a0bd"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aedb0b8ce6dd6120160c07f00df2501d200b790d65b03657a7df34f645ccf8ea"
dependencies = [
"advisory-lock",
"anyhow",

View file

@ -50,8 +50,7 @@ clap_mangen = "0.2"
console = "0.15.2"
dialoguer = "0.10.2"
dirs = "4.0"
# email-lib = { version = "=0.18.5", default-features = false }
email-lib = { git = "https://git.sr.ht/~soywod/pimalaya", default-features = false }
email-lib = { version = "=0.19.0", default-features = false }
email_address = "0.2.4"
env_logger = "0.8"
erased-serde = "0.3"

View file

@ -4,11 +4,9 @@ https://pimalaya.org/himalaya/cli/latest/
CLI to manage emails, based on [email-lib](https://crates.io/crates/email-lib).
*⚠️ The `v1.0.0-beta` is available on `master`, which introduces breaking changes (see [CHANGELOG](https://github.com/soywod/himalaya/blob/master/CHANGELOG.md#unreleased)). The documentation differs too much from the latest release `v0.9.0`. Knowing that pimalaya.org only points to `master` (till the final `v1.0.0`), it is highly recommended to migrate to the beta. You can install it using [cargo](https://pimalaya.org/himalaya/cli/latest/installation/cargo.html) or [from sources](https://pimalaya.org/himalaya/cli/latest/installation/sources.html).*
![screenshot](https://user-images.githubusercontent.com/10437171/138774902-7b9de5a3-93eb-44b0-8cfb-6d2e11e3b1aa.png)
*Disclaimer: the project is under active development, do not use in production before the `v1.0.0`.*
*Disclaimer: the project is under active development, do not use in production before the final `v1.0.0`.*
## Features