Virtual Select Input Select Box added. Used in improved Table Join fields with the search feature;
JSON output improved, organized, and fixed;
Back-end: Table Category filter added;
Run custom “OnChange” code when Modal Form is saved;
Custom PHP file bug reporting added;
Default layout generator improved;
Value checks added – for stability.
Code organization and future compatibility:
$db = Factory::getDBO(); replaced with CustomTables\database;
Unused Class imports deleted;
Env->jinput replaced with common->input;
GENERATION_EXPRESSION removed.
Bugs fixed:
Installation issue ‘Class “CustomTables\database” not found’ has been fixed;
Legacy selector bug fixed;
Get Table Join empty value error fixed;
File Box field type value output bug fixed;
File Type loader fixed;
Listing Published value bug fixed. (In layouts).
3.1.6 (2023-09-11) – Back-end: Copy field bug fixed; Copy table bug was fixed. TableJoin field type: deleted value check added, checks if selected value present and not block the selection option. TableJoin: Add a new option (inside the select box) that passes a selected parameter to a modal form when needed. Tags added: {{ record.missingfields(separator) }} and {{ record.missingfieldslist }}. Tag improvement: {{ fieldname.edit }} tag can be used outside the record – this allows changes to be applied to all the records on that page (visible records). Input elements: Placeholder attribute added to Table Join field input box. Virtual fields are refreshed when the Refresh button is clicked.
3.1.5 (2023-08-21) – Save/Publish/Unpublish record code reorganized. Custom PHP functions moved to the Plugin. A custom PHP script may override the Return To page parameter; TableJoin Field Type: Third-party table Primary key bug fixed. “Selected value does not have a parent” check added. Add a new record button to add child records; Detailed View Calendar field activation added when needed; Twig Library updated. {{ tables.getvalue }} tag bug was fixed and a Modal form return link was added.
3.1.4 (2023-07-24) – Table Join JSON list encoding improved. Table Join additional filter override bug fixed. Virtual value has to be processed even when calling the “.value” function. Table Multi Record field type bug fixed. The default Page layout issue is fixed. Tags {{ record.min }},{{ record.max }},{{ record.avg }},{{ record.sum }} fixed. They were returning count value instead. Table Multi-join default class conflict fixed. Improved Select box added to Table Join field type.
3.1.3 (2023-07-04) – Table Join field type: A list of parameters can be passed to render a value. Twig JSON filters added ( “| json_decode” and “| json_encode”). The {{ html.button }} improved, the empty default value changed to NULL. Back-end Layouts and Tables list of Dependence fixed. Query parameters can be passed to a modal form while adding a new record. Add a new record while selecting an Item from the dropdown list functionality added. The multi-Table Join field inline parameters issue is fixed. The filter can be passed as a parameter now.
3.1.2 (2023-06-22) – htmlspecialchars added for output values. Following tags has been added: {{ record.count(‘table’,’filter’) }}, {{ record.avg(‘table’,’field’,’filter’) }}, {{ record.max(‘table’,’field’,’filter’) }}, {{ record.min(‘table’,’field’,’filter’) }}, {{ record.sum(‘table’,’field’,’filter’) }}, text function + character problem fixed. Filters improved.
3.1.1 (2023-06-20) – Save Table Join id fixed. Multiple Table Join field type improved. Selector values are processed. Table Join multi-record field type value separator character added. A default value can be applied to almost any field type. Twig parsing error messaging improved. Layouts can be saved as files – the “Save Layouts to file” option was added to the Global Configuration. Back-end list of records Table Join values bug fixed.
3.1.0 (2023-05-05) – Search by Radio field type added. Save non-numerical Table Join IDs issue fixed.
3.0.9 (2023-04-27) – Import tables bug fixed. reCaptcha check fixed. Email validation added. MySQL <5.7 checks added. Order By field permission bug fixed. Multiple Table Join record values can be separated by custom char. Records fields type: Output layout parameter added.
3.0.8 (2023-04-03) – File Box field type code cleaned. The documentation bug fixed. Search text input box max length changed from 0 to 1024 (bug fixed). Virtual Field Type added. Virtual field storage option added and Field Type check added. Logs view warnings fixed. Table Join layout error handling improved. Virtual field type quotes problem fixed.
3.0.7 (2023-02-19) – CSV explode fixed, double character separators are possible. Option List null value bug fixed. File Box PHP8 compatibility is fixed. Language files updated. Virtual Generated field added. Back-end: Save as Copy and Check-in buttons redirect bug fixed.
3.0.6 (2023-02-01) – Image Gallery field type: Image Size selector added. Default Image Size options added to Layout Editor – Image Gallery field type. User field types PHP 8.0 compatibility fixed. Google Maps does not load if no key is provided. HTML tag parameter “width” replaced with CSS. Alias field length extended to 1025 chars.
3.0.5 (2023-01-28) – Menu Item – Default Catalog Layout added – no need to create or select. Ordering Field Type bug fixed.
3.0.4 (2023-01-25) – File Box field type, multiple File Box fields bug fixed. Table Join filter “params” bug fixed. {{ table.title }} multilingual bug fixed. The export table structure file name is limited to 128 characters. XML output is possible without “clean=1” URL parameter. Pagination warning is fixed. Twig loader check added. Empty parameter check added. {{ html.search() }} tag improved. The field may contain a Layout name after it to render the values according to it. Example {{ html.search(“myfield:TheLayoutName”) }}
3.0.2 (2023-01-03) – Twig filters available during Form Submit – useful to filter what fields to save. {{ record.id }} tag returns “” when adding new records. Table Join value can be used in default values. Field name Sanitization added – when adding a new table field the field name is cleaned to “a-z0-9”. German translation improved in the back-end. Joomla 3 – back-end, list ordering (sort-by) bug fixed. Back-end import table structure bug fixed.
Leave a Reply
You must be logged in to post a comment.