Changelog For Joomla 3 Version

Here is a summary of changes in each release of EasyLayouts

Version 1.3.3

We are pleased to announce the release of version 1.3.3 of EasyLayouts - this is a gateway release for Joomla 4. It will allow you to upgrade to Joomla 4 BUT will be disabled in Joomla 4 until you upgrade to version 1.4.0 which will be released on 4 July 2022

Date Released : 1 July 2022

Changes

  • Dynamic searching in uikit masonry list view of articles
  • Basic compatibility with Joomla 4 - wait for Version 1.4.0 release before upgrading Joomla.
  • Handle special case where $jcfield is a calendar - we need to transform the targetvalue to match the offset
  • Make sure combined fields table is innoDB
  • Make sure combined table fields don't have hyphen in them
  • Support max size in downloads field
  • Config option to not use select list of files in download field

Version 1.3.2

We are pleased to announce the release of version 1.3.2 of EasyLayouts - the next major release (1.4.0 will be Joomla 4 compatible - testers very welcome)

Date Released : 9 March 2022

Changes

  • Fix for missing EasyLayout custom fields in release 1.3.1
  • Remove stray '1' in output of download field.

Version 1.3.1

We are pleased to announce the release of version 1.3.1 of EasyLayouts - the next release (1.4.0 will be Joomla 4 compatible - testers very welcome)

Date Released : 15 February 2022

Changes

  • Fix for PHP 8 problem editing category blog menu items
  • Joomla 4 compatibility warning

Version 1.3.0

We are pleased to announce the release of version 1.3.0 of EasyLayouts - the next release (1.4.0 will be Joomla 4 compatible - testers very welcome)

Date Released : 5 November 2021

Changes

  • Fix for title search not matching partial strings
  • Avoid recursive search for fallback layouts in blog and features items layouts
  • Article edit - extra options for default category
  • Add support for filtering based on tag parent and depth
  • Optionally allow text based custom fields to be included in the text search results
  • Fix for article title link configuration to make sure it picks up the correct menu item
  • Custom field output can now include the field id in the top and bottom wrapper via {ID}
  • Allow row and column sections to expand/contract when editing layouts
  • Allow layouts to be constrained by specific module id
  • Add custom JS to layouts as well as custom CSS
  • Add support for tag list layouts
  • Add option for tags link to redirect to category blog/list filtered by that specific tag
  • Allow article title links to specify target menu items
  • Support for tag layouts
  • Added auto-submit to the author filter
  • Fix for image sizing
  • Allow articles to be created in sub-categories of specific category.
  • Allow truncated HTML fields
  • Fix menu items, modules and category mappings not copying when clicking duplicate.

Version 1.2.1

We are pleased to announce the release of version 1.2.1 of EasyLayouts

Date Released : 2 November 2020

Changes

  • Change modal class indicator to modal-img and add specific selector to behavior.modal - in version 1.2.0 some images were not displayed at all as a result on bootstrap sites
  • Fix for inability to change settings to modal popup for images in v. 1.2.0
  • Fix for timezone settings in date/time formatting of custom field

Version 1.2.0

We are pleased to announce the release of version 1.2.0 of EasyLayouts

Date Released : 29 October 2020

Changes (New features in bold)

  • New single article module that can load formatted content for a specified article OR the article currently being viewed.
  • Turn radio fields into button groups for better styling in options during layout editing
  • Correct clicking of radio options when new fields are added to the layout (some buttons were not responsive until the layout was saved and re-edited)
  • New option to allow formatting of dates of calendar type fields using strftime or date format options
  • New option to call content plugins on custom field values from field options in layout
  • Support for popup modal image output
  • For for mod_articles_category output when loaded on Quix pages
  • Fix for filter handling in category articles module
  • Avoid duplicated article links in blog layout
  • Add autosubmit ability to checkboxes too
  • skip intro_items wrapper when not using joomla default layouts and only one column
  • Add support for advanced menu manager custom field constraints
  • Enable mod_articles_catetgory content to be filtered by custom fields even if not using an EasyLayouts layout and not based on easylayouts related article
  • Call content plugin on category description

 

Version 1.1.11

We are pleased to announce the release of version 1.1.11 of EasyLayouts

