Skip to content

Latest commit

 

History

History
189 lines (146 loc) · 5.49 KB

CHANGELOG.rst

File metadata and controls

189 lines (146 loc) · 5.49 KB

Changelog

Unreleased

  1. Added support for Django 4.1 and 4.2
  2. Removed support for Django 4.0 and 2.2
  3. Removed support for Python 3.7
  4. Added support for Python 3.11

3.0.0 (2022-02-07)

  1. Torchbox has taken over maintenance of this package from Praekelt. See the Github Announcement
  2. Switch testing from Travis to Github Actions.
  3. Only provide default_app_config for django.VERSIONs lower than 3.2
  4. Changed log level of check failures from error to warning.
  5. Added testing for Django 3.2 and 4.0
  6. Removed support for Django 1.11 and Python 2
  7. Removed upper Django dependency constraint

2.0.6

  1. Added testing for Django 3 (no code changes needed).

2.0.5

  1. Added settings and kwargs that allow for the validation of reCAPTCHA v3 score values.

2.0.4

  1. Fixed travis tests for django 2.2

2.0.3

  1. Added testing for Django 2.2 (no code changes needed).

2.0.2

  1. Moved field based Google dev key check to an app ready registered security check.

2.0.1

  1. Bugfix: Remove extra div in widget_v3 template

2.0.0

  1. ReCAPTCHA v3 support added.
  2. Remove all mention of the V1 reCAPTCHA endpoint.
  3. Refactor client, fields and widgets code.
  4. Added widgets for each type of reCAPTCHA: V2 Checkbox, V2 Invisible, V3
  5. Remove the need for the widget template to be selected based on certain settings values, each widget has its own template.
  6. Introduced a large number of new unit tests, update tests to make use of tox venvs.
  7. Regenerated po and mo files.

1.5.0 (2019-01-09)

  1. Added testing for Django 2.1 (no code changes needed).
  2. Update the unit tests to no longer make use of reCAPTCHA v1.
  3. Added deprecation warnings for reCAPTCHA v1 support.
  4. Remove the need for RECAPTCHA_TESTING environment variable during unit testing.
  5. Added Invisible reCAPTCHA V2 support.

1.4.0 (2018-02-08)

  1. Dropped support for Django < 1.11.
  2. Added testing for Django 2.0 (no code changes needed).

1.3.1 (2017-06-27)

  1. Fixed widget attributes regression for Django < 1.10.

1.3.0 (2017-04-10)

  1. Support Django 1.11 in addition to 1.8, 1.9, and 1.10.

1.2.1 (2017-01-23)

  1. Made reCAPTCHA test keys the default keys for easy use in development. The captcha doesn't require any interaction, has a warning label that it's for testing purposes only, and always validates.

1.2.0 (2016-12-19)

  1. Pass options as HTML data attributes instead of the RecaptchaOptions JavaScript object in the default template. Custom templates using RecaptchaOptions should migrate to using HTML data attributes.

1.1.0 (2016-10-28)

  1. Dropped support for old Django versions. Only the upstream supported versions are now supported, currently 1.8, 1.9, and 1.10.
  2. Made recaptcha checking use SSL by default. This can be disabled by setting RECAPTCHA_USE_SSL = False in your Django settings or passing use_ssl=False to the constructor of ReCaptchaField.
  3. Made ReCaptchaField respect required=False

1.0.6 (2016-10-05)

  1. Confirmed tests pass on Django 1.10. Older versions should still work.
  2. Fixed a bug where the widget was always rendered in the first used language due to attrs being a mutable default argument.

1.0.5 (2016-01-04)

  1. Chinese translation (kz26).
  2. Syntax fix (zvin).
  3. Get tests to pass on Django 1.9.

1.0.4 (2015-04-16)

  1. Fixed Python 3 support
  2. Added Polish translations
  3. Update docs

1.0.3 (2015-01-13)

  1. Added nocaptcha recaptcha support

1.0.2 (2014-09-16)

  1. Fixed Russian translations
  2. Added Spanish translations

1.0.1 (2014-09-11)

  1. Added Django 1.7 support
  2. Added Russian translations
  3. Added multi dependency support
  4. Cleanup

1.0 (2014-04-23)

  1. Added Python 3 support
  2. Added French, Dutch and Brazilian Portuguese translations

0.0.9 (2014-02-14)

  1. Bugfix: release master and not develop. This should fix the confusion due to master having been the default branch on Github.

0.0.8 (2014-02-13)

  1. Bugfix: remove reference to options.html.

0.0.7 (2014-02-12)

  1. Make it possible to load the widget via ajax.

0.0.6 (2013-01-31)

  1. Added an extra parameter lang to bypass Google's language bug. See http://code.google.com/p/recaptcha/issues/detail?id=133#c3
  2. widget.html no longer includes options.html. Options are added directly to widget.html

0.0.5 (2013-01-17)

  1. Removed django-registration dependency
  2. Changed testing mechanism to environmental variable RECAPTCHA_TESTING

0.0.4

  1. Handle missing REMOTE_ADDR request meta key. Thanks Joe Jasinski.
  2. Added checks for settings.DEBUG to facilitate tests. Thanks Victor Neo.
  3. Fix for correct iframe URL in case of no javascript. Thanks gerdemb.

0.0.3 (2011-09-20)

  1. Don't force registration version thanks kshileev.
  2. Render widget using template, thanks denz.

0.0.2 (2011-08-10)

  1. Use remote IP when validating.
  2. Added SSL support, thanks Brooks Travis.
  3. Added support for Javascript reCAPTCHA widget options, thanks Brandon Taylor.
  4. Allow for key and ssl specification at runtime, thanks Evgeny Fadeev.

0.0.1 (2010-06-17)

  1. Initial release.