--------------------------------------------------------------------------------------------------------------- - - DsForm Changelog: - --------------------------------------------------------------------------------------------------------------- ECRS: 1) Add support for multiple forms on page with reCAPTCHA. Will involve needing to name the v2 and v3 using the form ID (multiple forms on a page would have unique IDs). The hidden response fields should also prepend the form IDs to ensure they're unique so jQuery updates the correct field. Things to remember to change: - V3 action - g-recaptcha-v3-response - V2 callback used in grecaptcha.render('g-recaptcha', { 'sitekey' : '%s' }); Note: this is only used when V2 and V3 are on at the same time - V2 callback used in the data attribute Note: this is only used for V2 (not V3) - Search other magic strings for opportunities to make them unique based on form ID --------------------------------------------------------------------------------------------------------------- 1.13.05 03-19-24 RML 1) BUG FIX: Field values used to be sent through trim(stripslashes()) and no longer are. It was causing data loss when backslashes were removed. UPGRADING FROM PREVIOUS VERSION: We suspect no concerns. Downstream use should not assume stripslashes() --------------------------------------------------------------------------------------------------------------- 1.13.04 01-05-24 TML 1) BUG FIX: Max file upload sizes of 1G or larger were breaking MAX_FILE_SIZE hidden value as the 'G' was not handled when converting to bytes. UPGRADING FROM PREVIOUS VERSION: No concerns --------------------------------------------------------------------------------------------------------------- 1.13.03 09-27-23 RML 1) BUG FIX / Enhancement: Inputs are labeled so you can click the text and select the radio or checkbox. UPGRADING FROM PREVIOUS VERSION: No concerns UNLESS you override