diff --git a/CHANGELOG.md b/CHANGELOG.md
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..fa0f9cec881c10e545040f59dc47a80bf5b625d6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -0,0 +1,45 @@
+
+
+## 0.1.0 (2024-09-30)
+
+
+### Features
+
+* **user:** Ability to check if contact is valid ([5310a7d](https://forge.tedomum.net/acides/hiboo/commit/5310a7db13662997551f0367917823e50c040193))
+* **user:** add capability to totp key reset ([c7922d4](https://forge.tedomum.net/acides/hiboo/commit/c7922d4deb90a8d5ec360434e0674934b3555579))
+
+
+### Bug Fixes
+
+* **account username:** update regex validator ([d608a89](https://forge.tedomum.net/acides/hiboo/commit/d608a891078b1dff207bb6672a76bfb4480533eb))
+* addresses [#107](https://forge.tedomum.net/acides/hiboo/issues/107) ([5d02ab1](https://forge.tedomum.net/acides/hiboo/commit/5d02ab11f8081aae377562a49d0acfdeca54cc7c))
+* addresses [#84](https://forge.tedomum.net/acides/hiboo/issues/84) ([8ac5ccc](https://forge.tedomum.net/acides/hiboo/commit/8ac5ccc803499948050dded106d6d933ba03ff48))
+* addresses [#85](https://forge.tedomum.net/acides/hiboo/issues/85) ([3b49206](https://forge.tedomum.net/acides/hiboo/commit/3b49206b093975d694663bb5bc6ed0ad2738ba92))
+* ajout de icon dans l'initialisation de la classe ([1a7da6b](https://forge.tedomum.net/acides/hiboo/commit/1a7da6b0808b90ccce76c5512215e52bde234781))
+* brand URL to root ([e6b2c09](https://forge.tedomum.net/acides/hiboo/commit/e6b2c09a0fee60e232e2e076831d68e5aa6c5e4c)), closes [#117](https://forge.tedomum.net/acides/hiboo/issues/117)
+* **ci:** stick to Debian Bullseye until we are ready to move on ([c936587](https://forge.tedomum.net/acides/hiboo/commit/c9365879c14d5326e870047a80ed6a92b66f2f99))
+* clarify wrong TOTP msg ([cba85a6](https://forge.tedomum.net/acides/hiboo/commit/cba85a6a944c87cff56b29c636f3154d231c825f))
+* correct wording ([1a5ef6c](https://forge.tedomum.net/acides/hiboo/commit/1a5ef6cfba55728b30e9242eab5674548ff4714a))
+* explicitly create auth disabeled ([68c39e7](https://forge.tedomum.net/acides/hiboo/commit/68c39e761cf3a65d30643a3470802278c45f69aa))
+* **form:** fix [#106](https://forge.tedomum.net/acides/hiboo/issues/106) ([e58ad16](https://forge.tedomum.net/acides/hiboo/commit/e58ad16c72fc1898a246b08cf80d5664ba58796b))
+* head-fixed tables ([bbd6c6a](https://forge.tedomum.net/acides/hiboo/commit/bbd6c6a9b2187da7a0013b608c6ba16ffc037a48))
+* less prominent sign out btn ([1af187d](https://forge.tedomum.net/acides/hiboo/commit/1af187dd7217c24c471206b46dd9387e52339d52))
+* loading options ([9dfca70](https://forge.tedomum.net/acides/hiboo/commit/9dfca70b3f93ad55f7b8a5b782880e1cd62f9a89))
+* make the alert easier to read ([102b0d6](https://forge.tedomum.net/acides/hiboo/commit/102b0d68913864312db1dd3a5d85fc57466ce4b0))
+* make the submit field more visible ([3cee099](https://forge.tedomum.net/acides/hiboo/commit/3cee099b48e7f1ee69a9b8cf4ed1ea336712f698))
+* max-height for head-fixed tables ([df4596b](https://forge.tedomum.net/acides/hiboo/commit/df4596bc01df72f0b32ad2ddbf86ae6bdcb65972))
+* remove redundant action block ([0c26998](https://forge.tedomum.net/acides/hiboo/commit/0c26998057e68d26fca67c2d51c2a7eca846cb14))
+* **sec:** protect transition route ([8af8908](https://forge.tedomum.net/acides/hiboo/commit/8af8908bcc07d656c9fd68a434f1679e01020512))
+* **syntax:** replace tabulates by spaces ([43423a4](https://forge.tedomum.net/acides/hiboo/commit/43423a4665234bafc1435dbb06db7d5a7b5df129))
+* **text:** disable button text is more explicite ([874de02](https://forge.tedomum.net/acides/hiboo/commit/874de02e2bc3cfd0a963dfc9c05ac22f5150bc5e))
+* timeline macro sorting ([45d9023](https://forge.tedomum.net/acides/hiboo/commit/45d9023b498997a1dd336bd8ca3d36bcece994c0))
+* TOTP enable form layout ([d60ddb1](https://forge.tedomum.net/acides/hiboo/commit/d60ddb113d4682c67a1a9f45eaf3160000a01a18))
+* TOTP home form layout ([26b5ae5](https://forge.tedomum.net/acides/hiboo/commit/26b5ae53f9d06356a04fbd60021bffdfa8ef05c9))
+* trailing spaces ([582169f](https://forge.tedomum.net/acides/hiboo/commit/582169fcdcd893de9f80f174098287cfb5cc1f73))
+* typo ([beb5f45](https://forge.tedomum.net/acides/hiboo/commit/beb5f454508650fc37160561ad806f9ca2d4a821))
+* **typo:** invalid keywor, «d» missing ([8b9511f](https://forge.tedomum.net/acides/hiboo/commit/8b9511f9ed5d8bb477f2c32cd808c466073b268c))
+* update all messages.po catalogs ([a52348c](https://forge.tedomum.net/acides/hiboo/commit/a52348cb3e99c8dc67544f892fb567c31a95cd4b))
+* update messages.pot ([3d883f8](https://forge.tedomum.net/acides/hiboo/commit/3d883f80c1bae9d7fc0c2095a8aa5440269abf6a))
+* uppercases are not mandatory ([608063b](https://forge.tedomum.net/acides/hiboo/commit/608063b3df1fa0b33d9c56fac488f1eda20f7661))
+* wording ([ca2cc5d](https://forge.tedomum.net/acides/hiboo/commit/ca2cc5d65eca4d63cd8df8ae02c36c2c5fac27ad))
+* wrong path for build static ([ba497df](https://forge.tedomum.net/acides/hiboo/commit/ba497dff59c27a276a5c3e7f5831955f63d78b52))
diff --git a/package.json b/package.json
index d4d7a682ffdc97875afbb650a006eb82d4f6470d..dc58bda9e49920997fecb034fb4ce0dd70e9b8e1 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "hiboo",
-  "version": "0.0.0",
+  "version": "0.1.0",
   "description": "Hiboo",
   "main": "assest/index.js",
   "scripts": {
diff --git a/pyproject.toml b/pyproject.toml
index d21724de10582bb1890618a93f6f8e9ea212c5af..9fedfaa051844d52c6aa20a81f9667616764d150 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,3 +1,5 @@
+version = "0.1.0"
+
 [tool.poetry]
 name = "Hiboo"
 version = "0.0.0"
@@ -8,67 +10,67 @@ documentation = "https://acides.org/docs/hiboo/"
 readme = "README.md"
 license = "AGPLv3"
 authors = [
-    "kaiyou <pierre@jaury.eu>",
-    "Angedestenebres <angedestenebres@tugaleres.com>",
-    "Jae Beojkkoch <jae@jaekr.me>",
-    "Stéphane Burdin <steph@tux.tf>",
-    "Julien GD <abld@abld.info>",
-    "prichier <pascoualito@gmail.com>",
-    "laurent doreille <laurent.doreille@protonmail.com>",
-    "pascoual <f29f4abd-9ea2-4b4c-89f5-30fa23e29a43@users.tedomum.net>",
-    "Jeremy <jeremyg@zaclys.net>",
-    "Jae <jae@jae.moe>",
-    "ornanovitch <ornanovitch@felinn.org>",
-    "f00wl <f00wl@felinn.org>",
-    "Le Libre Au Quotidien <contact@lelibreauquotidien.fr>",
-    "vaguelysalaried <b5209722-9478-4b21-b18e-d8ee0474d715@users.tedomum.net>",
-    "Guillaume Winter <guillaume@winter.digital>"
+  "kaiyou <pierre@jaury.eu>",
+  "Angedestenebres <angedestenebres@tugaleres.com>",
+  "Jae Beojkkoch <jae@jaekr.me>",
+  "Stéphane Burdin <steph@tux.tf>",
+  "Julien GD <abld@abld.info>",
+  "prichier <pascoualito@gmail.com>",
+  "laurent doreille <laurent.doreille@protonmail.com>",
+  "pascoual <f29f4abd-9ea2-4b4c-89f5-30fa23e29a43@users.tedomum.net>",
+  "Jeremy <jeremyg@zaclys.net>",
+  "Jae <jae@jae.moe>",
+  "ornanovitch <ornanovitch@felinn.org>",
+  "f00wl <f00wl@felinn.org>",
+  "Le Libre Au Quotidien <contact@lelibreauquotidien.fr>",
+  "vaguelysalaried <b5209722-9478-4b21-b18e-d8ee0474d715@users.tedomum.net>",
+  "Guillaume Winter <guillaume@winter.digital>"
 ]
 
-[tool.poetry.dependencies]
-python = "^3.9"
-Flask = "^3.0.1"
-Flask-Login = "^0.6.2"
-Flask-SQLAlchemy = "^3.1.1"
-flask-babel = "^4.0.0"
-Flask-Migrate = "^4.0.5"
-Flask-WTF = "^1.2.1"
-Flask-Limiter = "^3.5.0"
-flask-redis = "^0.4.0"
-Flask-DebugToolbar = "^0.14.1"
-SQLAlchemy = "^2.0.25"
-WTForms-Components = "^0.10.5"
-passlib = "^1.7.4"
-PyYAML = "^6.0.1"
-bcrypt = "^4.1.2"
-pysaml2 = "^7.5.0"
-xmlsec = "^1.3.13"
-cryptography = "^42.0.2"
-Authlib = "^1.3.0"
-terminaltables = "^3.1.10"
-Werkzeug = "^3.0.1"
-email-validator = "^2.1.0.post1"
-pyotp = "^2.9.0"
-qrcode = "^7.4.2"
-Pillow = "^10.2.0"
-joserfc = "^0.9.0"
-bootstrap-flask = "^2.3.3"
+  [tool.poetry.dependencies]
+  python = "^3.9"
+  Flask = "^3.0.1"
+  Flask-Login = "^0.6.2"
+  Flask-SQLAlchemy = "^3.1.1"
+  flask-babel = "^4.0.0"
+  Flask-Migrate = "^4.0.5"
+  Flask-WTF = "^1.2.1"
+  Flask-Limiter = "^3.5.0"
+  flask-redis = "^0.4.0"
+  Flask-DebugToolbar = "^0.14.1"
+  SQLAlchemy = "^2.0.25"
+  WTForms-Components = "^0.10.5"
+  passlib = "^1.7.4"
+  PyYAML = "^6.0.1"
+  bcrypt = "^4.1.2"
+  pysaml2 = "^7.5.0"
+  xmlsec = "^1.3.13"
+  cryptography = "^42.0.2"
+  Authlib = "^1.3.0"
+  terminaltables = "^3.1.10"
+  Werkzeug = "^3.0.1"
+  email-validator = "^2.1.0.post1"
+  pyotp = "^2.9.0"
+  qrcode = "^7.4.2"
+  Pillow = "^10.2.0"
+  joserfc = "^0.9.0"
+  bootstrap-flask = "^2.3.3"
 
 [tool.poetry.group.dev]
 optional = true
 
-[tool.poetry.group.dev.dependencies]
-python-dotenv = "^1.0.0"
-pytest-playwright = "^0.4.3"
+  [tool.poetry.group.dev.dependencies]
+  python-dotenv = "^1.0.0"
+  pytest-playwright = "^0.4.3"
 
 [tool.poetry.group.prod]
 optional = true
 
-[tool.poetry.group.prod.dependencies]
-gunicorn = "^20.1.0"
-mysqlclient = "^2.1.1"
-psycopg2 = "^2.9.6"
+  [tool.poetry.group.prod.dependencies]
+  gunicorn = "^20.1.0"
+  mysqlclient = "^2.1.1"
+  psycopg2 = "^2.9.6"
 
 [build-system]
-requires = ["poetry-core"]
+requires = [ "poetry-core" ]
 build-backend = "poetry.core.masonry.api"