Shack Forms Changelog
This area contains the changelogs for recent versions of the Shack Forms extension. Click here to access the main Shack Forms page.
Shack Forms Pro v4.0.34
- Published: 10 November 2019 10 November 2019
- Update
- show position and position offset parameters only when they make sense
- update external libraries:
- jQuery Fileupload
- jQuery UI
- jQuery Validate
- js Cookie plugin
Commit Log
- fd8ce7a Release v4.0.34 [Bill Tomczak]
- 2207dcf Merge pull request #40 from joomlashack/SF-105 [Bill Tomczak]
- 6bca5d2 Use vendor supplied minimized jquery.validate [Bill Tomczak]
- a1591c7 Position and offset only valid for modal and slide-in options [Bill Tomczak]
- aaf5834 Update jQuery.validate library [Bill Tomczak]
- d77bbae update jQuery.ui library [Bill Tomczak]
- bdf4ff5 Update file upload library [Bill Tomczak]
- 488adf5 Update js cookie plugin [Bill Tomczak]
- 00e238c Update obsolete usage [Bill Tomczak]
- ea0459a Hide Position / Position offset parameters [Bill Tomczak]
Shack Forms Pro v4.0.33
- Published: 21 October 2019 21 October 2019
- Fix minor language and messaging issues
Commit Log
- 8c02361 Release v4.0.33 [Bill Tomczak]
- d930400 Bump dev version [Bill Tomczak]
- 3489dc0 Fix sprintf string [Bill Tomczak]
- d518edc Fix misspelling [Bill Tomczak]
Shack Forms Pro v4.0.32
- Published: 06 October 2019 06 October 2019
- Fixes inconsistencies in GDPR settings
- Close some potential security issues
- Update blueimp FileUpload plugin to v10.2.0
Commit Log
- caee5e2 Merge branch 'development' [Bill Tomczak]
- 2a8d14e Release v4.0.32 [Bill Tomczak]
- bcb36a2 Bump dev version [Bill Tomczak]
- 48d2f2a Prevent path traversal on file attachments SF-96 [Bill Tomczak]
- 39a71c2 Merge pull request #39 from joomlashack/SF-101 [Bill Tomczak]
- bf9f1d7 Make no assumptions about previous parameter setting [Bill Tomczak]
- e6a1909 Default GDPR when not saved [Nick Savov]
- 68bf123 bump dev version [Bill Tomczak]
- cd57f11 Prevent path traversal when deleting attachments SF-96 [Bill Tomczak]
- c0036af Minor formatting/sandards fixes [Bill Tomczak]
- b272f27 Prevent unauthorized access to uploaded files SF-96 [Bill Tomczak]
- c767806 Cleanup/standardize uploader subclass [Bill Tomczak]
- cea6c39 Cleanup/streamline integration helpers [Bill Tomczak]
- 1bd0491 Bump dev version [Bill Tomczak]
- 5cec53d Merge pull request #38 from OSTraining/SF-96 [Bill Tomczak]
- 807ba31 Create LICENSE [OSTraining]
- 05671de Update jQuery File Upload imports [Bill Tomczak]
Shack Forms Pro v4.0.31
- Published: 22 September 2019 22 September 2019
- Remove user meta data from default admin email
- Additional options and improve management of GDPR data in forms
Commit Log
- de3e5ab Release v4.0.31 [Bill Tomczak]
- 95cfa92 Merge pull request #36 from OSTraining/SF-99 [Bill Tomczak]
- 69963af Merge pull request #37 from OSTraining/SF-100 [Bill Tomczak]
- 2a88bc1 Minor standards/formatting fixes [Bill Tomczak]
- 8a72980 Eliminate duplicated code [Bill Tomczak]
- 958c3b4 Simplify normalizeFields model method [Bill Tomczak]
- 9df4deb Minor formatting/standards fixes [Bill Tomczak]
- c66f8dd Remove commented out code [Nick Savov]
- 0e7b3d4 Add tables fix for clearing messages [Nick Savov]
- bc42f77 Add Clear Data buttons to toolbar [Nick Savov]
- 8753510 Add a Clear Data button [Nick Savov]
- 7f7fd07 Fix GDPR issue, where email doesn't get stored [Nick Savov]
- 8c944e8 Remove user meta data from default admin email template [Bill Tomczak]
Shack Forms Pro v4.0.30
- Published: 18 August 2019 18 August 2019
- Allow use of variables in email fields
- Clean up of default email template files
- Improvements to email variables help texts in admin
- Set default for GDPR data storage to enabled
Commit Log
- a3fd042 Release v4.0.30 [Bill Tomczak]
- 158f8e3 Fix spacing on emailvars hints [Bill Tomczak]
- 285e6e5 Update email vars hint language [Bill Tomczak]
- 766b5e2 Implement email variable hints as field layout [Bill Tomczak]
- 92974d2 Bump dev version [Bill Tomczak]
- 65e6397 Rename default email template to user and remove custom email template if possible [Bill Tomczak]
- 006cdc5 Improve language for email template fields [Bill Tomczak]
- d4574fe Remove custom email template file for new installations [Bill Tomczak]
- cb40869 Update en-GB.mod_pwebcontact_admin.ini [stevejburge]
- 239a508 Bump dev version [Bill Tomczak]
- 66c0d8d Merge pull request #32 from OSTraining/SF-94 [Bill Tomczak]
- 0851329 Add link to js docs on domain warning [Bill Tomczak]
- 36ef9d7 Formatting/comment fixes [Bill Tomczak]
- 750eb40 Cleanup mailer warning messages [Bill Tomczak]
- ab00368 SF-95 - Default 'Store GDPR' to 'Enabled' [Nick Savov]
Shack Forms Pro v4.0.29
- Published: 12 August 2019 12 August 2019
- Allows use of form entries for email addresses
Commit Log
- db6edb9 Release v4.0.29 [Bill Tomczak]
- 7bd1eab Merge pull request #31 from OSTraining/SF-93 [Bill Tomczak]
- a10c4db Remove obsolete internal email form field validations [Bill Tomczak]
- 6a65dde Use correct variable [Bill Tomczak]
- 1cd822d Make sure globals are initialized before going to work [Bill Tomczak]
- d6676ca Add sanity checks and input filtering on email addresses [Bill Tomczak]
- 716315e Adds variable parsing to the Email tab [Nick Savov]
- fe3c134 Remove email validation to accept variables [Nick Savov]
Shack Forms Pro v4.0.28
- Published: 11 August 2019 11 August 2019
- Various minor adjustments to tooltips and language
Commit Log
- 0d38fa7 Release v4.0.28 [Bill Tomczak]
- 0abfc20 Remove unhelpful tooltip text [Bill Tomczak]
- 85db538 Bump dev version [Bill Tomczak]
- cff34c4 Update language for newsletter tips SF-87 [Bill Tomczak]
- af899f4 Improve styling for info type pwebtips [Bill Tomczak]
- c44598e Fix regex issue preventing full compression by JShrink [Bill Tomczak]
- d392ea5 Cleanup some regex strings [Bill Tomczak]
- 12b4eaf Switch newsletter fields to use showon [Bill Tomczak]
- 4e53963 Update fr-FR with new CAPTCHA texts SF-90 [Bill Tomczak]
- f420350 Formatting fix [Bill Tomczak]
- 42c3600 Minor standards/formatting fix [Bill Tomczak]
- 17b6ef3 Fix some comments [Bill Tomczak]
- 6db5cfe Clear BOMs from language files and other syntax errors [Bill Tomczak]
Shack Forms Pro v4.0.27
- Published: 23 July 2019 23 July 2019
- Improve handling of spreadsheet token refresh
- Improve language on CAPTCHA setting
- Fix spacing on agreement icon
- Additional debugging information on spreadsheet token
Commit Log
- a5b02d3 Release v4.0.27 [Bill Tomczak]
- 05de3c1 Merge pull request #30 from OSTraining/SF-90 [Bill Tomczak]
- c85a3ee Sync language files [Bill Tomczak]
- dcd0d77 Fix icon spacing SF-92 [Bill Tomczak]
- 3d1004d Initial proposal for CAPTCHA language change [Bill Tomczak]
- 136ba78 Minor tweaks to import backdoor [Bill Tomczak]
- a9f0d14 Add primitive export/import as backdoors [Bill Tomczak]
- 2196a46 Provide more detailed token information for debugging [Bill Tomczak]
- 1d2bde5 Fixes issue with unsynced token on refresh [Bill Tomczak]
- 4d7722c Update comments for improved documentation [Bill Tomczak]
- 5caa293 Bump dev version [Bill Tomczak]
Shack Forms Pro v4.0.26
- Published: 21 July 2019 21 July 2019
- Fixes error handling for php version too low
Commit Log
- 124dcf2 Release v4.0.26 [Bill Tomczak]
- e3e0524 Fix error handling when php version too low [Bill Tomczak]
Shack Forms Pro v4.0.25
- Published: 21 July 2019 21 July 2019
- Fixes Google Spreadsheet incompatibility with HTTP/2 servers
NOTE: Google Spreadsheets now requires php 7.0 to be used.
Commit Log
- bbf9e1b Release v4.0.25 [Bill Tomczak]
- 98d93b2 Merge pull request #29 from OSTraining/SF-65 [Bill Tomczak]
- 125f194 Improvements to token error handling and messaging [Bill Tomczak]
- e4deba2 Improvements to token error handling and messaging [Bill Tomczak]
- 94dade7 Bump dev version [Bill Tomczak]
- a04743e Fix problem with expired tokens [Bill Tomczak]
- 3e958ca Need to copy the refresh token on expiration [Bill Tomczak]
- 19cd177 Don’t try to guess Sheet ID [Bill Tomczak]
- 6e739ef Improve usage of library auth process [Bill Tomczak]
- 173b159 Debugging and error handling improvements [Bill Tomczak]
- 4e2b032 Add automatic update of legacy token [Bill Tomczak]
- a62fe1c Update Google API class [Bill Tomczak]
- 882c7cd Remove obsolete helper [Bill Tomczak]
- 22f1c13 Add some information to admin screen when debug enabled [Bill Tomczak]
- 1abbea4 Automatically refresh token when it expires [Bill Tomczak]
- baf3aa6 Fix comments [Bill Tomczak]
- 0c12243 Add missing module dependency [Bill Tomczak]
- a3563c9 Bump dev version [Bill Tomczak]
- 0fa4188 Add missing folder to manifest [Bill Tomczak]
- bd36445 Standards fix [Bill Tomczak]
- fd303c3 Move language strings [Bill Tomczak]
- 7e924ff Improve method signatures [Bill Tomczak]
- c8b80c2 Move php version check to better place [Bill Tomczak]
- d02ba8d Standards/comment fixes [Bill Tomczak]
- 5504094 Implement new sheet api on frontend [Bill Tomczak]
- f82ed5e Minor comment fix [Bill Tomczak]
- bc97518 Refactor Google Spreadsheet form field for new OAuth library [Bill Tomczak]
- 95a9a5d Autoload composer dependencies [Bill Tomczak]
- 01fa144 Catch incomplete Google Sheets configuration [Bill Tomczak]
- a7ee948 Prevent infinite loop [Bill Tomczak]
- 6efbb41 Simplify/standardize/centralize class autoloading [Bill Tomczak]
- 17412d2 Install league/oauth2-google [Bill Tomczak]