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 v5.0.0

  • Update for Joomla 4 compatibility
  • Move action buttons to bottom of form
  • Improved support for Advanced Select fields (Chosen/Choices)
  • Improve information about file upload limits
  • Improved ajax error handling and debug info
  • Improved CAPTCHA support using standard Joomla plugins
  • Improved support for different Bootstrap versions
  • Fix flicker on drag/drop file uploads
  • Fix select field labels when 'Inside Field' chosen for labels
  • Fix issues with special characters in toggler name
  • Remove auto-open on page exit
  • Remove icoMoon icon support
  • Remove toggler icon option
  • Remove gallery icons
  • Remove Google Ad Words support
  • Remove support for Microsoft Ad Center
  • Remove support for Facebook Pixel conversion
  • Remove support for Freshmail
  • Remove support for JomSocial
  • Remove support for Zoo
  • Remove support for Community Builder
  • Remove support for SobiPro
  • Remove glyphicons option

Commit Log

  • 722f51b Release v5.0.0 [Bill Tomczak]
  • b38e452 Merge pull request #48 from joomlashack/joomla4 [Bill Tomczak]
  • cb72e7e Bootstrap agnostic tooltips [Bill Tomczak]
  • a97afb6 Standards fix [Bill Tomczak]
  • 71b44f0 Code cleanup, standards fixes [Bill Tomczak]
  • a2e1e08 Fix tooltips for params and values [Bill Tomczak]
  • ad527f1 Standards fixes [Bill Tomczak]
  • 3188a11 Improve variable naming [Bill Tomczak]
  • 5da43ae Remove unused property [Bill Tomczak]
  • 552f8d1 Remove debugging code [Bill Tomczak]
  • 2bb0a0d Obsolete libraries folder auto removed in updates [Bill Tomczak]
  • 6cd0e1b Standards fixes [Bill Tomczak]
  • 0788ad2 FORMS-104: Improve handling of special characters [Bill Tomczak]
  • ba7e826 Fix typo and logic [Bill Tomczak]
  • 2f1677e Clear message on error return [Bill Tomczak]
  • f7fbd71 Force debug alert to stay open [Bill Tomczak]
  • 3923973 Minor standards fix [Bill Tomczak]
  • b77bdd1 FORMS-55: DIsplay alert or message not both [Bill Tomczak]
  • e92e2b0 FORMS-49: Hide select field labels when placed inside field [Bill Tomczak]
  • cfdadfb Improve regex validation a little [Bill Tomczak]
  • 1d7e09d Fix method signature [Bill Tomczak]
  • d93b361 Remove obsolete javascript [Bill Tomczak]
  • aa3bf5b fix classname typo [Bill Tomczak]
  • 46fbdde FORMS-34: Move action buttons to bottom of field list [Bill Tomczak]
  • 5f74baa FORMS-20: Don't manually add custom module suffix [Bill Tomczak]
  • 76acce7 Remove confusing auto-open on page exit [Bill Tomczak]
  • f0e0832 Bump dev version [Bill Tomczak]
  • 9cc853d re compile minified js [Bill Tomczak]
  • 78ad07b Minor formatting fix for Joomla 4 [Bill Tomczak]
  • 09df3ff Fix advanced select search field width [Bill Tomczak]
  • c24af08 Updates for date field compatibility [Bill Tomczak]
  • d625188 Fix modal rules option setting [Bill Tomczak]
  • 2059caa Add one last sanity check on regular expression [Bill Tomczak]
  • 91310a1 Standards fixes [Bill Tomczak]
  • 7b8d89e bump dev version [Bill Tomczak]
  • 3b479b7 Styling fixes for advanced select fields [Bill Tomczak]
  • f6542b6 Reformat css to standards [Bill Tomczak]
  • b1db0cf Improvements for handling select field display [Bill Tomczak]
  • b1bf827 Bump dev version [Bill Tomczak]
  • 787c53f Update minified js [Bill Tomczak]
  • 423badd Minor standards fix [Bill Tomczak]
  • 4d91207 Fix lightbox display for Joomla 4 [Bill Tomczak]
  • b329845 Restore localized bootstrap css [Bill Tomczak]
  • 9255541 Minor standards fix [Bill Tomczak]
  • 0a09b0b Give up on Joomla 4 advanced select for field type [Bill Tomczak]
  • c81a6bd Insert new column separator in field area [Bill Tomczak]
  • b7bb48c Minor cleanup [Bill Tomczak]
  • a9d8a9b Remove unused page support [Bill Tomczak]
  • 45ddeec Update all icons to fontawesome [Bill Tomczak]
  • 32fb741 Fix flicker on drag/drop file uploads [Bill Tomczak]
  • b7ed1e3 Remove deprecated toggler icon [Bill Tomczak]
  • 29e1fe6 Fix file upload icons [Bill Tomczak]
  • 921e23a Minor reorganization of extension boot [Bill Tomczak]
  • d87dd1d Simplify folder clearing on upgrades [Bill Tomczak]
  • 7cc5edc Remove old glyphicon support [Bill Tomczak]
  • 70da0ea Remove ie support shims [Bill Tomczak]
  • 8c78df4 Remove obsolete local bootstrap css [Bill Tomczak]
  • 6c4ae7a pre-clear entire media folder [Bill Tomczak]
  • bd2147c Convert string to regex [Bill Tomczak]
  • 0abd40c Remove unused page separator hooks [Bill Tomczak]
  • 17b3640 Column separator has no text field [Bill Tomczak]
  • cb66932 Fix tooltip issues in Joomla 4 [Bill Tomczak]
  • 474b247 Clean up debugging code [Bill Tomczak]
  • 90079ff Refactor captcha to use standard plugins [Bill Tomczak]
  • d3713c2 Standards fix [Bill Tomczak]
  • a4ff203 Remove obsolete bootstrap version check [Bill Tomczak]
  • 9693abf Fix element reference [Bill Tomczak]
  • 1ecb812 Adjust to new regexp strings [Bill Tomczak]
  • b291d86 Simplify method call [Bill Tomczak]
  • 2d162e0 Standards fixes [Bill Tomczak]
  • ae44f26 Safer usage of custom scripts [Bill Tomczak]
  • 2f8f024 Improvements to script loading [Bill Tomczak]
  • 1a75af1 Rationalize options init for easier management [Bill Tomczak]
  • 1b51892 Standards updates [Bill Tomczak]
  • 55aea96 javascript standards updates [Bill Tomczak]
  • a8e1116 Adjust captcha parameter initialization [Bill Tomczak]
  • 8100e16 Update manifest [Bill Tomczak]
  • e2d26be Update file headers [Bill Tomczak]
  • 38afe17 Standards/phpdoc updates [Bill Tomczak]
  • 71a3de4 Standards updates [Bill Tomczak]
  • 89ebbe6 Update phpdocs [Bill Tomczak]
  • 8ff4c69 Improvements to extension loading [Bill Tomczak]
  • b993b04 Fix parameter showon logic [Bill Tomczak]
  • 246fd87 Standards fixes [Bill Tomczak]
  • 7dfca74 Improve error handling from ajax requests [Bill Tomczak]
  • 17de632 Reorganize advanced parameters [Bill Tomczak]
  • 0d47d56 Simplify CAPTCHA options [Bill Tomczak]
  • a05e183 Clean up component views [Bill Tomczak]
  • 67619d8 Move param fixes to helper, standardize debug logging [Bill Tomczak]
  • 78f481f Update try/catch everywhere [Bill Tomczak]
  • 432b3b0 Improve ajax error handling and reporting [Bill Tomczak]
  • d1adf9e Minor standards fix [Bill Tomczak]
  • d5cdf0a We don't need joomla version in javascript [Bill Tomczak]
  • eaaf2a5 Remove obsolete field descriptions [Bill Tomczak]
  • 91a82e8 Standards fixes [Bill Tomczak]
  • 56e0932 Improve component loading [Bill Tomczak]
  • 27af867 Use fontawesome for component list [Bill Tomczak]
  • b3a75a0 Adjust for Joomla 4 [Bill Tomczak]
  • 58ca151 Standards fixes [Bill Tomczak]
  • 66448af Reorganize component views for branding and use of framework [Bill Tomczak]
  • 840a8d1 Re-minify admin js [Bill Tomczak]
  • f4fa475 Fix table property types [Bill Tomczak]
  • 9a4a01d Simplify model loading [Bill Tomczak]
  • 0780816 Update fileupload plugin to v10.32.0 [Bill Tomczak]
  • d11a98d Improve reliability of separator management [Bill Tomczak]
  • 6094133 Fixed required field init [Bill Tomczak]
  • a4e4777 Remove obsolete variable inits [Bill Tomczak]
  • 0856051 Keep field templates out of form submission [Bill Tomczak]
  • e0fa3ef Add comment [Bill Tomczak]
  • 1919b4f Fix method call [Bill Tomczak]
  • 5fccd13 Handle required field initial state [Bill Tomczak]
  • d12b14e Use Joomla core to render template fields [Bill Tomczak]
  • af07660 Use alledia framework for custom toolbar button [Bill Tomczak]
  • 73f076c Move toward consistent fontawesome usage [Bill Tomczak]
  • 4b13840 Code cleanup [Bill Tomczak]
  • 319cdd6 Remove upload path check [Bill Tomczak]
  • cc48a6b Remove cache dir check [Bill Tomczak]
  • 029cee9 Standards fixes [Bill Tomczak]
  • 563bd83 Safer, more efficient submit handler [Bill Tomczak]
  • f8cf21d Standars fixes [Bill Tomczak]
  • bf58fb0 Add javascript options [Bill Tomczak]
  • 64d2ac1 Fix defined fields error messaging [Bill Tomczak]
  • 1ea8cac Improve admin javascript loading / add general methods for documentation management [Bill Tomczak]
  • c8e1ad6 Add phpdoc [Bill Tomczak]
  • 952e0d7 Fix link button formatting [Bill Tomczak]
  • 6837823 Add missing phpdocs [Bill Tomczak]
  • c5768c8 Standards fixes [Bill Tomczak]
  • 4bb1eb6 Remove unneeded custom form field [Bill Tomczak]
  • 0cc9c6e Remove obsolete class descendents [Bill Tomczak]
  • e1d8da1 Remove unneeded access files [Bill Tomczak]
  • 8bdc90e Consolidate admin javascript into single file [Bill Tomczak]
  • 2cf16cb Need to trigger deprecated Chosen event [Bill Tomczak]
  • feadadf Common link buttons for Joomla 3/4 compatibility [Bill Tomczak]
  • ab8598e Standards fix [Bill Tomczak]
  • 6e8d933 Fix position setting for Joomla 4 and make messaging a little less annoying [Bill Tomczak]
  • fdb7495 Remove old hand-rolled validation methods [Bill Tomczak]
  • a7f1d0b Don't attempt to disable standard form validation [Bill Tomczak]
  • 77d9646 Minor reorg for clarity [Bill Tomczak]
  • 93c2bb3 Add validation handlers for upload fields [Bill Tomczak]
  • a6a8b2f Use new badge display in tips [Bill Tomczak]
  • b6d7f36 Fix typo [Bill Tomczak]
  • 1f7738b Use standard validation for upload sizes [Bill Tomczak]
  • fdbcf10 Reinstate upload limits tip with more details [Bill Tomczak]
  • 510c01f Remove minified js for now [Bill Tomczak]
  • be9a0cc Standards fixes [Bill Tomczak]
  • 44047e5 Remove unused javascript methods [Bill Tomczak]
  • 78ec53f Begin moving upload sizes info [Bill Tomczak]
  • 4055447 Initial fixes for template fields [Bill Tomczak]
  • 23f68b6 Adjust form field formatting [Bill Tomczak]
  • 4e81d3d Remove references to deprecated Joomla 4 [Bill Tomczak]
  • d521736 Improve field type select form field [Bill Tomczak]
  • be12ffd Standards fixes [Bill Tomczak]
  • b64f324 Clean up basic form field setups [Bill Tomczak]
  • f54e3b1 Update form field formatting for Joomla 4 [Bill Tomczak]
  • 0002f39 Remove distracting/unnecessary warning messages [Bill Tomczak]
  • 85c4376 Standards fixes [Bill Tomczak]
  • 8b194e0 Fix schema updater for Joomla 4 database checks [Bill Tomczak]
  • 08bf5f6 Code cleanup, fix various instantiation and field management issues [Bill Tomczak]
  • 34fd8b3 Minor standards fix [Bill Tomczak]
  • 82ebd0c Standards fix [Bill Tomczak]
  • 25c762b Simplify and add flexibility to addField [Bill Tomczak]
  • 50c5a70 Minor standards fixes [Bill Tomczak]
  • 80cb2bd Cleanup onsubmit manipulations [Bill Tomczak]
  • ac3f0cb Fix toggle all button [Bill Tomczak]
  • d7ce287 Minor ordering fix [Bill Tomczak]
  • 95b1b6d Minor standards fix [Bill Tomczak]
  • 4da46d6 Minor reorganization for clarity [Bill Tomczak]
  • c055648 clearer variable name [Bill Tomczak]
  • 4e02f2b Simplify/rationalize javascript field management [Bill Tomczak]
  • f9307ab Remove obsolete method [Bill Tomczak]
  • dc4bbb3 Eliminate hardcoded system fields [Bill Tomczak]
  • 195f467 Minor standards fix [Bill Tomczak]
  • cbf399f Instantiate as jQuery plugin [Bill Tomczak]
  • 34aa2da Various standards and simplifications [Bill Tomczak]
  • b648fcf Simplify basic form init [Bill Tomczak]
  • 76f8b77 Standards fixes [Bill Tomczak]
  • 1f41999 Standards fixes [Bill Tomczak]
  • d7e970a Assume jQuery UI is always present [Bill Tomczak]
  • 515a1af Fix asset file name [Bill Tomczak]
  • c83e509 Fix tooltip titles [Bill Tomczak]
  • 8d548bd Centralize script loading in admin form [Bill Tomczak]
  • 8c10e39 Minor standards fixes [Bill Tomczak]
  • 0c901d8 Fix tooltip body text [Bill Tomczak]
  • f8294a6 Small standards fixes [Bill Tomczak]
  • 37edb9f Update bootstrap tooltip class [Bill Tomczak]
  • 4c59dae Standards fixes [Bill Tomczak]
  • 1bdca33 Standards fixes [Bill Tomczak]
  • 5e9fff8 Reorganize installer script for clarity [Bill Tomczak]
  • 04a5fd1 Remove glyphicons option [Bill Tomczak]
  • ca24fd5 Simplify bootstrap css option [Bill Tomczak]
  • c113afb Stop fussing over bootstrap version [Bill Tomczak]
  • 80cad09 Remove non-existent file from minify list [Bill Tomczak]
  • 55247d6 Standards fixes [Bill Tomczak]
  • 24e5eb7 Adjust for updated jQuery ui [Bill Tomczak]
  • 05fc780 localize, consolidate, update jQuery UI [Bill Tomczak]
  • 71527b1 Update JS Cookie [Bill Tomczak]
  • b53bdac Update extension loader [Bill Tomczak]
  • 7202484 Fix language constants [Bill Tomczak]
  • 57cbcd3 Minor restructure of component folders [Bill Tomczak]
  • 516caea Update tooltip reference [Bill Tomczak]
  • 05ce2d7 Remove check for JoomlArt T3 caching [Bill Tomczak]
  • 07f2dc4 Update class name [Bill Tomczak]
  • 0f75215 Replace deprecated method call [Bill Tomczak]
  • bae0190 Remove support for SobiPro [Bill Tomczak]
  • 94e6401 Remove support for Community Builder [Bill Tomczak]
  • 239077f Remove support for Zoo [Bill Tomczak]
  • f6af8f1 Remove support for JomSocial [Bill Tomczak]
  • baf7df8 Clear helpers folder for full refresh [Bill Tomczak]
  • acc0bd8 Remove support for Freshmail [Bill Tomczak]
  • 3372691 Remove support for Facebook Pixel conversion [Bill Tomczak]
  • 75a438d Remove support for Microsoft Ad Center [Bill Tomczak]
  • 30033f6 Clear forms folder for full refresh [Bill Tomczak]
  • 48dfe5c Remove support for Google Ad Words [Bill Tomczak]
  • e01b570 Set default user email template [Bill Tomczak]
  • c8edf07 Minor standards fixes [Bill Tomczak]
  • 61bebc8 Improve parameter disable/enable [Bill Tomczak]
  • 4fb78e0 Ignore old parameter [Bill Tomczak]
  • 6f2dc28 Remove font family parameter [Bill Tomczak]
  • d1e20ea Remove unused language strings [Bill Tomczak]
  • 8e803af Remove gallery icon [Bill Tomczak]
  • c869ad3 Update installation setup [Bill Tomczak]
  • 81cbe10 Remove font family parameter [Bill Tomczak]
  • d5b1a9a Remove all toggler icon options [Bill Tomczak]
  • 5d2a9a6 Remove vertical type parameter [Bill Tomczak]
  • da3e69a Remove all options related to php vertical type [Bill Tomczak]
  • 3cdf341 Fix toggler icon css [Bill Tomczak]
  • 8a90a9f Fix typo [Bill Tomczak]
  • c6f1c78 Remove icomoon icon support [Bill Tomczak]
  • 441357c Update file headers [Bill Tomczak]
  • 33374e6 Additional fix to email regex [Bill Tomczak]
  • 7834f1a Fix related extensions names [Bill Tomczak]
  • c768844 Bump dev version [Bill Tomczak]
  • a1a3c8a Clean up installer script [Bill Tomczak]
  • 7b2eb23 Update classnames [Bill Tomczak]
  • aaa15ab Update classnames [Bill Tomczak]
  • 1c5b7a2 Update to signal joomla 4 compatibility [Bill Tomczak]
  • 7f69e81 Updates for current builder [Bill Tomczak]
  • ea7de41 Fix minor bug in email regular expression [Bill Tomczak]

