JS Translations for WordPress: Addressed translation-related issues in the WordPress environment.
Code maintenance
Save Records Refactor: Moved the Save Records (Table Join List) functionality to a separate class for better code organization.
3.4.4 (2024-11-04)
Improvements
Custom Table Enhancements: The primary field type for custom tables can now be configured.
Dynamic Field Prefix Detection: The installation script intelligently detects the field prefix used in each table to set in the Table Advanced settings.
Field Prefix Configuration: Field prefixes can now be set individually per table or globally for the extension.
Optimized Table Handling: Replaced setTable(tableraw) with getTable(tablename), resulting in cleaner code and reduced query execution redundancy.
Enhanced Installation Process: Field prefix checks are now performed in the postFlight method for improved reliability.
Default Configuration: The default field type setup has been refined for better consistency.
Element Prefix Standardization: Replaced all com_ and comes_ input box prefixes with the configured table field input prefixes.
Dashboard Improvements: Updated image links and titles for a more polished dashboard experience.
3.4.3 (2024-10-27)
Improvements:
Fixed search by _id.
Fixed value output for the Image Gallery field type.
Added limit output options for the String field type in WordPress.
Added WP parameters and fixed layout selection.
Added {{ url.getwhere('param') }} tag.
{{ tables.getrecords() }} tag now accepts groupBy parameter.
Fixed filter type functionality.
Added order by option in WordPress.
Added compatibility for scheduled tasks.
Bug Fixes:
Fixed bug where database tables were not deleted when the trash was cleaned.
{{ document.set() }}: Allows setting global variable values for use in included layouts.
{{ document.get() }}: Enables retrieval of global variable values across layouts.
Bug Fixes:
Fixed layout selection issue: incorrect layout types were being assigned.
Tag {{ tables.getrecord }} has been updated for better functionality.
3.4.1 (2024-09-25)
Improvements:
Google Drive file downloading functionality added to File field type.
3.4.0 (2024-09-10)
Improvements:
Dark Mode styles added.
JavaScript and CSS highlighting added.
Bug Fixes:
Virtual Select bug fixed.
List of dependencies window warnings fixed.
3.3.9 (2024-08-30)
Improvements:
Introduced a modal form for adding new records.
Improved back-end record management by calling Custom PHP when saving, refreshing, or changing the status of a record, if needed.
Record actions now send appropriate statuses:
“Refresh” status for refreshing records.
“Published” and “Unpublished” statuses for publishing and unpublishing records.
Bug Fixes:
Fixed a bug related to editing image sizes in the Image field type.
Resolved an issue with the {{ userfield(“registereddate”) }} tag in the User field type.
Fixed a bug affecting CSV record export.
3.3.8 (2024-08-12)
Compatible with CTChatGPT Module.
3.3.7 (2024-08-03)
Improvements and New Features
Translation files improved.
Table Join field added to WP version.
Add admin menu form added.
Category Admin menu feature added.
PHP Custom File class updated. Updated the PHP Custom File class to improve functionality and performance.
Bug Fixes
Return to link set in menu item has been fixed.
Log field type bug fixed.
General Updates
Field names are now case-sensitive.
3.3.6 (2024-07-07)
Back-end Enhancements:
Table List page: Improved navigation – clicking on table title now leads to list of fields.
Lists (Tables, Fields, Layouts, Categories): Status filter moved to XML and reorganized for streamlined interface.
Layouts List: Implemented Type filter and sorting by table name.
CSV Import Improvements:
Fixed Table Join List field import issue.
Resolved header addition bug – no longer adds header as first line.
Refactored Import CSV class with added PHPDoc comments and removed unused imports.
Added CSV file import functionality to Back-end / List of Records.
Bug Fixes:
Resolved fieldname=”” filter condition issue.
Fixed save value bug for Auto-increment ID field type.
New Features:
Added GPS Coordinates field type to WordPress version.
3.3.5 (2024-06-22)
Improvements:
Enhanced Field Types documentation for improved user understanding.
Introduced new {{ user.customfield(“custom-field-name”) }} tag for greater customization.
Expanded Article Field type functionality:
Added ability to retract Custom Field values.
Bug Fixes:
Fixed visibility issue: Category selection now properly hidden for non-pro users.
Resolved CSS class issues for radio buttons in Joomla 4 and 5
3.3.4 (2024-06-18)
Improvements:
Field types Descriptions: Made them more precise and clear.
User Field Type: Custom Filed can be selected in Layout Editor and Custom Filed values can be retrieved same way as email and name. Example: {{ userfieldname(“phone-number”) }} where “phone-number” is the Custom Field name.
Details view page compatible with WP improved. Log versions view in WP fixed.
File Field type uploading improved – filename is translitirated and not being lowercased.
Bugs fixed:
Log field type: Version change on Details page bug fixed.
File uploading bug fixed.
File and Blob field type path to file bug fixed.
Blob and File Field types file link fixed. The link didn’t work on website located in a Sub Directory. Also, the file had to be open in a new tab.
Blob Field type – Saving Blob file fixed.
3.3.3 (2024-06-01)
Bugs fixed:
Resolved an issue where optional HTML parameters could not be properly passed when using the {{ fieldname.edit(“”,”optional parameter”) }} template tag with additional arguments. This fix allows developers to include optional parameters like “onchange=’alert(1)’” or “disabled=’disabled’” within the edit tag, enabling more customization and functionality.
Improvements:
PHP 7.4 backward compatible. PHP 8.x is recommended.
3.3.2 (2024-05-22)
Improvements:
For WP compatibility.
Back-end Field edit form CSS classes improved – visual improvement.
Translation to Spanish improved.
Bugs fixed:
Image Gallery field type: Upload path bug fixed (related to websites in a sub-folder).
Changes:
DataBase schema available in Pro version only.
3.3.1 (2024-05-15)
Improvements:
Add new record button link fixed.
{{ imagefieldname.value() }} returns image path without host.
Bugs fixed:
Delete image bug fixed.
Delete image existing image while uploading a new image bug fixed.
Image field type, save and access files with original file name fixed.
3.3.0 (2024-04-15)
Improvements:
Import Tables functionality is available in Free version. You can export Tables, Layouts and Menu items all in one JSON file – works in Pro version and then import it to any website /Custom Tables/Dashboard/Import Tables
3.2.9 (2024-04-04)
Improvements:
Edit Item layout can be overridden.
Combined field search works with User field type also. “DateTime” input box was added for WP version.
The “User field” type value can return registration or last visit date, the date value can also be formatted like Y-m-d
Tags not supported by the Layout Type are no longer visible in the Layout Editor.
User tags improved. “Last Visit” and “Registered Date” can be formatted.
Documentation in FR and EN is separated into two different folders.
Bugs fixed:
Menu export bug fixed. Custom PHP error handling added.
Get the file folder method improved. Linux environment bug fixed.
3.2.8 (2024-03-13)
Improvements:
Search text by multiple fields even mixed string with Table Join List – ready. Example: {{ html.search(“name,country”) }}{{ html.searchbutton }} “name” is a text/string field type “country” is the Table Join List field linked to a table “countries” that has a field “countryname” So the search will be like this: name LIKE %value% OR country name LIKE %value%
Front-end Log History page improved.
List of field types used collected during rendering – this will be used in collecting additional javascript and css files needed.
Twig Library updated.
Captcha Tag improved, it doesn’t depend on the Joomla Plugin anymore. Site Key and Secret Key are provided as tag parameters. Example: {{ html.captcha(“6Ld3l3SITE_KEYKyNbegQXm72_mDU”,”6Ld3lSECRET_KEYvV1AM”) }}
database::setQuery was removed and replaced with specific methods in the database class.
DB Query uses Joomla modern method to form the query.
Bugs fixed:
Ordering field type (create new field) bug fixed.
Installation and table structure check bug fixed.
Filter with OR operator bug fixed.
Table Join List field type Search Box fixed.
Float filter bug fixed. It was converted to an Integer before.
Value rule default null value added.
Add a new record in the back-end bug fixed.
Delete record bug fixed.
Save and continue return page bug fixed.
return query string added – this is for the back-end
3.2.4 (2024-01-11)
Improvements / new:
Danish (Denmark) translation added.
Search by Auto-increment field type added.
Code organization and future compatibility:
CTLoader class replaced with CustomTablesLoader
loadJSAndCSS moved to a common class. CT Lib echo’s replaced with ct->errors, throw new error
3.2.3 (2024-01-09)
Bugs fixed:
Limit without Limit Start bug fixed. Search field by Name without ID bug fixed.
Sort By date fixed. All INSERTS are moved to database:insert method.
Database Insert Queries use database::insert instead of database::setQuery($query);
Database Update Queries use database::update instead of database::setQuery($query);
Database update method improved, it uses cross-platform MySQLWhereClause class for sanitization.
Catalog View conditional filter update – fixed.
Blob file type field – view rendering bug fixed.
Email Notifications improved and send mixed add/edit bug fixed.
Documentation updated. Order By field bug fixed.
3.2.2 (2024-01-06)
Code organization and future compatibility:
Tree Field type removed.
Article and file Link Selectors moved from the Helper to CT Library
Common Joomla and WP methods are separated. json_encode replaced by common::ctJsonEncode
inputGet replaced with inputPost where possible.
strip_tags replaced with common::ctStripTags
“returnto” moved to ct-common-joomla.php and ct-common-wp.php
WP and Joomla database methods are separated.
Select query moved to database class, where clause class added with internal sanitization.
Table Join, Table Join List, Signature field types moved to the Pro Plugin, also Twig filters also moved to the plugin.
Field Extra tasks (like moving images from folder to folder) also became a part of the Pro version. All this is because of the use of base64_encoding which is not advised by JED.
Where clouse is more strict and more secure.
Bugs fixed:
File field type bug fixed.
Table multilingual description improved – If there is no translation then the English Tab version is used.
Checkbox input fixed, Yes/No options fixed. The required field check for that type of field is fixed.
Checkbox and captcha for J3.x fixed.
CSV Import of Time field type values bug has been fixed. The time value like 15:45:55 has to be converted to seconds and then to Ticks before being stored in the Database.
Leave a Reply
You must be logged in to post a comment.