This repository has been archived by the owner on Oct 16, 2023. It is now read-only.
Releases: impress-org/givewp-next-gen
Releases · impress-org/givewp-next-gen
0.7.0
What's Changed
- Feature: add anonymous donation block by @jonwaldstein in #247
- Refactor: Email Notification design updates by @JoshuaHungDinh in #249
- Feature: add donor comments block by @jonwaldstein in #248
- Refactor: remove PayPal Standard Gateway Subscription Module in favor of give-recurring by @jonwaldstein in #226
- Feature: add new fields to the Fields API and their templates by @pauloiankoski in #239
- Fix: offline donation setting by @jonwaldstein in #250
- Fix: format saved date as presented by @pauloiankoski in #251
- Feature: add conditional logic block support to core blocks by @pauloiankoski in #238
- Feature: Add action hook to when a block is converted to a node by @pauloiankoski in #252
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Feature: Added ability to migrate forms to the visual donation form builder by @kjohnson in #208
- Feature: Updated form with currency settings by @jonwaldstein in #214
- Feature: Added currency setting exchange rate fraction digits by @jonwaldstein in #218
- Feature: Added form grid settings to the visual donation form builder by @kjohnson in #221
- Feature: Added Offline Donation Instruction settings by @kjohnson in #224
- Feature: Added redirect for migrated form IDs in shortcodes and blocks by @kjohnson in #227
- Feature: Add migrated, transferred checks by @kjohnson in #232
- Feature: Added server-side required block validation to the visual form builder by @jonwaldstein in #228
- Feature: Added a focus ring to indicate when blocks are selected in the visual form builder by @glaubersilva in #211
- Feature: Added a missing block type to replace previously registered blocks that are not available by @jonwaldstein in #241
- Feature: Added field settings block support by @JasonTheAdams in #200
- Feature: Added a test mode notice by @glaubersilva in #215
- Feature: Added name collision exception during form builder update by @jonwaldstein in #243
- Feature: Added ability to transfer donation data to a form built with the visual donation form builder by @kjohnson in #242
- Feature: Added support for multipart/form-data and file field uploads by @jonwaldstein in #236
- Feature: Added a "default level" option to the Donation amount and levels block by @glaubersilva in #217
- Feature: Added donation confirmation settings UI by @jonwaldstein in #237
- Enhancement: Form ID redirect helper has been updated to differentiate which migrated forms are also "redirected" by @kjohnson in #233
- Enhancement: Reorganized Form Header controls by @JoshuaHungDinh in #229
- Enhancement: Removed stripe payment element subscription module by @jonwaldstein in #225
- Enhancement: Updated Terms & Conditions block display style by @JoshuaHungDinh in #240
- Fix: Corrected several small CSS issues by @pauloiankoski in #222
- Fix: NextGen editor styles no longer affect the visual appearance of radio and checkbox components by @alaca in #220
- Fix: Adjusted the media frame index to allow media-close-button to be clicked by @JoshuaHungDinh in #223
- Fix: The payment intent secret is no longer stored by @JasonTheAdams in #207
- Fix: Radio labels select the corresponding option by @kjohnson in #246
New Contributors
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Feature: The give_form shortcode now supports v3 forms by @pauloiankoski in #212
- Feature: Add a Terms and Conditions block by @JoshuaHungDinh in #209
- Feature: Add a Billing Address block by @glaubersilva in #204
- Feature: Add Reveal and Modal display options to v3 Donation Form block by @JoshuaHungDinh in #213
- Feature: Selected v3 form is rendered in the block editor by @JoshuaHungDinh in #206
- Refactor: Payment Gateway API is now compatible with v3 by @jonwaldstein in #203
- Refactor: Rename the Donation Form block by @pauloiankoski in #205
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Feature: multi-step form design by @jonwaldstein in #175
- Refactor: move donation summary block into third section by default by @jonwaldstein in #177
- Feature: multistep donation form validation endpoint by @jonwaldstein in #178
- Refactor: form builder to use wp-scripts by @jonwaldstein in #180
- Refactor: update WordPress compatibility to v5.9 and load styles from WordPress by @jonwaldstein in #182
- Feature: add
showHeader
setting by @jonwaldstein in #184 - Feature: donation form block render filter by @jonwaldstein in #185
- Feature: add Checkbox field template by @JasonTheAdams in #186
- Feature: add support for form builder extensions by @pauloiankoski in #179
- Refactor: update base styles to support custom fields by @jonwaldstein in #187
- Refactor: update feature plugin namespaces to match GiveWP by @jonwaldstein in #188
- Refactor: move
FormPage
domain intoDonationForms
by @jonwaldstein in #190 - Feature: add support for node visibility by @JasonTheAdams in #157
- Fix: set the value properly for checkbox template by @JasonTheAdams in #189
- Feature: add User Login field and authentication by @kjohnson in #191
- Feature: Per Form Email Settings by @kjohnson in #181
- Refactor: add generic hook and additional parameter by @JasonTheAdams in #192
- Refactor: replace ReactDOMServer function with temporary rendering by @pauloiankoski in #193
- Feature: calculate the default value of next donation amount level by @jonwaldstein in #197
- Refactor: omit stripe name and email fields by @jonwaldstein in #195
- Fix: order recurring options before updating by @jonwaldstein in #196
- Feature: add support to extend default blocks by @pauloiankoski in #194
- Fix: prevent fixed donation amount settings breaking block by @jonwaldstein in #198
- Refactor: improve form builder styles by @pauloiankoski in #199
- Fix: prevent conflict between custom amount field and donation levels by @jonwaldstein in #201
Full Changelog: 0.3.3...0.4.0
0.3.3
What's Changed
- Fix: Move editor out from under header in the Custom Styles modal by @kjohnson in #167
- Fix: use label attribute setting for amount field by @jonwaldstein in #171
- Fix: ability to add empty section in form builder by @jonwaldstein in #169
- Fix: update subscription amount label in confirmation page & donation summary by @jonwaldstein in #173
- Feature: Add notice for recurring gateways by @kjohnson in #166
- Refactor: update donation form to use gateway controllers by @jonwaldstein in #174
- Refactor: Updated Welcome Banner content by @JoshuaHungDinh in #176
New Contributors
- @JoshuaHungDinh made their first contribution in #176
Full Changelog: 0.3.2...0.3.3
0.3.2
0.3.1
What's Changed
- Enhancement: fix the copy of the welcome banner. by @Benunc in #161
- Fix: add check for isGiveActive in activation hook by @jonwaldstein in #162
- Fix: prevent fixed donation error on form with added error boundary by @jonwaldstein in #163
New Contributors
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- Feature: Add Welcome Banner by @kjohnson in #142
- Feature: Integrate PayPal Smart Buttons, Hosted Fields by @kjohnson in #139
- Refactor: simplify default receipt template tags by @jonwaldstein in #144
- Feature: Add label setting to amount field by @kjohnson in #146
- Fix: Add fallback value for setPrice when fixed by @kjohnson in #145
- Chore: Update sidebar button icon by @kjohnson in #150
- Chore: enable the test gateway by default by @jonwaldstein in #151
- Refactor: Set form status as draft by default by @kjohnson in #147
- Feature: Form Builder Onboarding (Tour) by @kjohnson in #143
- Epic: give-recurring compatability by @jonwaldstein in #134
- Refactor: Update store as donor meta setting by @kjohnson in #152
- Fix: donation level input styles by @jonwaldstein in #156
- Fix: height calculation when iframe resizes by @jonwaldstein in #154
- Chore: update implementation of react render to support react 18 & WordPress 6.2 by @jonwaldstein in #155
- Chore: add backwards compatibility for recurring form meta by @jonwaldstein in #158
- Refactor: Update recurring support for PayPal Donations by @kjohnson in #153
- Feature: add backwards compatibility for legacy Stripe webhooks by @jonwaldstein in #159
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- Epic: Amount field enhancements to support multi-level, fixed donation, and custom amount by @jonwaldstein in #127
- Refactor: disable update button until dirty by @jonwaldstein in #129
- Refactor: convert all blocks to typescript by @jonwaldstein in #130
- Refactor: Update feedback styles by @jonwaldstein in #133
- Feature: add form design base styles by @jonwaldstein in #132
Full Changelog: 0.1.0...0.2.0
0.1.0
What's Changed
- New: Gateway API for Forms by @JasonTheAdams in #8
- Feature: Deploy Form Builder to Github Pages by @kjohnson in #7
- New: introduce form registrars and shared types by @JasonTheAdams in #9
- New: Next Gen Stripe Gateway by @jonwaldstein in #11
- Feature: Form Settings by @kjohnson in #10
- Replace boilerplate text with actual content by @DevinWalker in #20
- New: Introduce the Template API Framework by @JasonTheAdams in #18
- Refactor: Donor Name is now a single block by @kjohnson in #27
- Refactor: Limit sections to top level blocks by @kjohnson in #28
- refactor: Update header components by @kjohnson in #32
- Feature: Form template registration by @jonwaldstein in #33
- Form Builder now supports adding fields via drag-and-drop by @kjohnson in #39
- Feature: classic template by @jonwaldstein in #40
- fix: Disabled blocks are no longer draggable by @kjohnson in #44
- refactor: Block settings tab is now selected when a block is clicked by @kjohnson in #43
- Feature: style core donation form block by @jonwaldstein in #47
- Feature: Form Builder now has a Donation Summary block by @kjohnson in #46
- Feature: add company field persistence to next-gen form by @jonwaldstein in #50
- Update amount field block by @kjohnson in #49
- feature: Fields now support labels, placeholders, and required by @kjohnson in #52
- Feature: Add Payment Gateways block and make section act normal by @JasonTheAdams in #53
- Update builder styles by @kjohnson in #54
- Feature: add paragraph element by @JasonTheAdams in #55
- Refactor/update builder styles 20220818 by @kjohnson in #56
- Feature: Donation form now renders within iframe by @jonwaldstein in #58
- Refactor: update gateways to support
$gatewayData
introduced in GiveWP 2.22.0 by @jonwaldstein in #26 - Refactor: position form builder domain for scalability by @jonwaldstein in #60
- Feature: update template api with placeholders and select field by @jonwaldstein in #61
- Feature: Add Donation Form Modeling by @kjohnson in #63
- Feature: Add auto-generated, unique field names by @kjohnson in #65
- Custom fields can now be toggled to store as donor meta by @kjohnson in #69
- Feature: store custom fields in donor and donation meta by @jonwaldstein in #70
- Refactor: make inputs readOnly by @jonwaldstein in #64
- Feature: form render route now accepts blocks param and post request by @jonwaldstein in #74
- Refactor: donation form now only loads scripts and styles that it needs by @jonwaldstein in #75
- Feature: Form Builder previews the rendered donation form by @kjohnson in #76
- Tests: add unit test workflow by @glaubersilva in #72
- Refactor: form builder settings are now setup as a store with reducer by @jonwaldstein in #78
- Form Builder now enforces types and interfaces by @kjohnson in #79
- Design Preview can now switch templates by @kjohnson in #81
- Refactor: replace form builder build process with laravel mix by @jonwaldstein in #80
- Form Templates now offer basic developer template by @kjohnson in #83
- Feature: Dynamic, more powerful front-end validation by @JasonTheAdams in #71
- Feature: dynamic form template by @jonwaldstein in #86
- Refactor: consolidate app styles and remove shadow dom by @jonwaldstein in #88
- Design Preview now supports Primary, Secondary color settings by @kjohnson in #87
- Refactor: rename everything form template to form design by @jonwaldstein in #90
- Refactor: Move Donation Goal settings to the design tab by @kjohnson in #89
- Refactor: Design Preview update is now rendered in the background by @kjohnson in #91
- Feature: Add Design heading, description settings by @kjohnson in #94
- Feature: Add dynamic header, goal, title, and description templates to form designs by @jonwaldstein in #92
- Feature: add separate route for form preview and introduce
FormSettings
property by @jonwaldstein in #95 - Feature: Add customer feedback popup by @kjohnson in #96
- Refactor: register and load form template scripts in cascading order by @jonwaldstein in #97
- Feature: Add custom CSS form setting by @kjohnson in #98
- Feature: Add custom field support in Donation Details, Donor Details by @kjohnson in #99
- Enhacement: update to use the new validation framework in core by @JasonTheAdams in #93
- Feature: Add Goal Achieved Message setting by @kjohnson in #100
- Feature: Add Goal Achieved Message template by @kjohnson in #101
- Refactor: Update CSS Custom Properties prefix to --givewp by @kjohnson in #103
- Tests: Add tests for Next Gen Stripe Gateway by @jonwaldstein in #105
- Fix: Set consistent border below tab group by @kjohnson in #102
- Refactor: Remove layout margin when not selected by @kjohnson in #104
- Fix: Custom fields backwards compatability by @jonwaldstein in #106
- Refactor: Rename Form Builder menu title, page title, page slug by @kjohnson in #107
- Fix: Store backwards compatible form meta by @kjohnson in #109
- Feature: add new DonationReceipt api by @jonwaldstein in #108
- Feature: create simple routing api and replace existing routes by @jonwaldstein in #111
- Refactor: Move fields blocks to form meta by @kjohnson in #110
- chore: Integrate next gen form button by @kjohnson in #112
- Feature: add stateless donation confirmation receipt routing, template, and implementation by @jonwaldstein in #113
- Feature: Add receipt settings to the form builder by @kjohnson in #117
- Feature: Implement dynamic receipt settings by @jonwaldstein in #116
- Feature: Add Form Page for Next Gen Donation Forms by @kjohnson in #114
- Chore: update all js packages and dependencies by @jonwaldstein in #118
- Fix: Add back color setting defaults by @kjohnson in #121
- Refactor: update default field settings, enqueue global form styles, and update form settings tab by @jonwaldstein in #120
- Feature: add
supportsLegacyForm()
method to interface by @jonwaldstein in #115 - Fix: add conditional to receipt item for donor or donation meta by @jonwaldstein...