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.12

Adds new component option to completely disable saving messages

Commit Log

  • b0e3a2c Release v4.0.12 [Bill Tomczak]
  • 5bd9d4a Add option to prevent storage of messages entirely SF-50 [Bill Tomczak]
  • c0636c6 Minor formatting fix [Bill Tomczak]

Shack Forms Pro v4.0.11

  • Update obsolete references to email template tokens
  • Improvements to allow additional custom template overrides for email templates

Commit Log

  • cee5711 Release v4.0.11 [Bill Tomczak]
  • 15b0120 Force layout base to always be site [Bill Tomczak]
  • 267457f Improve handling of email template overrides [Bill Tomczak]
  • 2c5e8a8 Bump dev version [Bill Tomczak]
  • d66f5d3 Remove core email templates from template override options [Bill Tomczak]
  • e0f88ae Cleanup reformat en-GB, fr-FR language files [Bill Tomczak]
  • 9e1ceb1 Accept custom email templates in template folders [Bill Tomczak]
  • 178fc4e Fix problem with upgrading from pre-Shack Forms installations [Bill Tomczak]
  • 4212ccc Bump dev version [Bill Tomczak]
  • a401b30 Update reference to {os} shortcode SF-44 [Bill Tomczak]
  • 4fdd7ec Move to a div to remove bottom spacing [Valentín García]

Shack Forms Pro v4.0.10

  • Simplify GDPR options

Commit Log

  • a842959 Release v4.0.10 [Bill Tomczak]
  • 8734578 Add missing class to GDPR warning message [Valentín García]
  • 002d3b5 Display message columns only when needed [Bill Tomczak]
  • 19d7212 Fix option order [Bill Tomczak]
  • e677df6 Bump dev version [Bill Tomczak]
  • 562440f Clear primary email [Bill Tomczak]
  • 072e737 Fix typo [Bill Tomczak]
  • ee9a7cd Fix some issues with GDPR data management [Bill Tomczak]
  • f2cb94d Update gdpr parameter only when needed [Bill Tomczak]
  • c447a62 Update GDPR Option language [Bill Tomczak]
  • c8790ff Change GDPR option to simpler on/off [Bill Tomczak]
  • b337423 Minor formatting fix [Bill Tomczak]
  • 571132f Bump dev version [Bill Tomczak]
  • 157be0e Only do syntax check on javascript code. [Bill Tomczak]

Shack Forms Pro v4.0.9

  • Fix issue with dual open/close toggle button names
  • Fix issues with broken CAPTCHA field
  • Handle corrupted module instances on upgrades

Commit Log

  • 8d13787 Release v4.0.9 [Bill Tomczak]
  • 0b91216 Update version requirement [Bill Tomczak]
  • 3d904f8 Bump dev version [Bill Tomczak]
  • fc52e64 Handle corrupted module parameter problem on install [Bill Tomczak]
  • a8b58ec Specify downgrade for component [Bill Tomczak]
  • 5f824d6 Bump dev version [Bill Tomczak]
  • 5b78c01 Bump dev version [Bill Tomczak]
  • bf5e267 Reverse toggle name open/close order SF-40 [Bill Tomczak]
  • 05c78a8 Replace obsolete method in CAPTCHA method. [Bill Tomczak]
  • e814d1d Bump dev version [Bill Tomczak]
  • c6b1877 Fix issue with pipe character in toggle name SF-40 [Bill Tomczak]
  • 3fbecc5 Improved toggle name fetching [Bill Tomczak]
  • b8fa8b8 Adjust formatting to standards [Bill Tomczak]

Shack Forms Pro v4.0.8

  • Fixes issue with creating new module instance

Commit Log

  • 406524f Release v4.0.8 [Bill Tomczak]
  • 6178ee0 Add missing language string [Bill Tomczak]
  • 41abe00 Update obsolete usages [Bill Tomczak]
  • 550bbc2 Fix issue with creating new module instance [Bill Tomczak]
  • 1c9ccc9 Bump dev version [Bill Tomczak]

