ENgrid Release Notes

ENgrid
Release Notes

Wondering about ENgrid’s latest releases and what has changed? Look no further! All the top-line takeaways are available below. For more detailed descriptions, please review ENgrid’s GitHub commits.

v0.8.5
January 31, 2022
Added
Coverage for more display scenarios in the supporter hub
Array
Added
Do not add the Loading Element on the Submit Button if it's an Ajax Form
Array
Added
Fix the Other Amount Component
Array
Added
New Component for the Other Amount
Array
Improved
Refactoring to replace node-sass with sass
Array
Added
Update upsell-lightbox.js
Array
v0.10.0
February 28, 2022
Added
Accessibility: Add missing Aria label to Donation Other Amount
Array
Added
Allow empty currency
Array
Added
Fix MinMaxAmount on Form Validate
Array
Added
Highlight the "image" if the src is set with an MP4
Array
Improved
New component: MinMaxAmount
Array
Added
New data attributes that follow the loading of engrid JS
Array
Updated
Other Amount Can't be Type Number Anymore
Array
Updated
Remove the "State" label from Canada translation
Array
Added
Replace RemoveCommas
Array
Added
Updated the localization of the"Region" field label and its dropdowns
Array
Improved
Upsell Lightbox: If the Suggestion is ZERO, don't open the Lightbox
Array
v0.11.0
March 31, 2022
Added
Adjust width of digital wallet buttons
Array
Added
Created a utility class that provides a layout for a field with multiple options
Array
Added
Fix Ticker on Mobile
Array
Added
Fix Validation Bug
Array
Added
Included Double the Donation styling support
Array
Added
Increasing NeverBounce Input Latency to 2secs
Array
Updated
NeverBounce: NeverCall it when the Email Field Has Value
Array
Updated
NeverBounce Refactor to Fix a Instant Load Bug
Array
Added
New feature: EngridPageOptions
Array
Added
PageBuilder styling for our new "engrid__supporter" conditional fields
Array
Improved
Removed commented out legacy markup
Array
Added
Styling for the Digital Wallet Buttons added by Stripe
Array
Added
Ticker Component
Array
Added
Update ShowHideRadioCheckboxes function to strip spaces from the Radio/Checkbox values
Array
v0.11.15
April 30, 2022
Added
Color value updates
Array
Added
Created expand-region-name
Array
Added
ExpandRegionName Component: Auto Create Hidden Field
Array
Added
Included Quarterly donation button amount label support
Array
Added
New Components: DataReplace & DataHide
Array
Updated
New Component: nameShortcode
Array
Improved
New Component: RegionLongFormat
Array
Added
New Component: UrlToForm
Array
Added
Separated email to target and petition page types
Array
Added
Updated getPageType comparison
Array
v0.12.6
May 31, 2022
Added
Creating us_zip_divider Option
Array
Added
New RequireIfVisible Component + ShowHideRadioCheckboxes updates
Array
Added
ShowHideRadioCheckboxes: Hidden elements was getting the value wiped out
Array
Added
Support for Latitude & Longitude 🛰
Array
Added
TidyContact Component
Array
Added
TidyContact: Do not run if there's no country field
Array
Added
TidyContact: Write to the hidden fields if the address is invalid
Array
v0.12.18
June 30, 2022
Added
CleanAmount function + TEMPORARY Google Analytics Testing
Array
Added
Created a hide-until-merged class 🎨
Array
Added
Fixed logic flaw in conditional banner media
Array
Added
GA Test, Comparing String to String
Array
Added
Replacing GA with dataLayer
Array
Updated
ShowHideRadioCheckboxes: Remove Radio & Checkboxes from toggleValue
Array
Updated
TidyContact: INVALIDADDRESS Fix
Array
Improved
TidyContact Statuses Refactoring
Array
v0.13.12
July 31, 2022
Added
Changed translate field cookie to sameSite: none to allow the cookie creation inside iFrames - Sponsored by Oceana
Array
Added
cleanAmount Function to Other Amount Field (Comma, Period, and non-number handling) - Sponsored by Ocean Conservancy
Array
Added
Disable Autocomplete on Recipient Email Field
Array
Added
hasBodyData function for checking if we are running on an ENgrid page
Array
Added
Improved user interface for eCards with a target delivery date (e.g. Mother's Day)
Array
Added
LiveCurrency💲Component
Array
Added
String Serialization for ShowHideRadioCheckboxes
Array
Improved
TidyContact: Phone Support
Array
Improved
Tooltip support for Media Attribution - Sponsored by The Nature Conservancy
Array
Added
Translate: Mexican State labels - Sponsored by Oceana
Array
v0.13.19
August 31, 2022
Added
Accessibility: Allow for labels to visually hide themselves but still be accessible to screen readers - Sponsored by Ocean Conservnacy
Array
Added
Accessibility: Aria Attributes for required fields - Sponsored by Ocean Conservancy
Array
Updated
Accessibility: Remove the skip link markup when inside an iFrame - Sponsored by Oxfam Canada
Array
Added
Logic for auto switching to a one column layout when a two column layout does not have all the content needed to display in two columns - Sponsored by Ocean Conservancy
Array
Added
Payment type as a body Data Attribute
Array
Added
Query selector performance for the body HTML tag
Array
Improved
Visual indicator for media without ALT values when ?mode=DEMO or debug=true - Sponsored by Ocean Conservancy
Array
v0.13.23
September 30, 2022
Added
NeverBounce handling for when a form is rapidly submitted on page load
Array
Added
Accessibility: Aria Attributes for Radio Selects - Sponsored by Ocean Conservancy
Array
Added
Accessibility: Aria Attributes on Upsell Lightbox Other Amount Field
Array
v0.13.30
October 31, 2022
Improved
URL argument to Auto Submit a page
Array
Added
A URL argument can now automatically submit the form - Sponsored by Oxfam Canada
Array
Added
Conflict between Live Currency and Add Fees Checkbox - Sponsored by Rainforest Action Network
Array
Improved
Remember Me iFrame Event only listens to its own messages
Array
Fixed
Remember Me JSON.PARSE of regular strings from reCaptcha
Array
Improved
Stringify Remember Me iFrame Communications
Array
Added
Push the entire pageJson to the GTM Data Layer as Custom Events and Variables - Sponsored by Oceana
Array
v0.13.30
November 30, 2022
Added
New Upsell Lightbox Option: disablePaymentMethods
Array
Added
Fromatted debug log copy for iFrame events
Array
v0.13.31
December 31, 2022
Added
Make sure the Other Amount will never use a single decimal number
Array
v0.13.34
January 31, 2023
Added
Increased coverage for background coloring on gift frequency hide/show classes
Array
Improved
Gift frequency hide/show classes that were not showing in Page Builder or when Debugging
Array
Added
New skipUpsell Option
Array
Improved
Moved the semantic list of ENgrid sections into its own text file
Array
v0.13.37
February 28, 2023
Added
Styling support for the "check" Payment Select in addition to the already existing "ach" styling
Array
Improved
Use ?engridjs=false or ?engridcss=false to disable to the ENgrid assets
Array
Added
TidyContact: CID is now String
Array
v0.13.47
March 31, 2023
Added
New FreshAddress Component
Array
Added
New Debug Panel
Array
Improved
Fix conflict between Remember Me & Neverbounce
Array
Improved
Client-side scroll to error behavior
Array
Improved
SwapAmounts: Retain a user selected amount
Array
Added
New Component: SwapAmounts - Allows you to swap the donation amounts programatically
Array
Added
Conditional color coding class for "check" payment fields Format event ticket amounts as currency
Array
Added
Support for the "check" payment type value which doesn't actually process the gift with the payment gateway, but looks like it does
Array
Added
Ability to unload ENGrid CSS and JS via query parameters
Array
Added
Increased coverage for background coloring on gift frequency hide/show classes
Array
Fixed
Gift frequency hide/show classes that were not showing in Page Builder or when Debugging
Array
Added
addHtml and removeHtml functions for easily adding and removing markup from any page
Array
Improved
How the page scrolls to the first client-side error shown on the page
Array
Improved
Console log styling in Safari
Array
Added
Support for per-page defined "Swap Amounts" that replace the default giving amounts
Array
Added
Format event ticket amounts to match the currency
Array
v0.13.51
April 2, 2023
Added
New Component: Premium Gift - Component to handle premium gift features
Array
Added
New Component: CountryDisable - Allows you to disable some countries from the country dropdown list.
Array
v0.13.52
April 4, 2023
Added
Make the e-commerce additional amounts radio selects vertically oriented
Array
Added
Improve label width of vertically stacked radio selects
Array
Improved
Transform hidden input fields to text and wrap with custom markup
Array
v0.13.53
April 10, 2023
Improved
Update i-required to not require unhidden fields
Array
Improved
Improved the accessibility of the premium radio selects and their display on Firefox
Array
Improved
Removed the sass-mq
Array
Removed
Removed the sass-mq media queries breakpoint functionality
Array
Improved
Improved calculations for the CSS grid used on premium items
Array
Improved
Improved the styling around premium gifts
Array
Improved
Adjusted Debug Panel sizing to fit on smaller screens
Array
v0.13.54
April 14, 2023
Updated
Adjusted the GTM Excluded and Hashed Fields
Array
Improved
Adding nodemon + watch command to styles package and lerna
Array
Deprecated
Added Stripe and Quick Fill options to the Debug Panel
Array
v0.13.55
April 15, 2023
Improved
Added hide/show classes for digital wallets
Array
Added
Expanded coverage for unhiding hidden fields that are required and have errored out
Array
Improved
Made GiveBySelector CSS classes case insensitive
Array
v0.13.56
April 17, 2023
Added
Improved class selectors for digital wallet styling
Array
Improved
Select dropdowns now get their text color and dropdown arrow styled when in an error state
Array
Improved
Removed legacy styles and commented out styles
Array
Fixed
Any custom supporter fields that are radio selects or checkboxes should default to being displayed in a column
Array
v0.13.57
April 17, 2023
Improved
Fix: Do not consider hidden fields for the RequiredIfVisible
Array
Improved
Force Digital Wallets to display taller buttons
Array
Removed
Improved default styling for digital wallet styling
Array
v0.13.58
April 17, 2023
Fixed
Quick Tweak to the Loading Button
Array
v0.13.59
April 18, 2023
Updated
Add more styling coverage for conditional content
Array
Fixed
Fix: TranslateFields Custom Translations
Array
Fixed
PremiumGift Component: When a Gift is selected, add the en__pg--selected class
Array
Fixed
Don't trigger the min/max amount validation when the other input has focus and there is no value entered
Array
v0.13.60
April 20, 2023
Improved
Improve TranslateFields: Update the address field logic to support 4 different country fields
Array
Fixed
New Component: LiveFrequency
Array
Fixed
MobileCTA: Limiting it to the first page only
Array
Fixed
Animation in the Debug Panel and make its background opaque on hover
Array
Added
New Component: MobileCTA
Array
v0.13.61
April 22, 2023
Improved
Removed support for having background video replace the banner image on mobile as no client is using it and it added to CSS bloat
Array
Added
Expanded "engrid___" CSS selector to capture transaction fields as well
Array
Fixed
Added in conditional CSS so only one PayPal (Vanilla vs Digital Wallet) option can ever be visible
Array
Updated
Hide the PayPal One Touch / Venmo Give By Selector when a recurring gift is selected as it is not currently supported by EN
Array
Added
Added showif classes for if a premium is selected or not
Array
Updated
LiveFrequency: One time frequency is not empty anymore
Array
v0.13.64
April 26, 2023
Removed
Removing Autocomplete from "In Honor" Address Fields
Array
v0.13.65
May 1, 2023
Removed
New CSS class to disabled the "(Optional)" placeholder text on Phone 2 inputs
Array
Removed
Removed engrid-scripts built in data attributes for switching video backgrounds to be in the banner section on mobile, also improved remaining CSS selectors to shorten them
Array
Updated
Refining z-index on en's native in Pagebuilder modals
Array
Improved
Got the edit-warning and edit-lock CSS classes working again and improved their styling and overall presentation
Array
v0.13.66
May 3, 2023
Added
New Component: UniversalOptIn
Array
Removed
Added Logger to the Autocomplete Component
Array
Updated
Bugfix: Now that hidden fields are wrapped, we can't add them to the root of the form
Array
Improved
Allowing HTML on the Data Attribute for Disable Submit
Array
Improved
Changed the createHiddenInput function to add EN wrappers around the hidden field
Array
v0.13.67
May 3, 2023
Added
Exposing a Log public function on the App class for client DEBUG
Array
Updated
Hide the plaid button
Array
v0.13.68
May 3, 2023
Improved
Making the Payment Type GiveBySelect Case Insensitive
Array
v0.13.69
May 9, 2023
Fixed
Add US Territories and Military Codes to the State List
Array
Added
Fix Autofill Background Color for Select & Textarea
Array
Fixed
Style conditional content inside Engaging Networks
Array
Improved
Only unhide EN related hidden fields
Array
Fixed
Added inherited stylings for pesudo checkboxes
Array
Added
Improved Tweet to Target checkbox stylings
Array
Improved
Improved Click to Call stylings
Array
v0.13.70
May 19, 2023
Added
New Component: Plaid
Array
Added
Do not disable Submit button on Supporter Hub Pages
Array
Fixed
Refactoring FreshAddress to use Promises
Array
Improved
Adding the Client Onload inside the Run method & Increase EN Wait Time 10x
Array
Fixed
Set an upper bounds to the native supporter hub widget images
Array
Added
Make the supporter hub login widget responsive
Array
Improved
isVisible Static Function: Return false if element is not available
Array
Fixed
Do not trigger Frequency Events on pages without frequency selectors
Array
Added
Created a new method for adding label tooltips that sets it as sibling element rather than a child element
Array
Fixed
Reset Submit Button when Error on Digital Wallets
Array
Updated
RequiredIfVisible Component: Add 100ms delay to the Error Container Creation
Array
Improved
OtherAmount Component: On blur, if the amount is 0, select the previous amount
Array
v0.13.71
May 27, 2023
Added
Debug Panel Updates
Array
v0.13.72
June 5, 2023
Updated
Fix ENgrid watchForError
Array
Updated
Exclude Survey Block questions from having justify-content: space-between; because they have numbers included with them
Array
v0.13.73
June 6, 2023
Fixed
Added positioning for our new .en__field__notice class
Array
v0.13.74
June 6, 2023
Added
UniversalOptIn: Add support to universal-opt-in_null
Array
v0.14.0
June 8, 2023
Added
Removed Legacy Debug Bar
Array
Added
New Component: Credit Card
Array
Added
New Component: Give By Select
Array
Fixed
Fix horizontal scrollbar appearing when there is a vertical scrollbar
Array
Updated
Removing iFrame Resize Event + Delaying the first iFrame Height Message
Array
v0.14.1
June 20, 2023
Removed
Update US state values
Array
Added
Add code to set engrid attrs on body from url to page template example
Array
v0.14.3
June 22, 2023
Updated
LOG debug mode. See debug log errors without the visual debug
Array
Improved
Deprecate simple country select notice
Array
v0.14.4
June 29, 2023
Updated
Stop AutoCountrySelect if we have location data in URL, refill values after fields translated except when submissionfailed
Array
v0.14.5
July 3, 2023
Fixed
Use a better cursor on disabled and readonly Inputs and Textareas
Array
v0.14.7
July 4, 2023
Improved
New Component: InputHasValueAndFocus
Array
Added
New Component: InputPlaceholders
Array
v0.14.8
July 5, 2023
Added
DigitalWallets: Do not add option to Payment Type field if the option already exists
Array
Added
GiveBySelect: Remove unnecessary selector
Array
v0.14.9
July 7, 2023
Fixed
Add resize event when embedded as iframe
Array
Fixed
Add debounce to resize event
Array
v0.14.10
July 11, 2023
Improved
Dispatch change event when setting state value, prevent duplicate selected values
Array
Updated
Add new placeholder styling options and expanded to include select dropdowns
Array
v0.14.11
Updated
Add logging when sending scrollTo message
Array
Added
New 'scrollTo' postMessage and parent page handling. Do default scroll to error handling only when not in iframe
Array
v0.14.12
July 19, 2023
Updated
ExitIntentLightbox: Adjusting logger, removing the class name
Array
Added
New Component: ExitIntentLightbox
Array
v0.14.14
July 28, 2023
Improved
UpsellLightbox: Adding Annual to Monthly upsell option
Array
v0.14.15
August 9, 2023
Improved
Fire change event always when paymenttype changes
Array
v0.14.16
August 14, 2023
Fixed
New Component: SupporterHub
Array
v0.14.17
August 21, 2023
Added
New component: SetAttr
Array
Added
New component: FastFormFill
Array
v0.15.0
August 27, 2023
Added
Finishing Legacy Methods Refactor
Array
Added
New Component: Data Attributes
Array
Added
New Component: Advocacy
Array
v0.15.1
September 5, 2023
Deprecated
InputPlaceholders: Allow client to add/update placeholders via theme or EngridPageOptions
Array
v0.15.2
September 5, 2023
Improved
TranslateFields: Added Support to Spain
Array
v0.15.3
September 26, 2023
Updated
Add a background color to the Plaid iFrame immediately
Array
V0.15.4
October 2, 2023
Added
New Component: ShowIfPresent
Array
V0.15.5
October 2, 2023
Added
Making Address 2 Label Capitalized
Array
Improved
Add support to 4 digits year on CC Expiration Disable Past Dates
Array
V0.15.7
October 3, 2023
Added
DonationAmount: Do not focus on other field when setting a value
Array
Improved
DonationAmount: Select hidden “Other” radio when setting an amount
Array
V0.15.8
October 4, 2023
Updated
Fix tippy element targeting so it doesn't apply multiple tips to the same element
Array
V0.15.9
October 13, 2023
Fixed
New Component: ENValidators
Array
V0.15.10
October 19, 2023
Added
Adding FastFormFill Events to DataLayer & Integrate with Remember Me Events
Array
Updated
Integrating FastFormFill with Remember Me Events
Array
Added
Creating Remember Me Events
Array
V0.15.11
October 20, 2023
Added
EN Dependencies Field Target ID is not a string when the page is cloned! 🤯
Array
V0.15.12
October 23, 2023
Compatibility
Added fix for session storage check with debug panel enabled
Array
Updated
Update to the rememberme option to fix when the storage options aren't available
Array
V0.15.13
October 25, 2023
Fixed
Do not run Apple Pay clicked event if the Form Submission is interrupted
Array
Updated
Disable upsell for vantiv applepay
Array
v0.15.14
November 1, 2023
Fixed
Adjust data layer component so that we can add events/variables and defer them until gift process is complete
Array
Updated
Allow use of frequency and amount utility classes on thank you pages
Array
v0.15.15
November 1, 2023
Updated
Move datalayer so it comes after options it depends on
Array
v0.15.16
November 6, 2023
Fixed
New Component: CustomCurrency
Array
v0.15.17
November 6, 2023
Added
Fix: Integration between LiveCurrency and EN Slowness
Array
v0.16.0
November 10, 2023
Fixed
SwapAmounts: Do not run onAmountChange if there's no amount list for current frequency
Array
Updated
New Live Credit Card Validation
Array
v0.16.1
November 13, 2023
Fixed
Fix getCurrencySymbol to allow non-select elements
Array
v0.16.2
December 4, 2023
Fixed
PremiumGift: Update premium data attributes when EN hides the premiums section
Array
Fixed
PremiumGift: Fix amount change
Array
0.16.3
December 8, 2023
Updated
Fix currency brackets flashing on donation amount labels when EN swap lists are used
Array
0.16.4
December 8, 2023
Fixed
Move :has statement completely out of the wrapping block
Array
0.16.5
December 14, 2023
Updated
Set recipient email field type to email and add autocomplete off
Array
0.16.6
December 14, 2023
Updated
Setrecurr so it retains the active donation amount even when donation amount lists for different recurring frequencies do not match
Array
0.16.7
December 14, 2023
Fixed
Hotfix invisible amounts with NSG
Array
0.16.8
December 14, 2023
Fixed
CreditCard Component: Force type tel on credit card field
Array
0.16.9
December 19, 2023
Improved
Improve: Getting Donation Amount and Frequency from EN when the fields are not available
Array
0.16.10
December 21, 2023
Improved
Can't use toLowerCase on null
Array
v0.16.11
January 10, 2024
Fixed
ExitIntentLightbox: Add a 1 second delay after page load before the exit intent lightbox will trigger
Array
v0.16.12
January 17, 2024
Improved
AutoYear: Update to support fields that don't have a placeholder
Array
Added
New Component: PostalCodeValidator
Array
Updated
Update asset loader URLs
Array
Removed
ExitIntentLightbox: Removing window.onload
Array
v0.16.13
January 17, 2024
Updated
Sending Development Assets to AWS S3
Array
v0.16.14
January 22, 2024
Improved
Improve: Replace the arrow on Click to Expand with a Base64 Image
Array
Fixed
Fix: The transparent amounts from LiveCorrency was affecting SupporterHub
Array
v0.16.15
January 23, 2024
Improved
Fix: Delay first frequency event to give EN time to load first
Array
v0.16.16
January 24, 2024
Fixed
DonationAmount Event: Edge case for when other amount raido has no value & fix backup donation value from EN to not include the fee
Array
v0.16.17
January 25, 2024
Fixed
CreditCard: Fix: Do not unhide the credit card field (for VGS)
Array
Updated
PostalCodeValidator: Add support for multiple separators
Array
v0.16.18
January 26, 2024
Fixed
EN fixed a bug, we no longer need to hide the edit icon in the supporter hub
Array
Updated
PostalCodeValidator: Update error message, live validate on submit and handle case insensitive country
Array
Updated
Commenting out all references to e-activist.com
Array
v0.16.19
January 27, 2024
Fixed
New Component: Abstract Modal
Array
v0.17.0
January 27, 2024
Added
New Component: VGS
Array
v0.17.1
January 30, 2024
Added
VGS: Add Autocomplete & tweak error styling
Array
Updated
GiveBySelect: Will not make the payment type empty if the page has VGS
Array
v0.17.2
January 30, 2024
Improved
PostalCodeValidator: Remove lookbehind regex for older browser support
Array
v0.17.3
January 31, 2024
Improved
VGS: Add border radius to the iFrame so Chrome Autofill will not cut off the borders
Array
v0.17.4
January 31, 2024
Updated
VGS: We must pretend the autoFocus option doesn't exist
Array
v0.17.5
February 1, 2024
Compatibility
VGS: Add hover colors, add focused background color
Array
v0.17.6
February 1, 2024
Improved
Improved VGS Focus Rings
Array
v0.17.7
February 2, 2024
Improved
VGS: Set Payment Type as Visa by default - Case Insensitive
Array
Added
New Component: Welcome Back
Array
v0.17.8
February 5, 2024
Improved
VGS: Handling Placeholders
Array
Added
VGS: Deep Merge Options
Array
v0.17.9
February 5, 2024
Improved
VGS: Added Form Validation for Empty CC & CVV
Array
v0.17.10
February 9, 2024
Improved
New Component: CountryRedirect
Array
Added
New Event Listener: Country
Array
v0.17.11
February 14, 2024
Added
CountryRedirect: Append ?chain to the URL
Array
Added
WelcomeBack: don't clear fields when change my info is clicked
Array
v0.17.12
February 15, 2024
Improved
VGS: Add validation properties to config
Array
v0.17.14
February 21, 2024
Improved
VGS: Remove validation errors and classes when VGS fields are valid after an error
Array
v0.17.15
February 28, 2024
Improved
Mobile styling fixes
Array
Updated
Events page styling
Array
Added
Added a Blank Page template example
Array
v0.17.16
February 28, 2024
Fixed
Applying Linter
Array
v0.17.17
February 28, 2024
Updated
TidyContact: Add address_enable option
Array
v0.17.18
February 29, 2024
Improved
EcardToTarget: use hide class instead of display none so elements are revealed in debug mode
Array
Added
New Component: EcardToTarget
Array
v0.17.19
March 4, 2024
Updated
Improve VGS default styling over the CSS detection that EN does
Array
v0.17.20
March 5, 2024
Improved
Remove autocomplete from hidden CC fields
Array
v0.17.21
March 12, 2024
Removed
Improve Submit button enable/disable functions
Array
v0.17.22
March 14, 2024
Improved
ExpandRegionName: Change the form event from onSubmit to onValidate
Array
v0.18.0
March 20, 2024
Updated
Removing CreditCard component & Credit Card related scripts
Array
Added
VGS: Add Expiration Date Verification
Array
v0.18.2
March 22, 2024
Removed
TidyContact: Attach API Call to the GiveBySelect buttons to process the data when user pays with Digital Wallets
Array
v0.18.3
March 27, 2024
Improved
TidyContact: Attach API Call to the GiveBySelect buttons to process the data when user pays with Paypal Touch
Array
v0.18.4
April 2, 2024
Improved
GiveBySelect: Trigger Payment Type Change Event When Clicking on Card
Array
v0.18.5
April 3, 2024
Added
UpsellLightbox: Added a conversionField option that, when defined, stores the upsell information
Array
v0.18.6
April 8, 2024
Added
Add Donor Advised Fund (DAF) digital wallet support
Array
v0.18.7
April 9, 2024

This component disables the country field and fixes the country to “United States”

Added
New Component: US-only Form
Array
v0.18.8
May 1, 2024
Added
New Component: EmbeddedEcard
Array
Updated
Add post message option to set the recipient of the ecard
Array
v0.18.9
May 1, 2024

It extends ShowHideRadioCheckoxes to save the state of each set of controls initialised by that class into sessionStorage. Then, a new class ThankYouPageConditionalContent handles applying that state on a thank you page.

Improved
New feature: Thank you page conditional content
Array
v0.18.10
May 6, 2024
Updated
RememberMe : Update to fire custom events + add clear handler to element if it already exists on page
Array
v0.18.11
May 16, 2024
Fixed
Fix fast form conditional
Array
Improved
Adjust fast form for the welcome back component to activate when all form sections have all mandatory inputs filled
Array
v0.18.12
May 30, 2024
Fixed
Revert "restore premium selection after amount/frequency change"
Array
Updated
Update README.md
Array
v0.18.13
June 5, 2024
Improved
DigitalWallets & GiveBySelect: Allow setting digital wallets as default payment type and fallback to card when not available
Array
Removed
Delete card-validator.js
Array
v0.18.14
June 6, 2024
Improved
Improving README and adding class comments
Array
Fixed
Fix bug on embedded ecard with digital wallets
Array
v0.18.15
June 27, 2024
Added
Add Support to VGS Expiration Date Field
Array
Updated
Redirect to EN Page Builder by adding ?pbedit to the URL
Array
v0.18.16
June 28, 2024
Improved
GiveBySelect: When the frequency changes and the selected payment type is hidden, select the first visible payment type
Array
v0.18.17
July 2, 2024
Removed
Removing Unused Assets
Array
Updated
Browserlist Update
Array
Fixed
GiveBySelect: Fix frequency change bug on legacy buildout
Array
Updated
Update README.md
Array
v0.18.18
July 8, 2024
Removed
Removing Unused Credit Card CSS
Array
Added
Add a Console Notification if pageJson.pageType is not available
Array
v0.18.19
August 15, 2024
Updated
Adding the eaSubmitButton CSS class to submit buttons decoration
Array
Improved
Allow embedded ecard to have multiple recipients
Array
v0.19.0
August 20, 2024
Updated
Update README
Array
Updated
Linting Adaptation
Array
Improved
Packages Renaming
Array
v0.19.2
August 26, 2024
Improved
Double the donation enhancements
Array
Compatibility
Changed "ENGrid" to "ENgrid" in the /dist file
Array
Updated
Hide the Double the Donation search widget
Array
Fixed
Fixes a double the donation underflow position bug
Array
Removed
Removing code that adds all pageJson items to the body
Array
v0.19.3
September 3, 2024
Fixed
Fix JS Loading Data Attribute
Array
Improved
Hide Amount Labels While the Page is Loading
Array
v0.19.4
September 5, 2024
Updated
Ensure Click Event Listener works on iFrame component
Array
Updated
iFrame Component General Updates
Array
v0.19.5
September 5, 2024
Updated
iFrame: Watch for Dynamic Errors and Send Height
Array
v0.19.6
September 17, 2024
Added
New Component: CheckboxLabel
Array
v0.19.7
September 17, 2024
Improved
AutoCountrySelect: Check if there's a country drop-down value that matches the IP country
Array
v0.19.8
September 23, 2024
Compatibility
Adding fallback to CSS :has
Array
v0.19.9
October 15, 2024
Added
Add hideif-daf-selected_hide-vanilla-submit-button CSS Class
Array
Removed
GiveBySelect: Remove paymentTypeField unused variable
Array
v0.19.10
October 21, 2024
Fixed
iFrame: Don't Hide Survey Fields When Embedded on Thank You Page
Array
v0.19.11
October 22, 2024
Added
New Component: UpsellCheckbox
Array
v0.19.12
October 24, 2024
Updated
Browserlist Update
Array
Fixed
WelcomeBack: Fix interaction with remember me checkbox
Array
v0.19.13
October 28, 2024
Fixed
WelcomeBack: Add flag to prevent multiple welcome back components being added
Array
v0.19.14
October 30, 2024
Improved
UpsellCheckbox: Improve UX
Array
v0.19.15
November 5, 2024
Improved
Typography: Increase h4, h5, and h6 flexibility
Array
v0.19.16
November 7, 2024
Updated
Typography: Removing Heading Default Colors
Array
Improved
Removing "(Optional)" from Phone Placeholder when it's inside a .required-if-visible
Array
Added
DataAttributes: Add a data attribute to the body tag with how many visible frequency options there are
Array
v0.19.17
November 12, 2024
Updated
WelcomeBack: Do not run component if the current page is embedded on a Thank You page
Array
v0.19.18
November 12, 2024
Updated
Update package.json
Array
v0.19.19
November 14, 2024
Fixed
Fix autofilling and submitting forms with email addresses or chain parameter
Array
v0.19.20
November 15, 2024
Updated
CSS: Loader "transform"
Array
Updated
Move GiveBySelect BEFORE ShowHideRadioCheckboxes
Array
v0.19.21
November 19, 2024
Improved
iFrame: Send iFrame Height on Form Error
Array
v0.19.22
November 19, 2024
Updated
Replace .required-if-visible with .i-required
Array
v0.20.0
November 22, 2024
Added
New Component: OptInLadder
Array
v0.20.1
November 22, 2024
Updated
OptInLadder: Exposing Component, but Not Enabling By Default
Array
v0.20.2
December 3, 2024
Fixed
Add eCard Component to iFrame Hiding Skipped Items
Array
v0.20.3
December 13, 2024
Improved
OptInLadder: Stop the ladder in case of Opt-In Unchecked Submission & Other Fixes
Array
v0.20.4
December 17, 2024
Added
Add visible gift amounts count as a data attribute on the body
Array
Improved
Enhanced Visible Donation Amount Data Attribute to watch for visible donation amount button changes
Array
v0.20.5
January 19, 2025
Improved
OptInLadder: Add options for iframe autoinject
Array
Improved
MobileCTA: enhancements
Array
v0.20.6
January 22, 2025
Updated
MobileCTA: Remove Fallback Label and Adjust Indentation
Array
Improved
MobileCTA: Add global label
Array
v0.20.7
February 3, 2025
Fixed
OptInLadder: Do not add iFrame to pages with a redirect as page 2
Array
v0.20.8
February 11, 2025
Improved
AmountLabel: Add currency symbol to amount buttons containing dots and comma
Array
v0.20.9
February 19, 2025
Removed
Remove aspect ratio on the background image
Array
v0.20.10
March 4, 2025
Improved
EmbeddedEcard: Add validation for embedded ecard recipient
Array
v0.21.0
March 30, 2025
Added
New Component: PostDonationEmbed
Array
Updated
PostDonationEmbed: Do not run if the current page is already embedded
Array
Added
Styles: Added .showif-iframe & .hideif-iframe for dynamic embedded content
Array
Improved
SwapAmounts: Adding engrid-amounts URL Parameter (allow you to set the amounts via URL)
Array
Fixed
Fixes EN applying a background to a wrapping element
Array

How can we help?