Date Released : 15 April 2020

Changes:

  • Use correct field rendering classes in custom field input/output
  • Correct pagination in article list/blog views when single article is returned or viewing single article when filtered by EasyLayouts Filter - previously was not applying filter to single article links.
  • Add support for custom field driven meta data
  • Fix rendering of article images in some frameworks where and extra </div> was incorrectly being stripped from generated layout.

Version 1.1.10

We are pleased to announce the release of version 1.1.10 of EasyLayouts

Date Released : 28 February 2020

Changes:

  • Removed stray </div> in com_content.category.default default layout
  • Toolbar controls for article editing only work in frontend (make this clear in the translation)
  • Set length limit on name index
  • Fix Bootstrap4 tabs not loading first tab at first display
  • Add subform class to output for row
  • Add console.log information when failure to upload file in download field
  • Don't try to get mime type for uploaded file unless we need to check it
  • Fix for special characters in alt attributes of content images

Version 1.1.9

We are pleased to announce the release of version 1.1.9 of EasyLayouts

Date Released : 20 December 2019

Changes:

  • Skip native Joomla repeatable fields in layout editing values
  • Support custom fields in featured articles view
  • Added support for multiple modules using the same type / layout.
  • Add new Related Articles Plugin, this loads all into the native select list. Similar to elarticle but different method, allows multiple and singular.
  • Added condition to check month hasn't previously been set for anomalies
  • Add ability to add year to each month in list
    Add ability to order ascending or descending
  • Fixed closing element too soon in category intro_items for uikit3
  • 'cache' the subform output for conditional fields - was VERY slow on sites with a lot of fields, especially repeatable field types
  • Add module position into blog/featured item outputs
  • Save custom fields for modules
  • Hide filter module on single article based on config option.
  • Fix missing Intro Items on noframework / default version.

Version 1.1.8

We are pleased to announce the release of version 1.1.8 of EasyLayouts

Date Released : 18 September 2019

Changes:

  • Add new no_items field type to display when filtered list/blog of articles is empty
  • Add option for filter module fields to output them as 'values' instead of form inputs so you could use them to display the active filter values on the page.
  • JS try/catch for WYSIWYG editors that throw errors when article edit page doesn't include an editor/html form element
  • Allow selecting custom field conditions in article edit page layout
  • Namespage subform-repeatable to avoid clashes with core Joomla equivalent field
  • Disable selection of subform-repeatable custom field in conditions in article edit page layout
  • Fix for deleting conditions in subform - button was not responsive when first one was created dynamically
  • Fixes for custom fields in com_content edit page layout editing
  • Include Itemid in GET variables for filter module if SEF not enabled
  • Fix for column fraction warnings triggered by small and extra small column layout options when they are not being used
  • Add publishing month filter option
  • Add auto submit config option to Category Filter

Version 1.1.7

We are pleased to announce the release of version 1.1.7 of EasyLayouts

Date Released : 13 June 2019

Changes:

  • Add article_id into blog layout output options
  • Blog lead and intro items field offers conditional option on the entries to show - you can use multiple instances to group fields
  • Allow category list items to be sorted by custom field value
  • Fixed classing for Bootstrap3 accordions
  • Added 'Default Image Alt Text'
  • namespace our repeatable handler to avoid clashing with Joomla repeatable field type
  • Handle case change of system cache plugin name
  • Make sure component and page is not cached if : filter module is submitted, filter module session data is active or filter module has been reset.
  • Added custom field constraints to the Articles - Category module.
  • Add autosubmit to Select Custom Fields - Useful in filter module
  • add type='button' in layout editor (for better default styling)
  • stop non-empty row removal from submitting form
  • suppress potential php error on parsing HTML
  • Added ability to set the filter module as a post or a get method
  • Add classname options for outputting in fields
  • Improved UIkit3 support
  • Added ability to set separator between label and value on common custom fields
  • Added Basicvalue support i.e. raw output for more field types
  • Added in Custom Date display option using strtotime.
  • Removed space from frontend display of inline blocks
  • Added 'ID' Field to Articles View

 

Version 1.1.6

We are pleased to announce the release of version 1.1.6 of EasyLayouts

Date Released : 8 Jan 2019

