The changelog for changes to the Fabrik codebase starting after Fabrik V4.2 you'll find here https://fabrikar.com/changelog
Below is the changelog for changes to the fabrik codebase until (including) Fabrik V4.2. Changes are listed in chronological order, newest to oldest. Bolded items are major release points.
For the status of the latest release etc. see
Fabrik 4 for Joomla4.2+ Announcements
To get changes between official releases you can
update from GitHub
2024-06-26 V4.2 Release
2024-06-22
Forum #54108 Fix outdated function call in fileupload AWS storage
2024-06-20 Don't use the mootools Asset.css call as it fails when strict mime type is enforced
2024-06-18 Revised the dompdf not found message and added one for mpdf
2024-06-09 New sql update to store the changelog url in the extensions table
2024-06-04
Forum #54558 Fix issue with new record and usekey and child tables
2024-06-03
Forum #54555 CDD checkbox: use BS5
2024-06-02
Forum #54556 Add missing variables in
PHP validation
2024-05-27
Forum #54545 Fix linebreaks in autofill lang. file
2024-05-26
Forum #54543 Picklist element: take BG color from element settings
2024-05-25 Remove old F3-Premium update site creation
2024-05-22 V4.1 Release
2024-05-21 Added the Twilio library
2024-05-15
Forum #53698 Improve thumbs to update very old #__fabrik_thumbs table
2024-05-09 Improve German language files (@Roland )
2024-05-03
Forum #54508 Bootstrap tmpl: make list scroll on small devices
2024-05-03
Forum #54483 Increase ip column size in form log plugin
2024-05-03
Forum #54410 Validate required fields on backend list import
2024-05-02
Forum #54474 Bandaid for Fabrik Calendar fields breaking in non-English J! backend
2024-05-02
Forum #54494 Accept integer values (usergroup element, eval popuplate dropdown, picklist etc). Revert bandaid changes in usergroup, dropdown
2024-05-02 Remove outdated JRequest in
List module
2024-04-28
Forum #54495 Fix missing Itemid and issue with subdirectories in list and form/details canonical links
2024-04-25
Forum #54490 PartialDocument: setBuffer as in J!4/J!5 to fix J!5 warnings
2024-04-22
Forum #54481 More deprecated
2024-04-17
Forum #54473 Add FormField for J!5.1
2024-04-14
Forum #54461 Fix "Store row failed: Incorrect integer value: ''.." with empty dbjoins and CDDs
2024-04-14
Forum #54468 Fix add/delete button layout in repeatgroup table layout in bootstrap_tabs
2024-04-14
Forum #54467 Removed old plugins from the public fabrik repo
2024-04-13 Make list-toggle-col working with list responsive columns
2024-04-13
Forum #54457 Fabrikcron.php: Log and reschedule on fatal errors (code==1) only!
2024-04-12
Forum #54455 In backend show also
Forms without
Groups but mark them as invalid.
2024-04-10
Forum #54454 Fix error if % in tip text eval (thks jcc)
2024-04-10
Forum #54449 Fix placeholder replacement in case of SEF enabled
2024-04-04
Forum #284604 Fix rendering a single repeat data
2024-04-04 Fix deprecated trim null in jdate
2024-04-04
Forum #54428 Textarea.php: fix < > in wysiwyg editor
2024-04-03
Forum #54107 Fix SEF and URL rewriting
2024-04-03
Forum #54440 Stop running doCron before doing anything else, exclude com_falang
2024-03-06 Some more deprecated '...passing null...'
2024-02-29
Forum #54264 Calc element: add $repeatCounter to php vars
2024-02-28
Forum #54387 SystemPlugin: Only report issues, don't shut down J! backend
2024-02-24 Fix Worker::canUserDo in case of userelementValue == null
2024-02-17
Forum #54365 Fix issue "start with creating a form"
2024-02-14 List email plugin: Fix deprecated 'trim...passing null...'
2024-02-09
Forum #54348 Add repeat group intro text also in details view (
Bootstrap + bootstrap_tabs)
2024-02-04
Forum #54328 Fix attachment issue with multiple email form plugins
2024-02-04
Forum # 54327 Fix js error when adding a repeating group
2024-02-01 4.0 Official release
2024-01-29
Forum #54267 Fix radio button IDs in repeating group.
2024-01-25
Fix several deprecated Factory::getDbo calls
2024-01-25
Improve 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