From 3a52866e223b145009dea46dcdfe13712bb47a7a Mon Sep 17 00:00:00 2001
From: Moul <moul@moul.re>
Date: Mon, 18 Apr 2022 16:36:27 +0200
Subject: [PATCH] [doc] Add v0.10.0{,rc0,rc1} changelogs

---
 CHANGELOG.md | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 84 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 07ab5f2d..01bf105d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,87 @@
+## v0.10.0 (18th April 2022)
+
+(**Please see the full set of changes for this release also in the v0.10.0rc0 and rc1 notes below**)
+
+### [Milestone v0.10.0](https://git.duniter.org/clients/python/silkaj/milestones/9)
+
+## v0.10.0rc1 (6th April 2022)
+- #426, !207: Äž1 Monetary License refactoring:
+  - Drop display in a browser
+  - Discover available languages
+  - Create `G1MonetaryLicense` class out of existing functions
+- Add Italian translation of Äž1 monetary license
+- #421, !204 : `wot` command can display membership status from an other identity sharing same `uid`/`pubkey`
+- #422: `excluded` command displays information of an other identity sharing same uid/pubkey, not the one excluded
+- #216 `diffi`: Catch WS disconnection exception
+
+## v0.10.0rc0 (21st March 2022)
+### Code
+#### Features
+- #89, !170: Manage the revocation document
+- #134, !202: Read transaction recipients and amounts from a file
+
+#### Äž1 Monetary license
+- #221, !181: Research about Äž1 monetary license integration and refactor of its handling in Silkaj
+- #308, !181: Äž1 license display on a workstation: give the choice how to display it
+- #392, !181: Äž1 monetary license files not included into the Python package
+- !181: subtree updated bringing new translations: Esperanto, Espagnol, and Portuguese
+
+#### DeathReaper
+- #256: Implement `excluded` command to report excluded identities from the WoT / DeathReaper
+
+#### Network
+- #373, #396, #410, !182, !194: Drop asynchronous property
+- #390, !182, !196: Implement generic `network_tools.send_document()`
+- #177, !188: Clean no longer used network layer functions
+  - Rename global option from `-p/--peer` to `-ep/--endpoint`
+- #181, #409, !193: Improve endpoint determination code layer
+- #260: Disconnection bug when sending a document to a local node
+
+#### Other changes
+- #407, !182: Support DuniterPy v1.0 Breaking Backward compatible changes in `Documents` classes
+- #344, !177: Fix import loop issue
+- !177: Generalize `pendulum` usage
+- #416, !170: Move `wot_lookup()` exceptions handling in higher level functions
+
+#### Minor impact changes
+- #194, !195: Convert strings to `f-strings`
+- #376, !195: Replace `tools.message_exit()` with `sys.exit()`
+- #413, !170: Create `get_currency()` helper
+- #264, !178: Remove unmaintained and commented `network` command
+
+### Meta
+- !200: Bump DuniterPy to v1.1.0
+- #332, !200: Drop Python v3.6 support
+- #374, !197: Add support for Python v3.10
+- #401, !184: Bump to click v8.0
+- #364, !187: Introduce insert-license pre-commit hook, Switch `#` comment instead of `"""` docstring for the copyright and license statements
+- #365, !201: Update the copyright date to 2022 in the headers of every source files
+
+### Documentation
+- #384: Document how to release pre-releases
+- !180: `README` and `CONTRIBUTING` enhancements
+
+### Installation/Continuous Delivery
+- #388, !198: Set up Silkaj Docker images build automation
+
+### Development Environment/Continuous Integration
+- #326, !189: Integrate coverage in GitLab coverage feature
+- #355, !183: Set `Py:3.8` as default image and move coverage to `Py:3.9`
+- #355, !185: Move the coverage and the badge generations to v3.9 test job
+- #414, !197: Drop Poetry lock file usage
+- !175: `pyproject.toml` and `release.sh` clean-ups, Pyinstaller removal
+
+#### Introduce and generalize `pre-commit` usage
+- #401, !183: Introduce `isort` and `gitlab-ci-linter` `pre-commit` hooks
+- #403, !192: Introduce `pyupgrade`, Remove dev dep tools
+- #406, !191: Set up `pre-commit` hooks CI jobs
+- !179: Bump `black` to v21.4b2 and allow to install as pre-release
+- !190: Update `pre-commit` doc. Document CI linter hook usage
+
+---
+Thanks @moul, @matograine
+
+
 ## v0.9.0 (17th April 2021)
 
 ### [Milestone v0.9.0](https://git.duniter.org/clients/python/silkaj/milestones/13)
-- 
GitLab