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"