Changes:

  • Add {CATEGORYID}, {ITEMLANGUAGE} and {CATEGORYALIAS} to category module default item output layout
  • Added new Joomla! Menu Item filter to filter by Tags.
  • Added new Joomla! Menu Item filter to exclude select sub categories.
  • Added new Joomla! Menu Item filter to filter articles by logged in user.
  • Added new Joomla! Menu Item filter to filter articles by selected user.
  • Fixed small device classing missing spaces
  • Fixed $imgStyle not defined
  • Additional check on readmore code
  • Fixed article navigation links not showing
  • Add field spans for custom fields
  • Changed database query to database execute
  • Remove call to missing file
  • Fixed category data in list views, it was only applying the first category data to all.
  • Added ability to output the Raw Link for the EL Download field
  • Added Contact Misc Field

Version 1.1.5

We are pleased to announce the release of  version 1.1.5 of EasyLayouts

Date Released : 9 July 2018

Changes:

  • Fix for exporting layouts - output was false unless list had been presorted
  • Fix for handling multiple instanced of Category Articles Module on the same page
  • Increase maximum execution time for editing layouts - complex layouts on slower servers was causing problems

Version 1.1.4

We are sorry we had to release version 1.1.4 of EasyLayouts so soon after 1.1.3 of EasyLayouts but a bug in Joomla 3.8.10 makes this necessary

Date Released : 29 June 2018

Changes:

  • Workaround for menu item editing bug introduced by Joomla 3.8.10

Version 1.1.3

We are excited to announce our the release of version 1.1.3 of EasyLayouts - it adds lots of new exciting features!

Date Released : 22 June 2018

