Skip to content

Commit 42ba607

Browse files
tw2113daveromsey
andauthored
Release 2.9.0 (#713)
* Update "click to copy" functionality to use clipboard API. (#710) * src: start converting to clipboard api * build versions * make use of window.isSecureContext * build versions * reduce down to an async/await based foreach loop instead of separate methods * admin builds * NPM Upgrades (#709) * update prettier * hopefully update just browserslist * update wordpress scripts * update out nvm file * npm/node package version bump, npm update run * attempt adding nvm * not worth the effort at the moment * Migrate from Node Sass to Sass for our asset building. (#711) * install sass and remove deprecated node-sass * convert node-sass commands to match new syntax * create one command to handle ALL styles compilation in one run * update ways we are importing different files to load functionality * revise how we reference colors, mixins, methods. white space, `darken` deprecation * compiled assets and map files * update these while we are in this file * touch up wording for the connect page * remove no longer used setting. (#714) * create new tab and move style settings into it. (#715) * create new tab and move style settings into it. * fill in a php doc * new opt-in tab and reorder the fields to put a 1-to-many length lists section last (#716) * release branch version bump and changelog * release branch version bump * Feature/cc 456 hcaptcha support (#712) * Fix target attribute being stripped from markup * Add settings to select captcha service and hCaptcha keys * WIP add hCaptcha class * Add hCaptcha JS and wire it up to webpack * Output hCaptcha * WIP: Add CaptchaService class which will be used to determine which service is selected for use. * Update selector * WIP implement CaptchaService class * Update option name * Build hcaptcha output * Update docs * Update visibility so that other classes can access the key * Update docs * Update CaptchaService class * Rename method for clarity * Update text and add notes to make this option generic for whatever captcha service is enabled * Remove debug code and update inline docs * Conditionally display reCAPTCHA or hCaptcha based on settings * Add note about using test keys * Formatting * Remove force option * Use getter * Update get_inline_markup() method output * Update filters * Handle hCaptcha processing * Add hCaptcha input to ignored fields to fix deprecation warning * Fix theme error after API change * Formatting * Commit build files * load our js from the proper built folder localtion * remove debug logging of responses * fill in NEXT values * handle potential usage of hcaptcha service * for consistency, include parentheses in the instantiaton * flip the order of the fields for visual consistency with dropdown order * fill in NEXT tag and remove stray console.log * these changed for...reasons * remove h-captcha data from logged data * avoid passing captcha data to contact properties * remove usage of straight curl in favor of wp_remote_post * fill in more "NEXT" values * phpdocs and version bumps --------- Co-authored-by: Michael Beckwith <tw2113@gmail.com> * missed compiled file after NEXT change * unneeded file * more NEXT * missed NEXT values from last summer * bump tested up to and update changelog * update changelog in dedicated md file --------- Co-authored-by: David Romsey <daveromsey@users.noreply.github.com>
1 parent c78286c commit 42ba607

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+5759
-4170
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
lts/hydrogen
1+
lts/jod

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
= 2.9.0 =
2+
3+
* Added: hCAPTHCA support.
4+
* Updated: Moved global styles and opt-in settings to dedicated tabs.
5+
* Updated: Removed old "bypass cron job" setting.
6+
* Updated: "Click to copy" code behind the scenes.
7+
8+
= 2.8.0 =
9+
10+
* Added: Form frontend preview when working with Forms Block and block is not selected.
11+
* Added: Ability to toggle frontend visibility for a form's description field. Allows to use as admin-only description.
12+
* Added: Missed signup connection attempts count and reCAPTCHA status to Constant Contact Forms's Site Health Panel.
13+
* Added: Quick links to duplicate a chosen form.
14+
* Fixed: Touched up CSS for the WP Admin and RTL based languages.
15+
* Updated: Converted majority of Constant Contact Forms admin-side Javascript away from jQuery base.
16+
* Updated: amended admin email notifications to not promote email marketing, if site owner is already a Constant Contact
17+
account holder.
18+
* Updated: CMB2 and Encryption internal libraries.
19+
120
= 2.7.0 =
221

322
* Fixed: Issues around opt-in options not showing until a list was chosen and the form saved.

0 commit comments

Comments
 (0)