Shack Forms Pro v4.0.45

  • Fix default phone validation regex
  • Maintenance release

Commit Log

  • 0a4bfb4 Release v4.0.45 [Bill Tomczak]
  • f12f40d Standards updates [Bill Tomczak]
  • bd644b3 Standards updates [Bill Tomczak]
  • 46a882b Bump dev version [Bill Tomczak]
  • 004fd13 SF-128: Fix phone validation [Bill Tomczak]

Shack Forms Pro v4.0.44

  • Let AcyMailing settings control active/confirmed status
  • Maintenance release

Commit Log

  • fc387fc Release v4.0.44 [Bill Tomczak]
  • 4fd4175 SF-126: Let AcyMailing control active/confirmed status [Bill Tomczak]
  • 91edb3f Bump dev version [Bill Tomczak]
  • 0b52b74 Standards updates [Bill Tomczak]

Shack Forms Pro v4.0.43

  • Update to support AcyMailing v7
  • Maintenance update

Commit Log

  • ec70e3e Update file headers [Bill Tomczak]
  • 975fb3b Release v4.0.43 [Bill Tomczak]
  • 2b52526 Bump dev version [Bill Tomczak]
  • dfd2f1f SF-121: Add support for AcyMailing v7 [Bill Tomczak]

Shack Forms Pro v4.0.42

  • Add email from name parameter

