You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+18-7
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,23 @@
1
1
# Changelog
2
2
3
-
## Unreleased
4
-
5
-
- Added support for Django 4.1 and 4.2
6
-
- Removed support for Django 4.0 and 2.2
7
-
- Removed support for Python 3.7
8
-
- Added support for Python 3.11
9
-
- Added Ukrainian translation (uk)
3
+
## 4.0.0 (XXXX-XX-XX)
4
+
5
+
> [!IMPORTANT]
6
+
> **BREAKING**: package namespace renamed from `captcha` to `django_recaptcha` ([#317](https://github.com/torchbox/django-recaptcha/pull/317))
7
+
8
+
- Removed: support for Django 4.0 and 2.2
9
+
- Removed: support for Python 3.7
10
+
- Added: support for Django 4.1 and 4.2
11
+
- Added: support for Python 3.11
12
+
- Added: support for the `action` parameter in the ReCaptchaV3 widget ([#304](https://github.com/torchbox/django-recaptcha/pull/304), [#309](https://github.com/torchbox/django-recaptcha/pull/309) and [#310](https://github.com/torchbox/django-recaptcha/pull/310))
- Fixed: don't display a form field label when using the ReCaptchaV3 widget as it is invisible ([#294](https://github.com/torchbox/django-recaptcha/pull/294))
17
+
- Fixed: execute ReCaptcha V3 validation on form submit instead of on page load to avoid captcha errors if the form takes more than 2 minutes to complete ([#296](https://github.com/torchbox/django-recaptcha/pull/296))
18
+
- Fixed: avoid outputting duplicate `class` attribute in widget html when a custom `class` attribute is passed to the widget ([#275](https://github.com/torchbox/django-recaptcha/pull/275))
0 commit comments