Changes:

  • Add new config option for custom fields output that allows raw unformatted output of the custom field value
  • Bootstrap3 container should default to 'row' not 'container'
  • Fix to allow YooTheme Pro templates to work
  • Video field fix to support vimeo properly
  • Fix for uikit3 responsive widths
  • Add menu item specific layouts
  • Add description as output option for custom fields
  • Allow default custom state to be set for new items
  • Better instructions for handing orphan items
  • Add new field output - 'no matching items' for blog and list views
  • Start of work for creating menu item when creating articles
  • Start of work for editing modules in the frontend
  • Start of work for supporting com_tags in EasyLayouts
  • Add module position support in blog/featured view items
  • Add option for force filter module to ALWAYS use the target menu item
  • Namespacing our own repeatable functions in javascript
  • Clean up of orphan fields and rows
  • Workaround for Falang translations
  • Prevent running on feed views since we do not control their outputs.
  • Switch to click event for delete since mousedown was still triggering normal button action
  • Renamed subform-repeable class names to avoid clashes with core Joomla version
  • Allow edit layouts to work in site and/or administrator
  • Fix for removing conditions from repeatable menu item conditions
  • Language file fixes
  • Allow blog and featured item layouts to be used WITHOUT the parent blog or featured article layout being created or enabled
  • Groundwork for including sub-categories in category specific create article menu item
  • Allow dragging of columns and rows between tags
  • Check problem template system plugins are loaded before EasyLayouts (T2 and JoomlaShine's sunfw initially)
  • Start of work on offering multiple categories for category blog menu item
  • Fix missing space between multiple responsive column classes
  • Make sure ContentHelperRoute can be found
  • Should not be escaping date format otherwise HTML within it will get corrupted
  • Fix for ordering field availability selector based on category choices in featured articles menu item
  • Add new feature to filter category articles module based on EasyLayouts related articles field
  • Fix for download field folder list specification
  • Allow tags filter to be multiple
  • Fix for com_contact category selector
  • Allow custom column presentation option - possible mechanism for floating column output
  • Fix for image style settings for full and intro images

Version 1.1.2

We are excited to announce our the release of version 1.1.2 of EasyLayouts - it adds lots of new exciting features!

Date Released : 5 March 2018

Changes:

  • Cursor indication of file/image upload for download and image list fields
  • Clear field cache when getting custom fields for filter (they may be limited by component view!)
  • Some initial ground work for J2Store component view (but it won't be pretty because of FOF)
  • Language file problem - translations of "less than" and "greater than" reversed for menu item conditions
  • Set image style for scaled images (problem in version 1.1.0)
  • Correction for handling of filtered views where 'show when all matched' or 'hide when all matched' are selected
  • Add config option to use EasyLayouts setting where this clashes with Joomla e.g. whether to show hits counter
  • Add config option to allow article alias to be edited on existing articles
  • Fix : Remove jevhelper use in layout importing
  • Select category layout for editing should allow client to be set
  • Fix image scaling code in category image output
  • Remove unnecessary column classes in single column blog output
  • Include (frontend/administrator) information in list of layouts view for edit/select category layouts
  • Fix sub-category specific layouts (was using wrong ordering so sub-cat specific layout would only work for its own sub-sub-categories)
  • Fix new article edit choice of layout when category already set by article list view filters
  • Fix language specific layout choices in layout editor (was using site language instead of language in article form)
  • Include EasyLayouts download field in package
  • Include JSON handling system plugin in package - used to manage uploads and downloads of files and images in elsdownload and elsimagelist field types
  • Workaround for layouts not being called in blog and featured article views where NO articles match the criteria

Version 1.1.1

We are pleased to announce our the release of version 1.1.1 of EasyLayouts

Date Released : 22 February 2018

Changes:

  • Resolved problem in version 1.1.0 where category specific layouts with no inheritance for sub-categories was enabled

Version 1.1.0

We are thrilled to announce our the release of version 1.1.0 of EasyLayouts - it adds lots of new exciting features!

Date Released : 21 February 2018

Changes:

  • Add possibility to make layouts menu item specific!
  • Allow importing pre-designed layouts from EasyLayouts website (currently supporting float layouts - more available soon!)
  • Add float layout for articles - see https://demo.easylayouts.net/floating-recipes for demo of this new exciting feature
  • Add file download custom field - allowing file upload during article creation/editing
  • Add extended imagelist custom field - allows uploading images when editing articles and display as a slideshow
  • Add support for article menu item ordering based on custom field values
  • Add support for conditional display of custom fields based on other custom field values
  • Allow dragging of fields between tabs in layout editor
  • Support for com_contact form editing - create your own custom contact forms using EaysLayouts
  • Using our own form showon script (more than 4 times faster than version in core Joomla) - big gains for layouts with lots of fields
  • Big improvement in menu item filtering performance from restructuring of query in MySQL
  • Add option to filter menu items on author field values

 

Version 1.0.0 Stable

We are thrilled to announce our first stable release of EasyLayouts

Date Released : 28 November 2017

Changes:

  • Add author filter to filter module
  • Add ability to choose specific filter module layouts thereby allowing multiple filter modules to be implemented
  • Add module suffix support to module layouts
  • Stop custom fields that load scripts from being used as filters
  • Remove our own version of Joomla showon javascript following updates in Joomla
  • Workaround for sites constrained by php max_input_vars being too low - form fields are converted to JSON data when needed
  • Ensure layouts replicating Joomla layouts pick up correct icons without the need to save the layout first

Version 1.0.0 Release Candidate 2

We are thrilled to announce the release of our second release candidate.  We plan to release the stable release in time for the Joomla World Conference

Date Released : 27 October 2017

Changes:

  • Further enhancements to layout editing styling
  • Stop js and css files being cached across version upgrades
  • Fixes for filter module to work better with pagination, read more etc.
  • Implemented truncated content option to allow short versions of article content to be displayed
  • Add list of standard fields that can be included in the wrappers by clicking a button
  • Add naked rows (rows and columns with no framework HTML so that you have full control of output using wrapper HTML) and raw HTML fields (to allow you to enter your own HTML anywhere in the layout)
  • New config option to allow you to force the use of a single framework throughout your layouts i.e. no options for layout specific frameworks

Version 1.0.0 Release Candidate 1

We are thrilled to announce the release of our first release candidate.

Date Released : 27 October 2017

Changes:

  • Full screen layout editing with button to enable this and also hide superflous Joomla content on page.
  • Improved styling of layout editor
  • Database query optimisation - removing some duplicates
  • Language Specific Layouts introduced
  • Add auto-panning and resizing of layout editing area
  • More to more robust HTML5 based sortable/drag & drop - makes moving elements in the editor much easier and less erratic
  • Add information in frontend about layout actually being used when Joomla debug mode is enabled.
  • Allow wrapper fields to be blanked - resolves issue #80
  • Improve handling of category articles layout rendering
  • Better handling of some empty fields e.g. plugin output which didn't work well with block output of fields
  • Support for multi-framework accordion for category blog items
  • Support for multi-framework slidehow for multi-image custom field
  • Add bootstrap4 framework into the mix
  • Article Edit Layout allows for frontend/backend specific version
  • Add naked framework - no HTML at all, needed for accordion layouts etc.in blog view
  • Incorporate category restrictions on category filter
  • Fix issue: Empty conditions in menu item options gives an error
  • Allow category blog layout to be category specific since the menu item only allows one category per menu item
  • Including output for article_date in category module layouts
  • Adding more search options e.g. date range to filter module
  • Incorporate Filter Module
  • Fix for column widths and count when moving columns i.e. sets the row options correctly rather than leaving them unchanged
  • Improvements to handling of subcategory layout inheriting from ancestor

 

Version 1.0.0 beta 4

The last Beta release - release candidate due out next!

Date Released : 21 September 2017

Changes:

  • Correction of output of media type custom fields - sometimes output was blank
  • Bug fix where category specific layout was used for other category articles when there was no general layout enabled

Version 1.0.0 beta 3

Date Released : 18 September 2017

Changes:

  • Improved drag and drop interface
  • Remove concept of 'default' layout - just use the published state
  • Add default row and column class values
  • Add optional distinct layouts for Lead articles and Intro articles - as opposed to using the same layout for both
  • Minor bug fixes and language corrections
  • Improved layout editing presentation to make customisation options easier to find and use

Version 1.0.0 beta 2

Date Released : 17 August 2017

Changes:

  • Add filter by Layout type to list of layouts
  • Add layout information tab to menu item editing to show which layouts are used - with links to filtered list of such layouts
  • 2 stage layout creation to make easier to understand
  • Add blocked access support to allow layouts to be used by exclusive groups of users
  • Support label translations in custom fields
  • Add option to output label, input field or both for custom fields on edit layout page
  • Allow module field type to pick up modules that are not assigned to a position.
  • Add option to import layouts from json formatted file - importing/exporting of custom fields to follow soon!
  • Add select category layout type to allow different category layouts to be selected without loading one of them in particular. Allows a 'select chefs, recipes or restaurants' type question on first page creating content before redirecing to relevant choice.
  • improved code structure to allow easier implementation of different CSS frameworkds
  • More choices of menu item filtering constraints

Version 1.0.0 beta 1

Date Released : 18 July 2017

Changes:

  • Add option to customise article edit page including category specific layouts!
  • Add tabbed output of columns - configured via the row settings
  • Add option to export layout to json formatted file - importing of layouts to follow soon!
  • Improved handling of setting default layouts - was sometime leaving them unspecified which meant the layout wasn't used
  • Add config option for custom fields output to allow for labels of values to be output and for the label to be suppressed if the value is blank
  • Add config options to control markup for small and extra-small devices
  • Allow custom field images to be sized using CSS as well as the image itself to be resized
  • Use 2 column layout for forms in popups to make editing layouts easier on the eye
  • Fixed side bar styling when editing layouts

Version 1.0.0 alpha 8

Date Released : 07 July 2017

Changes:

  • Fix database update script
  • Fix handling of category list item output when category list is published but not the item itself.

Version 1.0.0 alpha 7

Date Released : 06 July 2017

Changes:

  • Category specific layouts were not enabled for category blog items, featured articles and category list items
  • Add option for "custom field" field to output field value or label

Version 1.0.0 alpha 6

Date Released : 06 July 2017

Changes:

  • Fix to layout versioning for sites that have been upgraded
  • New global config options to set default values for options such as 'show advanced options'
  • Add descriptive comment to layout (included in searches/filters)
  • Fix for hitting cancel during creation of new field or row - no longer leaving empty element
  • Add context specific instructions to appear during creation of new layouts
  • Group fields by type in drop down to make easier to navigate
  • Hide column options when using 'no framework'
  • Allow new layouts to be populated to match Joomla! default output with config option to control within layout
  • Making dragging elements into empty containers more robust
  • CSS improvements to make draggable elements more obvious