Skip to content

Releases: fabianwennink/IconCaptcha-Widget

IconCaptcha v4.0.2

11 Feb 12:44
ed7b73e
Compare
Choose a tag to compare

Fixed the issue where the challenge image was being cut off on smaller screens or inside smaller containers (< 320px width). The challenge will now scale according to the width available in case it's less than the 320px width of the challenge image.

Note that this solution, however, does compromise the quality of the image a bit on said smaller devices.

In the future, the image generation process might have to be revamped to fixed the blurry images and also introduce a different way challenges are generated/rendered on smaller screens / mobile devices.

Full Changelog: 4.0.1...4.0.2

IconCaptcha v4.0.1

06 Dec 20:06
5360763
Compare
Choose a tag to compare

This release addresses a bug related to reading the width of the challenge image. In some cases, the challenge image width returns a floating number. This should be an integer, so the number is now always being rounded to an integer.

IconCaptcha v4.0.0

05 Nov 19:49
1eba050
Compare
Choose a tag to compare

It's finally here, IconCaptcha 4! 🎉

This version contains the assets used by the IconCaptcha PHP package v4.0.0.

Version 4 of IconCaptcha for PHP introduces significant enhancements to the architecture and feature set, and offers greater flexibility and customization, alongside improved security. IconCaptcha can now also be installed via Composer, allowing for easier integration into your application.

IconCaptcha v3.1.3

04 Nov 14:55
c1c44fe
Compare
Choose a tag to compare

The previous icon set has been replaced with a new selection of 250 icons created by BlendIcons.

Please note that this update is exclusively about icon replacements and does not include any code changes. Therefore, there's no need to update your stylesheet or script.

To update your IconCaptcha implementation with the new icon set, follow these steps:

  1. Download the latest repository version.
  2. Replace your current /icons folder with the one located in /dist/icons of the repository.

IconCaptcha v3.1.2

10 Jul 19:01
2b35872
Compare
Choose a tag to compare

This release made it possible to initialize IconCaptcha with IconCaptcha.init or jQuery's $('...').IconCaptcha more than once on a single page.

Previously it was sort of possible to have multiple captchas on one page, but this was only limited to cases where the captchas would share the same CSS selector and thus also the same configuration. Using IconCaptcha.init or jQuery's $('...').IconCaptcha more than once was not possible, preventing use cases such as initializing multiple instances with different configurations. This issue has now been resolved.

For more context, see issue #6 by @bazalt and discussion #10 by @Piralein.

IconCaptcha v3.1.1

26 Mar 21:31
2d00715
Compare
Choose a tag to compare

This release addresses a bug related to the validation URL, which previously prevented additional query parameters from being included in the URL. With this fix, users can now set a validation path with additional parameters without encountering any issues.

For more context, see issue #5 by @bazalt.

IconCaptcha v3.1.0

08 Oct 12:32
0cb6a19
Compare
Choose a tag to compare

Implemented a function to reset captcha instances.

  • Added the functionality to reset specific captcha instance, or every captcha instance present on the page (fabianwennink/IconCaptcha-PHP#11).
  • Refactored the 'init' and 'bind' functions. An additional check now takes place to ensure IconCaptcha is initialized before performing any actions on captcha instances.

IconCaptcha v3.0.1

12 Feb 13:02
a114c09
Compare
Choose a tag to compare

Fixed issues regarding image caching and captcha rebuilding

  • Fixed the issue where, on certain browsers, the captcha image would be cached, causing any request after the initial image to show an incorrect image (fabianwennink/IconCaptcha-PHP#9).
  • Fixed the issue where the captcha would be in an unresponsive state when the initial captcha screen was disabled with the enableInitialMessage setting, and the timeout error (too many incorrect guesses) was reached (fabianwennink/IconCaptcha-PHP#7).

Other:

  • Bumped version to 3.0.1
  • Updated copyright year to 2022

IconCaptcha v3.0.0

25 Sep 12:33
ac3bb2d
Compare
Choose a tag to compare

In version 3 of IconCaptcha, the whole plugin got an overhaul - both client-side and server-side. With better security features, more customizations/options, new themes, no more jQuery dependency and 180 icons, version 3 is the biggest change to IconCaptcha yet.

  • No longer required to use jQuery, although IconCaptcha can still be used with jQuery.
  • More captcha image generation options to increase the difficulty.
  • Automatic captcha invalidation after a period of no user interaction.
  • Automatic timeouts when too many incorrect selections were made by the user.
  • New light and dark themes with more modern designs, with improved support for custom themes.
  • Includes 180 new modern icons, created by Streamline.
  • Better stability, general code improvements and bug fixes.

IconCaptcha Front-End v2.5.0

17 Nov 15:40
Compare
Choose a tag to compare
  • Added the repository to SonarCloud/SonarCube to check for vulnerabilities and bugs.
  • Added a source map for the minified JS file. When building with Gulp, a new source map will be generated.
  • Changed the names of the captcha plugin options, the prefix 'captcha' of certain options are removed.
  • Added a plugin option to change the time it takes to reset the captcha after a wrong icon selection.
  • Wrote JSDocs