Commit Log

  • 58c51ed Release v4.0.42 [Bill Tomczak]
  • 43f8e9e Merge pull request #47 from joomlashack/SF-117 [Bill Tomczak]
  • adccc60 Minor language file fixes [Bill Tomczak]
  • 9982925 From Name Fix [Júlio Pontes]

Shack Forms Pro v4.0.41

  • Add new autofilled username field
  • Maintenance updates

Commit Log

  • b1dbc3e Release v4.0.41 [Bill Tomczak]
  • befcf9f Fix syntax issues in language files [Bill Tomczak]
  • 65a41b2 Merge pull request #46 from joomlashack/SF-116 [Bill Tomczak]
  • 7e5a492 Sort language files [Bill Tomczak]
  • 29ecefd Standards fixes [Bill Tomczak]
  • 739340a Minor formatting fix [Bill Tomczak]
  • d02bf21 Standards updates [Bill Tomczak]
  • 0a05dc1 Bump dev version [Bill Tomczak]
  • e66f703 Add username hide CSS [Nick Savov]
  • cb22df0 Add username string to all languages [Nick Savov]
  • cf8cfb7 Add Username as a field type [Nick Savov]
  • 9e80262 Change readme to Shack Forms Pro [Nick Savov]
  • ac8220a Allow username to be autofilled too [Nick Savov]

