Releases: JoomCoder-com/JoomCCK
JoomCCK v6.3.0
New version wih new feature that allow cross-type filter integration
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- New Feature - Add a user-editable alias column to fields, enabling semantic grouping
across different content types for shared filtering and recommendations - New Feature - Add alias migration to DB Tool
- Security - Hardening SQL filtering and query building from injection vulnerabilities
Changes in Extended version
- Fixed - Replace deprecated JPath::clean with Joomla\Filesystem\Path::clean in community integrations
JoomCCK v6.2.2
New version for harderning JoomCCK from potential security issues
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- Convert 40+ raw SQL queries to Joomla QueryBuilder with proper quoting ($db->quote(), quoteName(), (int) casting, ArrayHelper::toInteger) across controllers (ajax, cat, items, import, files), models (pack, tfield), tables (record), fields (datetime, textarea, joomcckrelate), and views
- Path traversal: Add realpath() validation in ajax controller icons() and loadfieldparams() to prevent directory listing outside JPATH_ROOT
- File upload hardening: Add CSRF tokens, auth checks, dangerous extension blocklist, and MIME validation to upload() and mooupload() in files controller; add extension whitelist to usercategory image upload
- Access control: Add ACL checks to download() and download_attach() in files controller; add CSRF + permission checks to items bulk operations
- XSS prevention: Set Content-Type: application/json on AJAX responses, escape user input in error messages, sanitize Content-Disposition filenames
- Input validation: Whitelist ORDER BY columns and table names in dynamic queries, whitelist column names in users_filter, sanitize field_type input
- Cleanup: Remove var_dump debug statements, replace direct $_POST/$_REQUEST access with Joomla input API, fix double-execute bug in notifications
Changes in Extended version
- No changes
JoomCCK v6.2.1
New version with critical security fixes.
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- Fixed - Critical unauthenticated access to import and tools controllers
Changes in Extended version
- No changes
JoomCCK v6.2.0
New version with new features, improvements and fixes.
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- New Feature - User can switch fullscreen mode easily from main nav
- New Feature - Ability to select which JoomCCK Types to index [Smart Search Plugin]
- Improved - Used Bootstrap switches for rules instead of checkboxes [Edit moderator form]
- Improved - Exclude Super Admins in user selector [Edit moderator form]
- Improved - Added check for expired articles BEFORE the general access check
- Improved - If article is expired AND user has show_past_records access level, bypass the general access restriction
- Improved - show/hide manage button of dropdown on row now uses pure CSS code instead of jQuery
- Improved - removed weather library (removed by Google in 2014) [Geo Field]
- Improved - removed panoramio library (removed by Google in 2016) [Geo Field]
- Improved - removed sensor=true parameter (deprecated) [Geo Field]
- Improved - Removed dead MooTools 'select' type code (2 blocks with TODO comments) [Multiselect field]
- Improved - Added auto-disable for "Add variant" button when selection limit is reached [Multiselect field]
- Improved - Smart search plugin was redone from scratch using new Joomla module structure
- Improved - old JS library replaced wit with a new one (Tempus Dominus Datetime Picker) [Date time field]
- Improved - Many more date time format presets added [Date time field]
- Fixed - All instances of the dead Google Chart API (chart.apis.google.com) have been replaced with QR Server API (api.qrserver.com)
- Fixed - Checkbox value always empty [Edit moderator form]
- Fixed - Rules not showing when editing [Edit moderator form]
- Fixed - PHP 8 getModel error when deleting item [Moderators]
- Fixed - clearing the extime field was not possible after saving
- Fixed - Changed type parameter from 'select' to 'option' - this fixes the getSelected is not a function error [Multiselect field]
Changes in Extended version
- Auto-Link Tags for HTML/Textarea fields (Automatically converts tag keywords found in HTML/Textarea field content to clickable links pointing to tag filter pages, improving internal SEO)
- Integration with Joomla actions log (Action log plugin)
JoomCCK v6.1.0 Stable
New version with new features, improvements specially on Import feature.
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- New Feature - added ability to delete preset [Import]
- New Feature - added preview step [Import]
- New Feature - added import method (update existing, duplicate, skip)
- Improved - The progress UI improved [Import]
- Improved - display only types assigned to selected section [Import]
- Improved - auto detect delimiter [Import]
- Improved - remove inheritance from Joomla of Dropdown class
- Improved - we use now BS5 dropdown class instead of jquery
- Improved - ability to add Audit trail menu item
- Improved - UI/UX improved [Geo Field]
Changes in Extended version
- Some minor fixes
JoomCCK v6.0.1 Stable
New version with new features, improvements and Joomla 6 support
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- New Feature - Joomla 6 support without need of compatiblity plugin to be enabled
- New Feature - next/prev page navigation on item type
- Improved - buttons manage now use Layout for better reuse [Content Types Views]
- Improved - PHP 8.4 support in many places
- Improved - chosen replaced by tomselect [MultiSelect Field]
- Improved - ability to search for options [MultiSelect Field]
- Improved - Base MVC class now inherit directly from Joomla Database MVC Class [MVC]
- Fixed - issue with record expiration
Changes in Extended version
- New Feature - Signature Field
- Fixed - Links https validation was wrong [GEO Field]
- Fixed - sensor param removed [Geo Field]
- Fixed - php warning when add a new item [Relations Fields]
JoomCCK v5.16.0 Stable
New version with improvements and bug fixes
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- New Feature - tag links now have the rel="nofollow" attribute by default [Tags]
- Improved - UI/UX of file upload now use BS5 [Image Field]
- Improved - Input types now use JLayout for better reuse [Image Field]
- Improved - hide preview and delete button if no image yet saved [Image Field]
- Fixed - missed lang constant [Date time field]
- Fixed - some php warnings
JoomCCK v5.15.0 Stable
New features with many improvements and bug fixes
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- New Feature - Partial or exact match filter option [Text Field] [Filtering]
- New Feature - max autocomplete result [Text Field] [Filtering]
- Improved - PHP 8.4 support
- Improved - lazy loading added by default [Image Field]
- Improved - Comments list now use JLayout for better reuse [Single Record]
- Improved - Comments list UI/UX improved
- Improved - display options moved to a new tab [Config]
- Improved - suffix and prefix support bootstrap 5 [Text Field]
- Improved - support font icon [Default article template]
- Fixed - select value wrong if css selector used [Select field]
- Fixed - missed default config [Title only list layout]
- Fixed - autocomplete not working [Text Field] [Filtering]
- Fixed - Missed class attr support [MEList field]
- Fixed - some missed language constants [Full article template]
Changes in Extended version
- Fixed - fatal error if notifications module loaded outside JoomCCK component [Notifications Module]
- Fixed - Jlex integration removed cuz now supported by JLex art developers
JoomCCK v5.14.0 Stable
New features with many improvements and bug fixes
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- New Feature - support font icons on field label [Submission Form]
- New Feature - ability to update database structure [DB Tool]
- New Feature - utf8mb4 support (to support Emojis) [Database]
- Improved - display requirement warning on form view only [Video Field]
- Improved - Action bar UI/UX improved
- Improved - fieldsets moved as tabs for better organization [Field Form]
- Fixed - layouts issues in some fields [Video Field] [Email Field]
Changes in Extended version
- Fixed - dynamic section fatal error if outside joomcck [Stats Module]
JoomCCK v5.13.1 Stable
Maintenance version
Download Extended Version:
https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck
Changes in Free version
- Fixed - preload was disabled [Video field]
- Fixed - wrong unstyled class [Upload Field]
- Fixed - issue with ffmpeg warning if not found always enabled [Video Field]
- Fixed - use local Mediaelement Player assets instead of CDN
- Fixed - make sure type always array on render Input [Relation Fields]