|
1 | 1 | == Changelog == |
| 2 | += 6.35 = |
| 3 | +* Security: More strict sanitizing is now applied to entry key values before it gets used in the HTML of a form. |
| 4 | +* Security: The value that records who last saved an entry is now always set from the current user, not allowing for any custom values unless importing. |
| 5 | +* New: The shortcodes list now offers show options for more types, and long names are truncated so the list stays readable. |
| 6 | +* New: The Processor column on the Payments list page can now be sorted. |
| 7 | +* New: A message is now shown on the Payments list page after bulk deleting. |
| 8 | +* New: The required email input used for Stripe Link payments will now display a required asterisk like other required inputs. |
| 9 | +* New: A new frm_builder_after_field_label hook has been added for adding content after a label in the builder. |
| 10 | +* New: A new frm_payment_user_id filter has been added for setting which user a payment belongs to. |
| 11 | +* Performance: The builder now loads much faster when there are a lot of fields. Fields loaded with AJAX are now loaded in asynchronous batches. |
| 12 | +* Performance: The way the denylist is checked has been optimized, so spam checks are much faster when a large amount of text is submitted. |
| 13 | +* Performance: Pricing updates for Stripe payments are now debounced, and are skipped on pages with no payment intents. |
| 14 | +* Fix: A subscription would not get cancelled after it reached its Recurring Payment Limit. |
| 15 | +* Fix: Payment status actions could run twice for the same Stripe Link payment. |
| 16 | +* Fix: Multiple customer objects would get created for Stripe Link recurring payments. |
| 17 | +* Fix: Subscription plan details would not update after changing the trial period. |
| 18 | +* Fix: A Stripe Link redirect would use the URL from Form settings instead of the URL in the confirmation action that ran. |
| 19 | +* Fix: Square payments would not correctly follow conditional logic when two Square actions were used. |
| 20 | +* Fix: The wrong amount would get used when verifying a buyer with Square. |
| 21 | +* Fix: Connecting and disconnecting Square would go by whichever mode was active instead of the mode that was selected. |
| 22 | +* Fix: In Pro, the dropdown on a style card would not populate, leaving no way to delete a style or set one as the default. |
| 23 | +* Fix: In Pro, a section added after a partially sized field would move into the previous row after a reload. |
| 24 | +* Fix: Adding the frm_first layout class would not start a new row for a group. |
| 25 | +* Fix: A field id used in a description would not get switched when a form was duplicated or imported. |
| 26 | +* Fix: Creating a field with a missing or invalid options value would raise a PHP warning and store null. |
| 27 | +* Fix: The Embeds column would only update when a post was inserted, so it went stale when a page was updated or deleted. |
| 28 | +* The old hard coded widths for the frm_grid_2 through frm_grid_10 classes have been removed from the generated stylesheets, helping to reduce the file size of styles used on the front end. |
| 29 | + |
2 | 30 | = 6.34 = |
3 | 31 | * Security: Additional validation has been added to guarantee that submitted HTML in form data by untrusted users cannot be used for XSS. |
4 | 32 | * New: Address fields are now included in Lite! |
|
0 commit comments