Shack Forms Pro v4.0.40

  • Convert shortcodes in Email subject

Commit Log

  • 72c8f69 Release v4.0.40 [Bill Tomczak]
  • c7cb6a8 Merge pull request #45 from joomlashack/SF-114 [Bill Tomczak]
  • 965cbf2 Merge branch 'development' into SF-114 [Bill Tomczak]
  • cab25bc Increase version [Valentín García]
  • 96cebf1 Parse vars for the subject [Valentín García]

Shack Forms Pro v4.0.39

  • Fixes misaligned columns in Google Sheets
  • Fixes file upload incompatibility with php 7.4

Commit Log

  • b85dc8e Release v4.0.39 [Bill Tomczak]
  • 96c3285 Merge pull request #44 from joomlashack/SF-112 [Bill Tomczak]
  • 591c697 Merge pull request #43 from joomlashack/SF-111 [Bill Tomczak]
  • 4a1e657 Improve language on GDPR tooltip text [Bill Tomczak]
  • 26a41b9 Bump dev version [Bill Tomczak]
  • 79232bf Update Blueimp file upload widget to v10.27.0 [Bill Tomczak]
  • db7b7ce Bump dev version [Bill Tomczak]
  • af0f6a5 Improve normalizing checkbox and checkboxes data [Bill Tomczak]
  • 54d1585 Always send single checkbox and provide checked|unchecked values [Bill Tomczak]
  • ed7ed0b Include placeholder for radio/checkbox groups so always sent [Bill Tomczak]