Shack Forms Pro v4.0.7

  • remove minified admin js due to issues in build process

Commit Log

  • f4a017f Release v4.0.7 [Bill Tomczak]
  • ad5266c Don’t minimize admin js due to hanging by jsmin [Bill Tomczak]

Shack Forms Pro v4.0.6

PLEASE NOTE: If you have been using the Google spreadsheet feature, the columns in your spreadsheet will change. You will need to review and adjust accordingly.

  • Adds ability to delete saved messages
  • Adds control over GDPR sensitive data in component
  • Reinstate sheet ID for Google spreadsheet feature
  • Fix various issues with Google spreadsheet colums
  • Accept template overrides for email templates among other improvements
  • Fixes issue with mailchimp lists being truncated
  • Fixes issue with recipient email address validation in parameter settings
  • Fixes issues with all other email address validation in parameter settings

Commit Log

  • 1c452b5 Release v4.0.6 [Bill Tomczak]
  • a4dce4a Merge pull request #15 from OSTraining/SF-32 [Bill Tomczak]
  • 6f4077c Minor fix for language string [Valentín García]
  • cd8ae79 Minimize admin javascript [Bill Tomczak]
  • b084b01 Fix comment [Bill Tomczak]
  • 3bb14a3 Fix misspelling [Bill Tomczak]
  • b40c1f3 Improve testing for admin setup [Bill Tomczak]
  • 5f8c546 Add missing comment [Bill Tomczak]
  • 732e29c Send data to google spreadsheets in expected order [Bill Tomczak]
  • a7f2e4e Cleanup for standards [Bill Tomczak]
  • 79cd089 Regularize and update admin references for google spreadsheet exports [Bill Tomczak]
  • aa2c12a Minor formatting fixes [Bill Tomczak]
  • 3a0bef0 Reinstate sheet ID within a google spreadsheet SF-36 [Bill Tomczak]
  • 17c0abb Allow GDPR clearing for individual messages [Bill Tomczak]
  • 15b0cea Finish clear functions for message list [Bill Tomczak]
  • 9df8513 Minor formatting fixes [Bill Tomczak]
  • 41e50df Add missing folder [Bill Tomczak]
  • 0dda5e3 rename sql files to correct files [Bill Tomczak]
  • 0cad558 Bump dev version [Bill Tomczak]
  • 271475c Remove unneeded methods [Bill Tomczak]
  • 173f52a Merge branch 'development' of https://github.com/OSTraining/ShackForms into development [Valentín García]
  • 8e4495d Fix single and multiple dropdowns [Valentín García]
  • 4a21b16 Improvement to toolbar buttons for clearing GDPR data [Bill Tomczak]
  • 8113893 Cleanup messy code [Bill Tomczak]
  • 219bea1 Add missing language strings [Bill Tomczak]
  • af2c351 Begin sync and reorganize language files [Bill Tomczak]
  • 058323a Use separate templates for list display, add link to edit module. [Bill Tomczak]
  • 6f1ef65 Add GDPR clearing functions [Bill Tomczak]
  • bf6333e Fix stray php code in text [Bill Tomczak]
  • bfb0a42 Minor formatting adjustment [Bill Tomczak]
  • cb8eeda Move pwebfields form field html into layout file [Bill Tomczak]
  • 5383628 Adjustments to standards [Bill Tomczak]
  • 49d76de Update variable docs [Bill Tomczak]
  • b027886 encode filename for url [Bill Tomczak]
  • 2d05737 Fix class instantiation [Bill Tomczak]
  • 3adc8f0 Provide links to attachments for admin [Bill Tomczak]
  • 4da7815 Remove debugging code [Bill Tomczak]
  • eae661d Improvements to file upload tab [Bill Tomczak]
  • cf7d784 Fix spelling [Bill Tomczak]
  • 536b7cf Fix language for attachments [Bill Tomczak]
  • 57bcbc1 Fix typo in message table class [Bill Tomczak]
  • fa026fe Update and standardize email templates [Bill Tomczak]
  • da56fb6 Be sure variable is properly initialized [Bill Tomczak]
  • ebe095b Improvements to email template options [Bill Tomczak]
  • a0c5947 Provide additional email template [Bill Tomczak]
  • e16a6d0 Fix db schema for consistency [Bill Tomczak]
  • 63acd62 Pay attention to GDPR level on sending email [Bill Tomczak]
  • 27a1e21 Ad a bit more intelligence to the GDPR data admin display [Bill Tomczak]
  • 1a5a162 Minor formatting fix [Bill Tomczak]
  • 7052d2e Improvement for textarea fields display [Bill Tomczak]
  • d6c14ca Updates to admin for gdpr settings [Bill Tomczak]
  • 5c0c3bd Updates for db schema change [Bill Tomczak]
  • 5f8460d Fix field name for IP address [Bill Tomczak]
  • e84792b Sync mysql db model [Bill Tomczak]
  • c125588 Preliminary refactor for GDPR issues [Bill Tomczak]
  • 88a9c76 Fix message list for new db schema [Bill Tomczak]
  • 2e7a0cf Bump dev version [Bill Tomczak]
  • 46fca43 Restructure for better handling of GDPR data [Bill Tomczak]
  • a8cee8c Update composer vendor-dir [Bill Tomczak]
  • ae14e16 Fix variable name [Bill Tomczak]
  • 860a88e Update db-schema for improved GDPR management [Bill Tomczak]
  • 4a10d42 Add missing file in manifest [Bill Tomczak]
  • 9d3c8e5 Add prototyping of attachments section [Bill Tomczak]
  • f5a092f Additional patches for changed db schema [Bill Tomczak]
  • a3d7bf9 Create and use a standard renderer for any variable type. [Bill Tomczak]
  • ec07628 Invoke extension bootstrap on admin pages [Bill Tomczak]
  • c131c2f Create standard extension loader/registry [Bill Tomczak]
  • 3b90da3 Remove unnecessary table columns [Bill Tomczak]
  • 66b2a3c Improvements to message display for admin [Bill Tomczak]
  • bd318d8 Add message deletion ability SF-19 [Bill Tomczak]
  • ab10430 Switch back to admin model inheritance [Bill Tomczak]
  • abb1e2d First draft reworking of message view as display only [Bill Tomczak]
  • f5a0472 Update message list using new GDPR option [Bill Tomczak]
  • dc97213 Create GDPR configuration option [Bill Tomczak]
  • cdfc89d Add Joomlashack branding to component configuration [Bill Tomczak]
  • 9df630f Straighten out a bunch of language string issues [Bill Tomczak]
  • bc1fbe2 More cleanup reorganization of messages list [Bill Tomczak]
  • 043141f Remove unused definitions [Bill Tomczak]
  • 07c0661 Fix various issues with filter and sorting displays [Bill Tomczak]
  • 555f50e Standards fixes, add options button to toolbar [Bill Tomczak]
  • 22792e4 Add missing language string [Bill Tomczak]
  • c12d502 Initial implementation of configuration options [Bill Tomczak]
  • e8c3e82 Pass token values to email templates, make default template a little smarter [Bill Tomczak]
  • f4f7168 Remove email template previews for now [Bill Tomczak]
  • cf2043d Update email layout form field tags [Bill Tomczak]
  • eb3b5d6 Remove obsolete message about template locations [Bill Tomczak]
  • 39949d7 Incorporate translations for layout files [Bill Tomczak]
  • 60ee16b Update email layout paths in existing modules [Bill Tomczak]
  • be0e6e0 Update layout form field for layout files location [Bill Tomczak]
  • 988a082 Move layouts to component for access via template manager [Bill Tomczak]
  • 6cb1e5a Initial conversion of email templates to overridable layouts [Bill Tomczak]
  • 17bb4d7 Fixes for reliability and standards [Bill Tomczak]
  • 6c8749d Update some admin UI fields [Bill Tomczak]
  • cafa05c Standardize/Fix Installed form rule and fix language strings [Bill Tomczak]
  • ea0938b Update Google Access Form Rule [Bill Tomczak]
  • 67fc1df Refactor multiple emails form rule [Bill Tomczak]
  • 8d7fb06 Remove unused class use [Bill Tomczak]
  • 59e31b2 Consolidate/fix recipients form rule [Bill Tomczak]
  • e59fc98 Fix ‘catastrophic backtrack’ (infinite loop) in email regex [Bill Tomczak]
  • 34a77ac Update self references [Bill Tomczak]
  • d314b24 Simplify global config fetching [Bill Tomczak]
  • 71bd7af Reorganize sql files for version management [Bill Tomczak]
  • 5a77832 Bring db tables under workbench control [Bill Tomczak]
  • 20ae8a2 Update git ignores [Bill Tomczak]
  • 07af906 Remove comments from minified js file [Bill Tomczak]
  • 81cd8fa Bump dev version [Bill Tomczak]
  • fcf2e19 Update file headers and package name [Bill Tomczak]
  • a635b7b Update file headers/copyright for ini files [Bill Tomczak]
  • 52668ae Update file headers/copyright notices [Bill Tomczak]
  • 7138502 Update file headers in css files [Bill Tomczak]
  • 61f5244 Update copyright headers [Bill Tomczak]
  • 0c8685d Update file headers [Bill Tomczak]
  • ee47c80 Fix broken Mailchimp GET method [Bill Tomczak]
  • 466a04b Standards corrections [Bill Tomczak]
  • 18b8b9c Simplify and improve reliability of ail chimp subscription call [Bill Tomczak]
  • 5b9d182 Fixes limit on number of lists returned [Bill Tomczak]
  • 8f4a370 Standards/Reliability fixes [Bill Tomczak]
  • 7701fc6 Standards/Reliability fixes [Bill Tomczak]
  • 1d8bf68 Update composer config with required php modules [Bill Tomczak]
  • baaab70 Bump dev version [Bill Tomczak]

