- Add key setup to v3 example in README
- Remove unnecessary id from textarea - This was unused and may cause accessability concerns if there is more than one recaptcha on the page due to multiple elements with the same id
- Update to latest version of rubocop
- Drop support for Ruby 2.7; add Ruby 3.3
- Add i18n: de, es, it, pt, pt-BR
- Added recaptcha_failure_reason
- Allow usage of
options[:turbo]
as well asoptions[:turbolinks]
forrecaptcha_v3
- Add 3.2 to the list of Ruby CI versions
- Add ability to submit verify_recaptcha via POST with JSON Body with
options[:json] = true
- drop json dependency
- Permit actions as symbol
- Added option to ignore_no_element.
- Remove score fallback for enterprise
- Update enterprise tests to v1 assessment schema
- Fix minimum score for enterprise
- Fix Japanese locale
- Added Japanese locale
- Added Dutch locale
- Fix enterprise_verify_url #415
- Drop ruby 2.4 2.5 2.6
- Add maxiumm score support for hcaptcha
- Gracefully handle invalid params
- Allow configuring response limit
- Add support for the enterprise API
- french locale
- drop ruby 2.3
- Allow multiple invisible recaptchas on a single page by setting custom selector
- add
recaptcha_reply
controller method for better debugging/inspection
- fix v2 vs 'data' postfix
- added 'data' postfix to g-recaptcha-response attribute name to avoid collisions
- turbolinks support
- remove dependency on rails methods
- Added default translations for rails/i18n
- use recaptcha.net for the script tag
- Changed host to Recaptcha.net
- Add v3 API support
- Renamed
Recaptcha::ClientHelper
toRecaptcha::Adapters::ViewMethods
- Renamed
Recaptcha::Verify
toRecaptcha::Adapters::ControllerMethods
- add
input
option toinvisible_recaptcha_tags
'sui
setting
- leave
tabindex
attribute alone forinvisible_recaptcha_tags
- prefer RAILS_ENV over RACK_ENV #286
- public_key -> site_key and private_key -> secret_key
- Update fallback html
- remove SKIP_VERIFY_ENV constant, use
skip_verify_env
instance variable instead
- better error messages
- frozen constants
- remove all non-ssl options
- enable ssl verification by default ... disable via
disable_ssl_verification = true
- Add global hostname validator config
- Clean up after with_configuration exception
- do not query google if repactcha was not submitted
- remove stoken support, must use custom domain verification or domain whitelist
- do not set model error and flash
- custom domain validation
- support RACK_ENV
- nice deprecations for api_version
- no longer defines
Rails
whenrecaptcha/rails
is required
- remove api v1 support
- remove ssl_api_server_url, nonssl_api_server_url, change api_server_url to always need ssl option
- removed activesupport dependency for .to_query
- made flash and models both have descriptive errors
- extract token module
- need to use
gem "recaptcha", require: "recaptcha/rails"
to get rails helpers installed
- size option
- support disabling stoken
- support Rails.env
- Add support for ReCaptcha v2 API
- V2 API requires
g-recaptcha-response
parameters; #114
- Many documentation changes
- Fixed deprecations in dependencies
- Protocol relative JS includes
- Fixes for options hash
- Fixes for failing tests
- I18n for error messages
- Rails: delete flash keys if unused
- Rails 3
- Remove jeweler
- Add a timeout to the validator
- Give the documentation some love
- Removed Ambethia namespace, and restructured classes a bit
- Added an example rails app in the example-rails branch
- RecaptchaOptions AJAX API Fix
- Added 'cucumber' as a test environment to skip
- Ruby 1.9 compat fixes
- Added option :message => 'Custom error message' to verify_recaptcha
- Removed dependency on ActiveRecord constant
- Add I18n
- 1 major enhancement
- Initial Gem Release