Shack Forms Pro v4.0.38

  • Fix problem introduced in previous release with submit always failing

Commit Log

  • 7063b04 Release v4.0.38 [Bill Tomczak]
  • 0fd88f6 Don’t fail if mail to list wasn’t used [Bill Tomczak]

Shack Forms Pro v4.0.37

  • Allows multiple email addresses/name on Mail To List
  • When google spreadsheets have been granted access, the authorized google account will be shown
  • Various maintenance updates

Commit Log

  • 3101ce3 Release v4.0.37 [Bill Tomczak]
  • 6430c1a Update description for new Mail To List format [Bill Tomczak]
  • 90c513c Update file headers [Bill Tomczak]
  • 5bf74d2 Minor standards/formatting fixes [Bill Tomczak]
  • fd97edc Add missing comments [Bill Tomczak]
  • 3c12a9e Document required php module [Bill Tomczak]
  • 3594a14 reorder composer require list [Bill Tomczak]
  • 6e57cc2 Merge pull request #42 from joomlashack/SF-109 [Bill Tomczak]
  • e2399c6 Include to name when present [Bill Tomczak]
  • e73dca7 Use simplified recipient getter for mail to list [Bill Tomczak]
  • 969953a Validate email addresses while building mail to list [Bill Tomczak]
  • 794ce43 Use standardized mail to list to generate dropdown [Bill Tomczak]
  • be0fb3c Create standard method for getting Mail To List [Bill Tomczak]
  • 617cc6a Always display the Google Sheets access owner [Bill Tomczak]
  • 933ab0c Updates for Joomla 3.8+ class names [Bill Tomczak]
  • 2579df9 Allows multiple email addresses for each Mail to List item [Nick Savov]
  • b1fa1b4 Fix minor typo in language constant [Bill Tomczak]