3.5.8 (Joomla) 1.5.8 (WordPress) – 2025-03-25
- General Improvements & Fixes
- User Field Type: Custom Fields values can now be retrieved.
- Improved Table Management: Create, Copy, Rename now use the same logic for Joomla & WP.
- Import/Export Enhancements:
- Fixed import issue when tables have different field prefixes.
- Renamed
ExportTables
andImportTables
class files for better organization.
- Foreign Key Handling:
- Fixed
addForeignKey
for user fields. - Fixed
removeForeignKey
.
- Fixed
- Pagination & Search Enhancements
- {{ html.pagination }} added to Auto Layout Creator (WP) & default simple catalog layout.
- Search by exact date in datetime fields added.
- Search by date range bugs fixed.
- Date field search now applies global search filter.
- Date selection works without requiring the “Search” button.
- WordPress-Specific Fixes
- Fixed ordering by User Field in WP.
- Fixed current language detection in WP.
- UI & UX Enhancements
- List of Records column width improved in the backend.
- Error message text improved for better clarity.
- Table Join (Lookup Table) popup window fixes:
- Fixed “Add New selectable item” popup.
- Added session expiration handling in popup.
- Installation messages updated to clarify “Table created” instead of “Table added”, with
#__
prefix shown for security.
- Bug Fixes
- Fixed domain validation bug in URL Field type.
- Fixed Lookup Table self-parent value selection issue.
- Fixed saving of a single value in catalog view.
- Fixed delete confirmation message (now correctly shows item name instead of ID).
- Fixed a warning in the Date field search box.
- Developer & Performance Improvements
- Refactored JavaScript methods:
- Moved global methods to
CustomTablesEdit (CTEditHelper)
. - Prevented duplicate JS function declarations.
- Replaced
ctWebsiteRoot
withCTEditHelper.websiteRoot
.
- Moved global methods to
- Refactored and moved helper files (e.g.,
DataType
,FileMethods
). - Added new virtual field option: Stored Decimal.
- Refactored JavaScript methods:
3.5.7 (Joomla) 1.5.7 (WordPress) – 2025-03-06
- General Improvements
- Improved error reporting with exceptions instead of silent errors.
- Enhanced error handling in various back-end functions.
- Unused files removed.
- Code cleanup & maintenance, including merged inputbox types and file renaming.
- Bug Fixes
- Saving issues fixed for third-party table fields (WordPress).
- Multilingual Text field bug fixed when adding a new record.
- Empty int & float values now saved as NULL instead of empty strings.
- Fixed image gallery deletion bug when no image parameters were set.
- Save new record as ‘Unpublished’ bug fixed.
- User Experience & UI Improvements
- Advanced Tab description improved in Table/Edit settings.
- Schema tab hidden when adding a new table (since it’s not needed).
- Improved German translation in the back-end.
- WordPress Compatibility
- Language field type enabled for WordPress version.
- Fixed case-sensitive language value input in WP.
- Multilingual Text field type added to WP.
- Pagination class added (independent of Joomla, WP support enabled).
- Search box availability check added.
- Import & Export Enhancements
- Import Table Structure error reporting improved.
- Import Records error handling enhanced further.
- Layout & Display Enhancements
- Layout & Display Enhancements
- Auto Layout Generator now supports sortable columns for virtual fields.
- Default Layouts moved to separate files for better readability.
- Fixed script & style tag loading in Joomla views.
3.5.6 (Joomla) 1.4.8 (WordPress) – 2025-02-19
- Back-End Enhancements:
- Table Editor (Joomla 3): Fixed an issue with the Advanced Tab parameters.
- Settings: Added icon type selection, allowing users to choose between Images, Font Awesome, and Bootstrap and Ultimate Member icons.
- Go Back, Print, and Search Buttons: Improved for better usability.
- WordPress Fixes & Features:
- Fixed a bug where the CustomPHP parameter was not saving correctly.
- Text Editor Type Parameter: Now configurable in the layout as requested by Søren.
- Text Editor Feature: Added for WordPress users.
- UI & Styling Updates:
- “Not So Pixelly” Toolbar Icons: Updated for a more modern look.
- Order By Icons: Now only show labels on Catalog Page and Simple Catalog layouts.
3.5.5 (Joomla) 1.4.7 (WordPress) – 2025-02-14
- Pagination & Sorting Enhancements:
{{ html.limit }}
and{{ html.orderby }}
tags now support a CSS class option, allowing better styling customization.
- Bug Fixes:
- Field Editor: Fixed a bug affecting field editing.
- Layout Warning: Removed a false warning message that appeared in the list of layouts.
3.5.4 (Joomla) 1.4.6 (WordPress) – 2025-02-13
- Image Field Types: Fixed backend parameters.
- Pagination & Sorting Improvements:
{{ html.limit }}
and{{ html.orderby }}
now use updated CSS classes.{{ html.limit }}
rebuilt for better performance and WordPress compatibility.- A text label can now be displayed before dropdown menus for
{{ html.limit }}
and{{ html.orderby }}
. {{ html.orderby("firstname,payeremail") }}
now supports multiple fields for better sorting flexibility.
- Catalog Layout Fixes:
- CSS and JS loading issues resolved.
- CSS classes for Joomla 5 added to improve UI consistency.
- Field Management Updates:
- The “Allow Ordering” parameter has been removed and will now be part of the Layout Tag parameters instead.
- Error Handling & Stability:
- Improved error reporting, especially for
{{ html.limit(5) }}
. - User creation error messages are now properly passed to the Controller using Exceptions.
- Improved error reporting, especially for
- UI & Toolbar Enhancements:
- Toolbar links have been made more consistent across the component.
- Fixed an issue where edit form values weren’t being saved correctly in the default layout.
- Database & Import Improvements:
SET NAMES 'utf8mb4'
added to ensure better character encoding support.- Import Tables now include an option to set a field prefix.
- Code Cleanup & Optimization:
- Removed unused classes:
CatalogExportCSV
andViewJSON
. - Introduced
fireFormattedOutput
to centralize catalog, details, and edit form output.
- Removed unused classes:
3.5.3 (Joomla) 1.4.5 (WordPress) – 2025-02-07
- Fixes
- Fixed issue with saving edit form values using the default layout.
- Resolved `NO-PREFIX` / `NO_PREFIX` bug
- Fixed bug in “Create new table from schema” where some fields didn’t have any options.
- Fixed issue in the back-end list of tables where the selected category was not displayed next to the table name.
- “Import Tables” field prefix fixed.
- Enhancements
- Added `SET NAMES ‘utf8mb4’` for improved character encoding support.
- Back-end – Edit Table: – Added a “- Select Category -” option for category selection.
- Add new record view: – Now treated as a task. – Does not attempt to load a record based on a filter if `listing_id` is not provided. – If `task=new` is not present, it will attempt to load a record.
3.5.2 (2025-01-31)
Improvements
- Added Table Schema view (pro version)
- Added Create Table from DB Schema functionality
- Added default publish status for WordPress version
- Added WordPress support for Refresh button
3.5.2 (2025-01-31)
- Improvements
- Author access to his/her records added. If a user is in Author group and the table has the Record Author User field then there will be a check if current user can edit, delete or publish it.
- Bug Fixes
3.5.1 (2025-01-30)
- Improvements
- Enhanced module task submission process
- Added JavaScript class declaration validation
- Improved loading sequence: table now loads before layout when possible
- Updated German front-end translations (thanks to Stephan Blezinger)
- Bug Fixes
- Fixed API endpoint compatibility issues
- Resolved module compatibility problems
- Corrected search term comma instruction
- Fixed nested filtering logic
- Resolved Create User task functionality
- Fixed layout tags documentation syntax error in XML file
- UI/UX Fixes
- Corrected CSS and Script tab content rendering in detailed view
- Implemented proper first record loading based on filter and order parameters
- Fixed double rendering issue in detailed view CSS and Script tabs
- Configuration Updates
- Made it possible to have both Menu Item and module simultaneously
- Enhanced layout parameters: Default permission can now remain unselected, defaulting to menu item permissions
3.5.0 (2025-01-21)
- Improvements
- Translation lines added.
- document.script and document.style tags description improved.
- CSS styles and JS Scripts can be set in any child layout.
- Permission parameters added to Layout Editor
- Bug Fixes
- Image Gallery editor bug fixed. The path to image folder wasn’t set.
- Field title translation bug fixed.
- Obsolete
- ModuleId removed from the URL. It has to be passed with the POST by a module form.
- Sort by field disabled in Module View because it requires page reload.
3.4.9 (2025-01-15)
- Improvements
- Mailer check added. Date Picker field label added.
- Joomla, back-end. Numbers of chars per layout type is shown and in different colors.
- CSV import improved: standardizeDate() method added. It converts dates like “10/4/2024” and “April 10, 2024 3:30:00 PM EST” to “2024-04-10 15:30:00” before inserting to the database.
- File and file link field type value check added. Don’t render anything if value is null.
- Language translation bug fixed.
- Bug Fixes
- “Do you want to delete?” – alert message translation bug fixed.
- Table record update on deletion JS bug fixed.
- {{ tables.getrecord() }} and {{ tables.getvalue() }} filter bug fixed.
- CSV import critical bug fixed.
- Security
- Default CT declaration has blocked external variables (URL Query params) for security.
- Filter parameter se in the menu item cannot be overwritten by the url query parameter. Security update.
- Obsolete
- Legacy tag support removed.
- Legacy [name] Twig {{ name }}
Leave a Reply
You must be logged in to post a comment.