v0.10.0
·
6 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
WARNING Breaking changes:
-
ALTCHA_HMAC_KEYis now mandatory.
If it's not set in your Django settings, the app will raiseImproperlyConfiguredat
the first challenge creation or validation, instead of silently generating a random
fallback key. -
ALTCHA_CACHE_ALIASnow defaults to "default" instead of using a dedicatedLocMemCache
instance. This means django-altcha automatically benefits from whatever cache backend your
project already has configured.
Projects that explicitly setALTCHA_CACHE_ALIASare not affected.
Removed the internalLocMemCachefallback. 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