Version 4.0.1

May 25, 2022

Fix

  • Change a few more lines in the PHP that need updating for Craft 4

Version 4.0.0

May 25, 2022

Update

  • Start work on Craft 4 version

Version 1.2.1

October 21, 2021

Improvements

  • Add ability to hide the badge the floats in the bottom right

Version 1.2.0

October 19, 2021

Improvements

  • I've refactored the code into twig extensions to create a more friendly and customizable API.
  • Managed to remove a request for the CSRF token
  • Added function to include the script within forms

Version 1.1.5

October 18, 2021

Fixed

  • Remove {{ currentSite.baseUrl }} and index.php from the user session fetch AJAX request. Since the vaseUrl value is from user input data, it is hard to find consistency across implementations. A request to the base path with an implicit index.php should fix the issue. #23

Version 1.1.4

August 9, 2021

Fixed

  • Change front-end script to request from the current site's base URL instead of a relative base path. Should fix a bug with multi-site projects which are disabled. #22
  • Update composer

Version 1.1.3

November 18, 2020

Fixed

  • Update path for asset bundle files in settings template (Thanks @RobCompactCode)

Version 1.1.2

November 12, 2020

Fixed

  • Update path for asset bundle files (Thanks @RobCompactCode)

Version 1.1.1

October 29, 2020

Fixed

  • Fix Composer 2 autoloading for assetbundles (Thanks @brandonkelly)

Version 1.1.0

September 11, 2020

Improvement

  • Add .env variables and template checks (Thanks @nickolasjadams)
  • Checks for google script before loading captcha (Thanks @billythekid)
  • Add link to Google's admin panel to easily get new keys
  • Update readme.md to give credit to github contributors

Version 1.0.15

February 27, 2020

Improvement

  • Better handling in default controller action. Should throw 404 error if no request key included.

Version 1.0.14

February 27, 2020

Improvement

  • XML Request will listen to ondone instead of onreadystatechange. Function is called less times and more reliably.

Version 1.0.13

February 20, 2020

Fixed

  • Remove depreciation warning regarding user sessions.

Version 1.0.12

February 13, 2020

Improvement

  • Prevent controller actions from being recognized as routes.
  • Update composer dependencies

Version 1.0.11

August 21, 2019

Fixed

  • Updated minimum craft requirements in order to use the plugin() function.

Version 1.0.10

July 31, 2019

Improvement

  • Replace the hard coded "admin" with a config option for people who have changed that in the settings.

Version 1.0.9

July 31, 2019

Improvement

  • Replace the hard coded "actions" with a config option for people who have changed that in the settings.

Version 1.0.8

July 22, 2019

Fixed

  • Remove a console log that I had forgot.

Version 1.0.7

July 22, 2019

Improvement

  • We are now passing the recaptcha response to the success and callback functions. This response will provide more information regarding the score the user received. See the updated docs.
  • We have added a recaptcha_callback(repsonse) function if you would like to handle the success / failure yourself, or use a single function instead of two.

Version 1.0.6

June 18, 2019

Fixed

  • I did not release the correct way using tags, trying again.

Version 1.0.5

June 18, 2019

Improvement

  • I have removed jQuery from the front-end code, this should not be a dependency anymore even though it is common in many environments. I even used XMLHttpRequest to support Internet Explorer.
  • Instead of using the CSRF token tag, which may react poorly with caching systems, we are now fetching this token directly from the server using JS.

Version 1.0.4

April 4, 2019

Fixed

  • Did not increment the version in composer so the plugin did not update in craft. Hopefully everyone will get the 1.0.4 release.

Version 1.0.3

April 3, 2019

Fixed

  • Bug with front-end template where the action was output as variable not string

Improvement

  • Added keywords to the composer.json

Version 1.0.2

April 3, 2019

Fixed

  • Bug with front-end template where the action is not being output

Improvement

  • Re-order the changelog to be chronological

Version 1.0.1

April 3, 2019

Added

  • New "action" config setting

Version 1.0.0

March 20, 2019

Added

  • Initial release