Skip to content

Commit 8c0fd22

Browse files
authored
chore: bump version to 0.10.0 for release (#37)
Signed-off-by: tdruez <tdruez@aboutcode.org>
1 parent b8344d9 commit 8c0fd22

3 files changed

Lines changed: 28 additions & 2 deletions

File tree

CHANGELOG.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,32 @@
11
Changelog
22
=========
33

4+
v0.10.0 (2026-03-10)
5+
-------------------
6+
7+
**WARNING Breaking changes:**
8+
9+
1. ALTCHA_HMAC_KEY is now mandatory.
10+
If it's not set in your Django settings, the app will raise ImproperlyConfigured at
11+
the first challenge creation or validation, instead of silently generating a random
12+
fallback key.
13+
14+
2. ALTCHA_CACHE_ALIAS now defaults to "default" instead of using a dedicated LocMemCache
15+
instance. This means ALTCHA automatically benefits from whatever cache backend your
16+
project already has configured.
17+
Projects that explicitly set ALTCHA_CACHE_ALIAS are not affected.
18+
Removed the internal LocMemCache fallback. Cache configuration is now fully handled
19+
through Django's CACHES setting.
20+
21+
- Refactor the cache configuration using "default" when not provided.
22+
https://github.com/aboutcode-org/django-altcha/pull/36
23+
24+
- Make the ALTCHA_HMAC_KEY setting mandatory.
25+
https://github.com/aboutcode-org/django-altcha/pull/35
26+
27+
- Refactor the ALTCHA_* settings loading.
28+
https://github.com/aboutcode-org/django-altcha/pull/34
29+
430
v0.9.1 (2026-03-05)
531
-------------------
632

django_altcha/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
from .conf import get_setting
2525

26-
__version__ = "0.9.1"
26+
__version__ = "0.10.0"
2727
VERSION = __version__
2828

2929

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "django-altcha"
7-
version = "0.9.1"
7+
version = "0.10.0"
88
description = "Django field and widget for Altcha CAPTCHA."
99
readme = "README.md"
1010
license = "MIT"

0 commit comments

Comments
 (0)