Aller au contenu

Changelog

0.3.0 - Strix aluco (2025-05-23)

strix aluco

Features
Bug Fixes
Other

0.2.0 - Otus scops (2025-04-27)

otus scops

⚠ BREAKING CHANGES
replace flask-redis with flask-caching: REDIS_URL has no effect anymore

Due to the limitation of flask-redis (no sentinel support), the fact that flask-redis seems to be in unmaintened state and the choice of Redis to change their license, we choose to move to flask-caching, which is up-to-date and supports other backends.

You MUST update Hiboo configuration with the new CACHE_TYPE variable. Please refer to the flask-caching documentation for further details.

For a seamless migration it is recommended to use:

CACHE_TYPE = RedisCache
# your existing Redis backend
CACHE_REDIS_URL = redis://redis:6379/0
⚠ Other important notes

This release introduce several important migrations. Please make sure to upgrade your database!

Features
  • introduce 🏕️ groups (aa75856): you can now manage users by assigning them to groups - you can find this feature in the "Groups" menu item.
  • docs: built-in markdown admin and user 📖 manuals (abf1f68): you can now refer to an official documentation directly into you Hiboo website. Access it by clicking on "Documentation" menu item. For now, the admin documentation is only available in French. English is to be released soon.
  • sec: Add rules to username creation (25a0e56): there is now a user and profile name configurable blocklist, along with a name spoof protection. Pleas refer to the internal documentation.
  • allow users to enter their email address when registering (89063e1): the email remains optional but the probability for new users to register it will increase.
  • pagination for most of app tables and search for users and profiles lists (94ed4c1)
  • add and edit profiles notes (79b365c)
  • replace flask-redis by flask-caching (5030050), closes #159: please read BREAKING CHANGES.
  • display Hiboo version in footer (3d66ccb), closes #175
Bug Fixes
  • accord username constrainst wording to the regex (9baec80)
  • add username.description (24835eb)
  • Adopt GPLv3 license (61d2b78), closes #160
  • ci: Dockerfile syntax (a2de214)
  • ci: release workflow fixes (762b76b)
  • ci: remove mkdocs.yml from COPY (05ebc63)
  • db: KeyError at profile creation (5b65184)
  • db: old deleted transition names remain in history table" (89a3c47)
  • db: transition remain in profile entry after transition succed (ec9ae73)
  • db: transition remains in profile entry after transition succeed (87cedc4)
  • docs: run mkdocs in dockerfile (1050503)
  • get version from init (b4cdd22)
  • include lenght constrainst in the username field description (886a61c)
  • l10n: add some missing strings for translation (7816ccb)
  • l10n: correct and enhance multiple wordings (79eb28e)
  • l10n: translated using Weblate (French) (d356c8f)
  • l10n: translations update from FELINN glotte (74f4bfe)
  • l10n: translations update from FELINN glotte (ed46a86)
  • l10n: translations update from FELINN glotte (4d29d58)
  • l10n: translations update from FELINN glotte (5dbfa3c)
  • listen on ipv6 and ipv4 (1744ac7)
  • make app header text more visible (d953c5f)
  • missing column attributes in profile_format (2789f6a)
  • moderation view missing some transitions (443b74c)
  • poetry: unset package-mode (use Poetry for dependency management only) (ab9dd32)
  • re-implement requested profiles indicator (lost after having merged moderation <- bootstrap 5.3) (60fcf43)
  • restore Dockerfile (554c66f)
  • signup: add email validator (356369a)
  • test: use importlib mode for pytest (Closes #188) (257e5af)
  • ui: fix missing pieces of bootstrap 5 migration (722a226)
  • update and cleanup README (c642bb1)

0.1.1 (2024-10-02)

Bug Fixes
  • ci: release workflow fixes (762b76b)
  • db: KeyError at profile creation (5b65184)
  • db: old deleted transition names remain in history table" (89a3c47)
  • l10n: add some missing strings for translation (7816ccb)
  • l10n: translations update from FELINN glotte (ed46a86)
  • l10n: translations update from FELINN glotte (4d29d58)
  • l10n: translations update from FELINN glotte (5dbfa3c)

0.1.0 (2024-09-30)

Features
  • user: Ability to check if contact is valid (5310a7d)
  • user: add capability to totp key reset (c7922d4)
Bug Fixes