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

Shack Forms Pro v4.0.2

  • Fixes typos that completely break some forms
  • Fixes bad token error for guest users

Commit Log

  • 911275c Release v4.0.2 [Bill Tomczak]
  • 5c16e7b Fix nasty code typos SF-17 [Bill Tomczak]
  • 178810a Fixes bad token error for guest users SF-16 [Bill Tomczak]
  • 6abd80e Rearrange cache options to more standard [Bill Tomczak]
  • 3a92747 Bump dev version [Bill Tomczak]
  • f1b583b Update JED URL [Bill Tomczak]
  • 5de96c3 Formatting fixes [Bill Tomczak]

Shack Forms Pro v4.0.1

  • Fixes incompatibilities with php v7.2
  • Improvements to Google Spreadsheet usage
  • Update blueimp fileloader jQuery widget
  • Fixes issue with uploads disabling form in Bootstrap 4 templates
  • Ability to disable advanced features in dropdown form fields
  • Fix some language strings

Commit Log

  • 5a47aa2 Release v4.0.1 [Bill Tomczak]
  • d55d352 Fix JED URL [Bill Tomczak]
  • aebbc3d Language string [Valentín García]
  • 17b7a36 Language string [Valentín García]
  • 1c73048 Bump dev version [Bill Tomczak]
  • 6a709fe Fix controls formatting [Bill Tomczak]
  • 9efb114 Fix test for loading icomoon [Bill Tomczak]
  • df8af65 Bump dev version [Bill Tomczak]
  • 926e790 Parameter allowing loading advanced select fields [Bill Tomczak]
  • d27788f Fix problem with file uploads disabling form SF-3 [Bill Tomczak]
  • 67e492d Clean up selective loading of js assets [Bill Tomczak]
  • 9ddb855 Mainly formatting/standards fixes [Bill Tomczak]
  • f25796d Code formatting/standards [Bill Tomczak]
  • b3c5f6f Remove unused script file [Bill Tomczak]
  • 5dab545 Improve language for bootstrap css [Bill Tomczak]
  • 1563aae Add some comments [Bill Tomczak]
  • 0bfaa3a Reinstate basic query.ui loading [Bill Tomczak]
  • 30f1ae9 Remove bootstrap version option for now [Bill Tomczak]
  • 97e51a8 Remove obsolete com_ajax test [Bill Tomczak]
  • 92a1297 rationalize jQuery/BS loading [Bill Tomczak]
  • e0caa50 Minor tweks to box when there are no messages listed in the component [Valentín García]
  • cc42704 Fix filename references [Bill Tomczak]
  • 0fd7284 Remove obsolete file [Bill Tomczak]
  • 34e1505 Template code cleanup [Bill Tomczak]
  • 8daea59 Fix typo [Bill Tomczak]
  • 2598c35 Code cleanup [Bill Tomczak]
  • 42b4e7d Fix css cache loading [Bill Tomczak]
  • 5623b3d Minor cleanup [Bill Tomczak]
  • bea6f0c Merge pull request #12 from OSTraining/update-fileloader [Bill Tomczak]
  • 02a077e Minimize all scripts and bundle fileupload scripts [Bill Tomczak]
  • 32fcc5f Merge branch 'development' into update-fileloader [Bill Tomczak]
  • 3fbb1a6 Temporary fix for multiple script loads [Bill Tomczak]
  • 38437c3 Fix stylesheet file name [Bill Tomczak]
  • 36187f3 Update to most recent file loader version [Bill Tomczak]
  • 4929b8f Improve management of script/stylesheet loading [Bill Tomczak]
  • 6e2667d Not ready to remove pwebcontact script [Bill Tomczak]
  • 574aafa Bump dev version [Bill Tomczak]
  • 6cbee43 bump dev version [Bill Tomczak]
  • 1cc3c10 Set Joomlashack Google API credentials for spreadsheets [Bill Tomczak]
  • 549d739 Minor formatting fix [Bill Tomczak]
  • 460da3b Comment test Google API credentials [Bill Tomczak]
  • 9eb9f20 Remove sheet ID option [Bill Tomczak]
  • 7e0e709 Remove debugging code [Bill Tomczak]
  • 387ebb2 Update Google Spreadsheet instructions [Bill Tomczak]
  • efb886a Create custom spacer form field for token replacing [Bill Tomczak]
  • 4fa0827 Refactor for simplicity [Bill Tomczak]
  • fbbe7b1 Remove debugging code [Bill Tomczak]
  • f497ed8 Formatting/Standards fixes [Bill Tomczak]
  • 0759e1b Update extension name/description [Bill Tomczak]
  • c347fc1 Merge pull request #11 from OSTraining/fixes-php7-2-countable [Bill Tomczak]
  • c9a35e8 Fixes count() parameter must be an array [Nick Savov]
  • ca78925 Bump dev version [Bill Tomczak]