Shack Forms Pro v4.0.5

  • Improves compatibility with Bootstrap 4 based templates
  • Fixes problem with all option hidden on Events tab

Commit Log

  • 9ae77c0 Release v4.0.5 [Bill Tomczak]
  • df42229 Bump dev version [Bill Tomczak]
  • dc21615 Don’t disable everything on Events tab SF-31 [Bill Tomczak]
  • 2cf56dc Fix background color for BS4 modals [Bill Tomczak]
  • c869551 Make all helpers files self-registering [Bill Tomczak]
  • cd7ad39 Initial pass for BS4 compatibility [Bill Tomczak]
  • dc18038 Various fixes for formatting, comments, standards [Bill Tomczak]
  • 53ddd1f Faux-autoload all the helper classes [Bill Tomczak]
  • c3cf1e7 Consolidate jQuery code and remove sketchy version check [Bill Tomczak]
  • 2bd697c Bump dev version [Bill Tomczak]

Shack Forms Pro v4.0.4

  • Move form builder tab to main tab

Commit Log

  • d386c3a Release v4.0.4 [Bill Tomczak]
  • 9d08f6f Merge pull request #14 from OSTraining/SF-21 [Bill Tomczak]
  • b650b62 Remove language constant [Valentín García]
  • 3d65f9c Stand out fields description [Valentín García]
  • ac22e81 Move fields into main tab [Valentín García]

Shack Forms Pro v4.0.3

Stop storing non-GDPR-compliant data from users

Commit Log

  • d797d68 Release v4.0.3 [Bill Tomczak]
  • d330431 Merge pull request #13 from OSTraining/nicksavov-default-template-gdpr [Bill Tomczak]
  • 8cabd09 Minor reformat [Bill Tomczak]
  • 213bea3 Stop collecting IP, browser, and OS for GDPR [Nick Savov]
  • cc6ffdf Remove IP, etc, for default template for GDPR [Nick Savov]