Changelog of older versions
2024-02-01 4.0 Official release
2024-01-29Â Forum #54267Â Fix radio button IDs in repeating group.
2024-01-25Fix several deprecated Factory::getDbo calls
2024-01-25Improve Fabrik Home display
2024-01-22Â Forum #54305Â Forum #54270Â Load old date CSS from inside Fabrik (J!5 removed calendar CSS from media/system)
2024-01-21 Improve Fabrik Home: show version and useful links
2024-01-21Â Forum #54304Â Consent: use raw userID (thx lcollong)
2024-01-20 Forum #54303 Store default NOW() for date_created in Sequence element
2024-01-20Â Forum #54300Â Add groupModel to form php eval variables
2024-01-19 Textarea: remove TinyMCE version check >4 (will break JCE >2.9.54)
2024-01-19Â Forum #54260Â Fix "filter under headings" showing up in PDF
2024-01-19 Forum #54253 Skip Content plugin in smart search indexer context
2024-01-01 Forum #54271 Fix language Translations in form limit plugin
2023-12-17Â Forum #54148Â Fix item-Id setting in fabrik-Bootstrap-grid.php (div template)
2023-12-14Â Forum #54132Â Catch "j" format in jdate (not working in form view)
2023-11-22Â Forum #54204Â Fix deprecated J! function calls in Partial/Pdf (breaking in J!5)
2023-11-14 Fix (again) Add Group icon for repeat Groups with table layout and min=0
2023-11-11 Forum #54175 Fix deprecated warnings in Field, InternalId & Jdate Element Plugins
2023-11-10Â Forum #54186Â Add com_fabrik/js folder for custom JS
2023-11-06Â Forum #53833Â Expose the data array to the eval functions of databasejoin element
2023-11-05 Forum #54179 Fix Thumbs element details view
2023-11-05Â Forum #54183Â Removed CSV as a menu item type
2023-11-05 Forum #54165 Fix Timestamp element saves as local/utc and update on edit
2023-11-04Â Forum #54174Â Deprecated warnings with PHP 8.2
2023-11-01 Forum #54169 update_col.php: fix issue with Elements with Range filter
2023-11-01Â Forum #54156Â fix duplicate HTMLHelper call for Imagick
2023-10-22 4.0 Zeta Release
2023-10-22Â Forum #54149Â Fix missing Itemid on Apply
2023-10-22Â Forum #54097Â Fileupload delete in bootstrap_tabs
2023-10-21Â Forum #54143Â Fix usergroup list view
2023-10-21 Don't apply default values in existing records (e.g. empty dates)
2023-10-21 Fix bootstrap_tabs BS5 selectors
2023-10-20 Allow Installation on Joomla 5
2023-10-20 Fix Admin Modules
2023-10-20 Add admin Groups order default
2023-10-19Â Forum #54144Â Add $this->data and $formModal to the call to attachments eval.
2023-10-19 Workaround for J!4.4.0 issue which breaks the time picker if 24h enabled (always show week numbers)
2023-10-17Â Forum #54132Â Fix jdate applying timezone to store as local.
2023-10-17Â Forum #54134Â Fix timestamp update on edit logic.
2023-10-17 Forum #54106 Fixed the ordering sticky for Lists, Forms, etc in the admin.
2023-10-13Â Forum #54118Â Block user input only on the action buttons.
2023-10-04Â Forum #54108Â Added AWS to the vendor libraries.
2023-10-02Â Forum #54119Â Fix count error after deleting ajax-max-1 file
2023-09-24Â Slider element: fix background class for value in form
2023-09-21Â Forum #54108Â Fixed filter type on user
2023-09-15Â Forum #54094Â Fix form repeat group order icon
2023-09-10 Fix list email plugin addressbook multiselect (old F3 issue)
2023-09-02 Variable names in usergroup element
2023-08-29 Forum #54072 Fix Birthday element not storing since Epsilon;
2023-08-23Â Forum #54050Â log form: fix Date() call
2023-08-20Â Forum #54026Â Content plugin, load frontend language file also in backend
2023-08-15 4.0 Epsilon Release (After installing Epsilon please install the birthday plugin fix plugin-birthday-2023-08-29.zip)
2023-08-14 PHP8.2 Support for MPDF
2023-08-13 Fix list "Group by" not storing selected element
2023-08-13 Fix usergroups showing values in list view
2023-08-12 Added the form articles and upsert plugins, added the specialchars Validation plugin
2023-08-12 Fix error if storing empty birthday with "Save empty as Null"=no
2023-08-11 Forum #53988, Forum #53761 fullcalendar.php: show label of a dbjoin "title" element, not value
2023-08-11Â Forum #53974Â PHP validation: enable access to ->setMessage()
2023-08-11 form.js: Fix inject groupAdd icon position in repeat group table layout
2023-08-11 Improve quickicon AdminModule layout
2023-08-11 OldDate: If alwaysToday and element is readonly show last stored value (like in list view an F3)
2023-08-11 Forum #53994, Forum #53983 Fix dbjoin frontend add and select issues for dropdown, auto-complete, radio
2023-08-10 Fix jdate filter BS5
2023-08-10 Improve Advanced search layout, don't display a value field if element is "please select", fix spinning loader for 'please select'
2023-08-09 Forum #54030 Use BS5 class text-end for repeat-group buttons in Bootstrap and bootstrap_tabs
2023-08-04 Several deprecated fixes
2023-08-04Â Forum #53960Â mootools-core.js: catch undefined parameter in computePosition
2023-08-04Â Forum #53880Â Copy loading-light.gif
2023-08-04Â Forum #54000Â Fix comment table definition (timestamp needs default current_timestamp()), fix deprecated trim on null
2023-08-03Â Forum #53997Â Remove Fabrik pagination link styling conflicting with Cassipeia/Atum
2023-07-27Â Forum #53976Â Fix non-editable jdate overriding existing date with NULL
2023-07-27Â Forum #53981Â Fix typos in log and notices form plugin
2023-07-17Â Forum #53966Â route.php not existing in J!4, not necessary for "old" com_search-j4-adapted
2023-07-14Â Forum #53964Â Fix missing variables in list php eval
2023-07-05 Set the doctype to partial for the list selection modal.
2023-07-05Â Forum #53947Â listfilter.php: fix deprecated null in strtolower
2023-07-04 Some layout fixes in fabrik-element-field-form.php and form-php-plugin
2023-07-02 Forum #53943 Fixed Content plugin "You are trying to embed an element..." error
2023-06-29Â Forum #53921Â Fixed: force to float only after unnumberFormat a formatted int/decimal field
2023-06-26 Add article form plugin
2023-06-23 Save the form Groups even if we do not record the form data in the database
2023-06-23 list.php: add BS5 class for condensed table
2023-06-22Â Forum #53921Â Fixed store empty int/decimal values as NULL even if number format is enabled
2023-06-22Â Forum #53923Â Fixed create list via CSV import + deprecated trim param warning
2023-06-21 Fixed form autofill.js (Cannot read properties of undefined (reading 'element') li 204)
2023-06-19 Fixed getting the BS Tab for element JS, the markup changed with BS5
2023-06-12 Forum #53893 Add Itemid to PDF links to avoid pagination/filter issues with multiple Menu items calling the same list.
2023-06-05 Added formData to the PHP validation plugin
2023-06-05 Fixed deprecated null param in image.php
2023-06-04 Added the Picklist element with BS5 markup
2023-06-03 Forum #53889 Missing buttons in Dropdown element admin
2023-06-03 Missing $db declaration in uninstall script
2023-06-01 4.0 Delta Release
2023-06-01 Fixed library version numbers
2023-06-01 Include the Cron geocode plugin
2023-06-01 Revised sql update files to ensure they run on install
2023-06-01 Installation library warnings
2023-06-01Â Forum #53856Â mPdf NullLogger error
2023-05-31 Forum #53870 Fix HTML chars in dropdown Lists
2023-05-31Â Forum #53876Â Add formModel and elementModel to php-eval in form php plugin (onElementCanView,onElementCanUse,onElementContainerClass)
2023-05-26 Forum #53872,Forum #53819 Fix calc and CDD Elements in repeat Groups
2023-05-24Â Forum #53870Â Fix tooltip showing parent/child ids in element listing
2023-05-18 Forum #53855 Fix alert image position in ajax Validation error message
2023-05-15Â Forum #53854Â update_col.php: more Php:eval vars ($update)
2023-05-13Â Forum #53851Â Fix JS error "undefined (reading '_getSubElements')"
2023-05-13Â Forum #53852Â Improve list action heading display
2023-05-11 Forum #53736 Fix multi col repeat Groups
2023-05-10Â Forum #53844Â Force loading #_fabrik_lists from J!DB on frontend import
2023-05-09 Fix Php::Eval params for list listcsv plugin (undefined method PlgFabrik_ListListcsv::getFormModel); Fix auto_detect_line_endings is deprecated
2023-05-08Â Forum #53846Â validation_rule.php: add $data to Php::Eval vars
2023-05-08Â Forum #53845Â Deprecated in facetedlinks
2023-05-07Â Forum #53841Â Set "empty"=null and force int and dec values to numeric to avoid 'Store row failed: Incorrect integer value: '' for column...'
2023-05-07Â Forum #53842Â plugin.php: add formModel to condition Php::Eval
2023-05-06Â Forum #53839Â element.php: php8 fix for default value if readonly
2023-05-05Â Forum #53789Â Fileupload: fabrikDataEmpty and access image
2023-05-05Â Forum #53825Â Fix juser message if mailing is disabled
2023-05-04Â Forum #53837Â J!4.3 _registry notice
2023-05-01Â Forum #53831Â Deprecated warning birthday
2023-04-27Â Forum #53823Â Re-add initialization of custom helpers __initStatic
2023-04-20Â Forum #53804Â Fix serveral enhanced dropdown etc. issues
2023-04-19 Forum #53734 Dropdown element can handle int column for value
2023-04-19Â Forum #53809Â Fix missing classes/43/ for J!4.3
2023-04-16Â Forum #53797Â Fix list group-heading collapse/expand icons
2023-04-13Â Forum #53793Â Fix list order icons
2023-04-11Â Forum #53788Â Fix typo in it-IT
2023-04-08Â Forum #53780Â Fix Cron "Field 'created' doesn't have a default value"
2023-04-03Â Forum #53774Â Fix tabbed list layout
2023-03-31 Fix 'Array to string conversion in … Pdf\HeadRenderer.php on line 239' warning during backend PDF creation
2023-03-31 4.0Gamma3 Release
2023-03-29 Forum #53766 Fix controller/Visualizations getModel call
2023-03-27Â Forum #53760Â Forum #53758Â Fix deprecated null params mb_strtolower and json_decode
2023-03-27Â Forum #53748Â Fix dbjoin deprecated trim on NULL
2023-03-25 Fix cron_php eval parameters
2023-03-22Â Forum #53754Â List php_events: add $model to eval vars
2023-03-22Â Content plugin: fix deprecated issues, improve debug reporting
2023-03-20Â Forum #53752Â Add variables to Php::Eval also in case of additional php-file
2023-03-20Â Forum #53751Â Run backend template overrides only on Fabrik
2023-03-19 Fix Deprecated: Passing null to parameter #2 ($replace)... in Worker.php on line 759
2023-03-19Â Forum #53749Â Fix eval/thisVar in several plugins
2023-03-18Â Forum #53743Â Set #_elements.default nullable also on update
2023-03-18Â Forum #53737Â Improve CDD error logging
2023-03-17Â Forum #53741Â Fix issue on Windows systems and J! root folder starting with a number
2023-03-12Â Forum #53731Â Use explicit jQuery in blockuserinput.js
2023-03-09Â Forum #53668Â Improve (j)date range filter layout (BS5 and accessibility)
2023-03-07 Fix email list plugin
2023-03-06 Forum #53711 etc Fix deprecated warnings in list can-edit/delete/view-row plugins (thx pastvne)
2023-03-06 Fix new lib structure in list email + form sms plugin
2023-03-06Â Forum #53717Â Catch outdated or wrong segments in router
2023-03-05Â Forum #53712Â Include $data in databasejoin and CDD AdvancedEval params
2023-03-05Â Forum #53707Â Fix $form warning in backend menu and module editing (and add fix for J!4.2.8)
2023-03-01 Fix typo in Thumbs element. For updating the Thumbs element see (https://fabrikar.com/forums/index.php?threads/fabrik-4-gamma2-now-available-for-download.53699/)
2023-02-28 4.0Gamma2 Release
2023-02-27 Fix version check in Thumbs element
2023-02-27 Update Getid3 lib
2023-02-27 Fix a typo in Comment form plugin
2023-02-27 Improve error reporting on storing meta data
2023-02-27 New library structure; fix "DOMPDF not found"
2023-02-25 4.0Gamma1 Release
2023-02-24Â Forum #53682Â Repeat group button layout
2023-02-23Â Forum #53685Â Missing string initialisation in case of ajax_calc
2023-02-23Â Forum #53684Â revert need for double backslash in date/jdate 'getAllowedPHPDates'
2023-02-22Â Forum #53593Â escape % in calc element code before logging, so sprintf in logEval won't break with' x arguments required, y given
2023-02-22 4.0Gamma Release
2023-02-21 Removed all calls to the PHP eval function. We now create a class to wrap the code. This isolates Fabrik code from any clash with user supplied code
2023-02-21Â Forum #53674Â Textarea WYSIWYG sizing
2023-02-19 Forum #53660 Forum #53664 Remove autoscrolling of wide Lists
2023-02-19Â Forum #53666Â Stop "cycling" of pagination next button
2023-02-16Â Forum #53660Â Layout enhancement for listactions as dropdown
2023-02-16Â Forum #53665Â Throw error, not a system error message + false success "Record added/updated" in case of failed "store row to DB"
2023-02-15Â Forum #53659Â fix Class "Fabrik\Helpers\JURI" not found
2023-02-14Â Forum #53654Â handle old ReCaptcha v1 as reCaptcha (checkbox) v2
2023-01-29 Fix Rating element
2023-01-17Â Forum #53604Â Improved error message in case of failing Fabrik connection (instead of 'mysqli object is not fully initialized')
2023-01-12Â Forum #53592Â User elelemnt not rendering name or ID on new records, ID does not store
2023-01-12 Fix calc element (Ajax-update if code contains \)
2023-01-12 Fix Enhanced Dropdown
2023-01-09 Issue #600 Button element missing
2023-01-08 Issue #603 2 column PDF output broken; (edit) Fix incorrect end-of-group handling
2023-01-05 Issue #609 List module "Show intro" setting
2023-01-05 Issue #606 Remove hardcoded Bootstrap list template and improve div template (BS5 styling, HTML ids)
2023-01-05 Issue #607 Trim whitespace from group column widths; (edit)Don't count hidden fields in multi-col Groups
2022-12-24Â Issue #528Â Delete not working in row if list actions rendered as dropdown
2022-12-20 Beta4b Release
2022-12-20Â Issue #598Â Error in sql update file for fabrik_cron
2022-12-20Â Issue #599Â JSON string broken if "params" fields of the database tables fabrik_lists or fabrik_forms is too long
2022-12-20Â Issue #598Â Class Factory not found
2022-12-19Â Issue #586Â Can't delete row from list
2022-12-19 Beta4 Release
2022-12-18Â Issue #594Â Install fail: BLOB, TEXT, GEOMETRY or JSON column 'default' can't have a default value
2022-12-16Â Issue #548Â Save part-edited records Form leads to error 0 on clear
2022-12-14Â Issue #535Â Calc element not rendering HTML
2022-12-14Â Issue #588Â List filter not working in Admin (also site)
2022-12-14Â Issue #530Â Googlemap element works in list, not in form
2022-12-14Â Issue #500Â Advanced search produces an error
2022-12-12Â Issue #583Â Creating a list based on a view misses table name
2022-12-11Â Issue #548Â Clearing a partially saved form leads to error 0
2022-12-10 Issue #576 Finish publishing date cannot be cleared in Forms and Visualizations
2022-12-10Â Issue #589Â Advanced search in admin needs BS5 styling
2022-12-09Â Issue #577Â Unpublished list cannot be edited
2022-12-09 53564 PHP8 Error in Birthday element
2022-12-08Â Issue #585Â Saving an element shows empty green error message
2022-12-02 Beta3 Release
2022-11-30Â Issue #574Â Class 'BaseController' not found
2022-11-30Â Issue #572Â Change fabrikar.com help links to https
2022-11-29Â Issue #543Â Issue #544Â List filter layout
2022-11-29Â Issue #563Â Clear filter for search all
2022-11-29 Issue #537 BS5 markup for radio button Groups
2022-11-28Â Issue #566Â Form Comment plugin call to member function getTableColumns on null
2022-11-28Â Issue #569Â Error installing on J4 that did not have F! installed.
2022-22-27 Beta2c Release
2022-11-27Â Issue #565Â Remove old F3 update sql files so they do not run during install
2022-11-27 Issue #533 Add Email Exists validation
2022-11-27Â Issue #539Â Unable to import from CSV
2022-11-26 Beta2b Release
2022-11-26Â Issue #561Â Comments plugin shows database warning.
2022-11-26 Beta2a Release
2022-11-26 Multiple issues - SQL Update problems with Beta2.
2022-11-26Â Issue #507Â Block user input on front end until Fabrik is loaded.
2022-11-26Â Issue #560Â Upgrade F4-F4 should not delete the library.
2022-11-26 Issue #558 Null date value. 2022-11-24 Issue #540 Deprecated warning in Birthday element
2022-11-23 Beta2 Release
2022-11-23Â Issue #547Â &Â Issue #546Â Updating to Beta1 causes sql errors
2022-11-22Â Issue #549Â Plus sign wrong color in filters dialog
2022-11-19Â Issue #543Â Up/Down arraows Missing
2022-11-19 Issue #540 Deprecated errors in Birthday element
2022-11-17Â Issue #531Â Undefined method in Captcha plugin
2022-11-13Â Issue #501Â Advanced search strange layout after re-opening (PRÂ #526)
2022-11-13 Typo in Googlemap viz (coords in viz missing), deprecated warning in Googlemaps element (PRÂ #525)
2022-11-12 Issue #494 and Issue #519, Axjax Validation icons, Time element dropdown, Time element php8 fix (PR #520 PR #523 )
2022-11-11Â Issue #503, List buttons alignment (PRÂ #517Â )
2022-11-09Â Issue #347, Access protection for "Reset Fabrik" (PRÂ #516Â )
2022-11-07 Issue #503, Toggle list columns (PR #504, #505 )
2022-11-07 Issue #494, Fail/success icon position in ajax validations, failed Validation indication on group tabs in bootstrap_tabs (PR #502 )
2022-11-06Â Issue #486, Responsive CSS for List column visibility
2022-11-06Â Issue #489, fabrik hangs when saving element structure change.
2022-11-06 Beta1 release
Â