Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 02:42
· 6 commits to main since this release
Immutable release. Only release title and notes can be modified.
8c0fd22

WARNING Breaking changes:

  1. ALTCHA_HMAC_KEY is now mandatory.
    If it's not set in your Django settings, the app will raise ImproperlyConfigured at
    the first challenge creation or validation, instead of silently generating a random
    fallback key.

  2. ALTCHA_CACHE_ALIAS now defaults to "default" instead of using a dedicated LocMemCache
    instance. This means django-altcha automatically benefits from whatever cache backend your
    project already has configured.
    Projects that explicitly set ALTCHA_CACHE_ALIAS are not affected.
    Removed the internal LocMemCache fallback. Cache configuration is now fully handled
    through Django's CACHES setting.

What's Changed

  • feat!: refactor the ALTCHA_* settings loading by @tdruez in #34
  • feat!: make the ALTCHA_HMAC_KEY setting mandatory by @tdruez in #35
  • feat!: refactor the cache configuration using "default" when not provided by @tdruez in #36
  • chore: bump version to 0.10.0 for release by @tdruez in #37

Full Changelog: v0.9.1...v0.10.0