117 Releases

SEBLOD 4.5.1 (2024-12-13)

# Additional fixes included for PHP 8.2 and PHP 8.3
# CSS fix for Validation Popups
# Pagination fixed (?start for the 1st page) (J! 5.x)

SEBLOD 4.5.0 (2024-11-25)

+ Additional fixes included for PHP 8.2 and PHP 8.3
+ Canonical added on Download/Read Tasks
   >> choose from Download or Read from Options
+ "Export (Ajax)" task support on Joomla! 5
+ "for" attribute improved for Checkbox or Group.
+ "onUserAfterLogin" event support added.


# MySQL "default value" issue for TEXT (Joomla! 5 SQL strict mode) fixed.
# "hits" set as 0 on Upload File (when no file/value)
# Read Task (PDF) issue fixed.
# Various issues/notices fixed.

SEBLOD 4.4.2 (2024-09-27)

# Pagination fixed on J! 5.1.4
   >> one additional fix

SEBLOD 4.4.1 (2024-09-19)

# Pagination fixed on J! 5.4.1
  >> setAdditionalUrlParam added on default_list.php
       (if overridden this will need to be added manually)


# Various notices fixed.

SEBLOD 4.4.0 (2024-08-27)

+ Additional fixes included for PHP 8.x.

* jQuery UI updated to 1.13.x
* jQuery UI Effect updated to 1.13.x


! JCckDevImage class updated for WebP format.
! Submit Button plug-in improved.

# Router issues fixed (J! 5.x)
# Various issues/notices fixed.

SEBLOD 3.28.3 (2024-08-27)

+ Additional fixes included for PHP 8.x.

* jQuery UI updated to 1.13.x
* jQuery UI Effect updated to 1.13.x


! JCckDevImage class updated for WebP format.
! Submit Button plug-in improved.

# Various issues/notices fixed.

SEBLOD 3.28.1 (2024-04-05)

! _QQ_ removed from languages files.

# Various issues/notices fixed.

SEBLOD 4.3.1 (2024-01-06)

! Joomla! 4+ support
  >> Multi-sites session fixed.
  >> addScriptDeclaration, addStyleSheet fixed

SEBLOD 4.23.0 (2024-01-26)

! Joomla! 5 support
  >> Bringing UI tweaks and fixes for Dark Mode

! Joomla! 4+ support >> Additional UI tweaks and fixes.
  >> addScriptDeclaration, addStyleSheet fixed
  >> Association UI fixed
  >> Modal changes for Bootstrap 5 support


+ JSON support added on Ordering.
+ Restrictions applied on Ordering.

! cck.core.js override allowed on back-end.
! Empty values allowed on AJAX Availability.
! Suffix Tabs ID for tmpl=raw- "Quick Add" module removed.

# Additional fixes included for PHP 8.x.
# "onCCK_StoragePrepareSearch" arguments fixed.
# Regression fixed on Associations for Articles & Categories.
# ROOT/URI paths fixed on CRON Jobs.
# Routing issue fixed.

SEBLOD 3.28.0 (2024-01-26)

! Empty values allowed on AJAX Availability.

# Additional fixes included for PHP 8.x.
# Validation issue fixed >> COM_CCK_PLEASE_CHECK_REQUIRED_TABS updated with class=\\"red\\" >> other languages should be changed as well...!

SEBLOD 3.27.1 (2023-12-28)

# ROOT/URI paths fixed on CRON Jobs.
# Routing issue fixed.

SEBLOD 4.2.1 (2023-12-26)

! Joomla! 5.x support
  >> Bringing UI tweaks and fixes for Dark Mode
  >> Issues fixed

Note for Joomla! 5.x:
  • some issues or UI fixes may still be needed, feel free to test on a DEV environment, and report issues on GitHub

SEBLOD 4.2.0 (2023-12-12)

! Joomla! 5.x partial support
  >> Bringing UI tweaks and fixes for Dark Mode
  >> Issues fixed


Note for Joomla! 5.x:
  * some issues still need to be fixed, please test on a DEV environment, and report issues on GitHub
  * some additional UI fixes will come as well

+ JCckContent class updated & improved! :)
  >> "like", "likes" operators support added on find/search methods.
  >> "up_since", "up_until" operators support added on find/search methods.

^ Modal position updated on Minima Template.

# Additional fixes included for PHP 8.x.
# User Bridge fixed.
# Validation issue fixed for Joomla! 4.4.1
  >> COM_CCK_PLEASE_CHECK_REQUIRED_TABS updated with class=\\"red\\"
  >> other languages should be changed as well...!

SEBLOD 3.27.0 (2023-12-08)

# Additional fixes included for PHP 8.x.
# User Bridge fixed.

SEBLOD 3.26.1 (2023-10-06)

# Additional fixes included for PHP 8.x.

SEBLOD 4.1.1 (2023-08-24)

# Regression fixed on Field (Construct)
# Quick Fix on Sites (creation)

SEBLOD 4.1.0 (2023-08-14)

! Joomla! 4.x support
  >> Bringing additional UI tweaks and fixes.
  >> Permissions UI fixed.

! cck.core.js override allowed.
! UI reworked for Sites


# Access Level issue fixed on Sites (while saving).
# Home page issue fixed on Sites.
# Issue for saving Integration Options fixed.
# Minor issues on PHP 8.x fixed.
# Token fixed on JGrid reordering.
# Various issues fixed.

SEBLOD 3.26.0 (2023-08-11)

+ "Export (Ajax)" support added on back-end lists.

SEBLOD 4.0.6 (2023-06-23)

! Package required for the update from SEBLOD 3.25

SEBLOD 3.25.0 (2023-06-21)

+ "Disabled when filled" Field Variation added on Forms.
+ ORDER BY FIELD improved.
+ Restriction executed on Ordering.

+ Variation Override (Form) implment on Group.

^ /parent/id behaviour changed (parent is now alias instead of id)


# Minor issues on PHP 8.x fixed.

SEBLOD 4.0.5 (2023-05-24)

# Drag & Drop (reorder) fixed for Articles on J! 4.x

SEBLOD 4.0.4 (2023-05-19)

! Joomla! 4.x support
  >> Drag & Drop (reorder)
  for lists with 'sortable-group-id', 'sortable-group-id' is replaced automatically during update
  for lists without 'sortable-group-id', you may need to add 'data-draggable-group="_"' manually

! Language issue ("no translation on back-end") fixed
  >> parameter added in SEBLOD Options (override disabled by default)

SEBLOD 4.0.3 (2023-05-05)

! Joomla! 4.x support!
STRICT_TRANS_TABLES solution (2/2) implemented.
  >> no one-click update, but all SQL queries listed (to copy/paste and run on PhpMyAdmin, if needed)

+ Force en-GB as default language (as a fallback) (J! 4.x) and for plug-ins as well
+ Legacy option added.
  >> for existing sites, you should consider to set [Legacy Mode = 2018]
+ Read Task (PDF) refactored without redirection to physical File
+ Task Plug-in implemented for CRON Jobs/Tasks on J! 4.x

^ Core Update for:
    SEBLOD Exporter add-on
    SEBLOD Importer add-on
    SEBLOD WebServices add-on
^ Email regex changed to allow "+" sign.

- Permissions removed from App Folders
  >> permissions should be set up at Component-level or per Content Type

# All Joomla! 4.x fixes included.
  >> several additional ones since the latest Release Preview
# All PHP 8.x fixes included.
  >> several additional ones since the latest Release Preview

SEBLOD 3.24.0 (2023-05-05)

# Additional fixes included for PHP 8.x.

SEBLOD 4.0.0-rp9 (2023-04-14)

+ Force en-GB as default language (as a fallback) (J! 4.x)
+ Read Task (PDF) refactored without redirection to physical File
+ Task Plug-in implemented for CRON Jobs/Tasks on J! 4.x


# Search Ordering styling fixed
# Value output ("0") fixed for J! 4.x

SEBLOD 3.23.2 (2023-03-02)

# Field parameters ("json@options2" column) storage issue fixed
   >> read more @SEBLOD/pull/635

# Site parameters ("usergroups" column) fixed.
# Additional fixes included for PHP 8.x.
# App Export issue on PHP 8.x fixed.
# Back-end/Component Constant name issue on PHP 8.x fixed.
# Site creation on PHP 8.x or J! 4.x fixed.

SEBLOD 4.0.0-rp8 (2023-03-02)

+ Legacy option added.
   >> for existing sites, you should consider to set [Legacy Mode = 2018]
- Permissions removed from App Folders
   >> permissions should be set up at Component-level or per Content Type

- Calendar Field Plug-in removed from Core package
   >> please use JForm - Calendar instead


^ Core Update for SEBLOD WebServices add-on.
^ Email regex changed to allow "+" sign.

# App Export issue on PHP 8.x fixed.
# Back-end/Component Constant name issue on PHP 8.x fixed.
# Cache method renamed for J! 4.x
# J! API issues fixed.
# Site creation on PHP 8.x or J! 4.x fixed.
# Site parameters ("usergroups" column) fixed.
# Warnings/notices removed on PHP 8.x
# Workflow support restricted to Joomla! Article.

SEBLOD 4.0.0-rp7 (2022-10-10)

! Joomla! 4.x support
  >> Includes UI layouts for SEBLOD Toolbox Add-on.


# Field Import issue fixed.

SEBLOD 4.0.0-rp6 (2022-10-06)

# Additional back-end (Construction UI) issues on PHP 8.x fixed.

SEBLOD 3.23.1 (2022-10-06)

# Additional back-end (Construction UI) issues on PHP 8.x fixed.

SEBLOD 4.0.0-rp5 (2022-09-30)

! Bringing additional UI tweaks and fixes for Joomla! 4.x

# Back-end (Construction UI) issue on PHP 8.x fixed.
# Regression (related to Language Context) fixed.
# Warnings and issues on PHP 8.x fixed.

SEBLOD 3.23.0 (2022-09-30)

# Back-end (Construction UI) issue on PHP 8.x fixed.
# Warnings and issues on PHP 8.x fixed.

SEBLOD 4.0.0-rp4 (2022-08-25)

! Joomla! 4.x support
  >> Bringing additional UI tweaks and fixes.


# Issue with App Folder fixed.
# Issue with API path (WebServices) fixed.

SEBLOD 4.0.0-rp3 (2022-08-12)

! Joomla! 4.x support
  >> Bringing additional UI tweaks and fixes.

! STRICT_TRANS_TABLES solution (2/2) implemented.
  >> no one-click update, but all SQL queries listed (to copy/paste and run on PhpMyAdmin, if needed)


+ Core updates for Multi-sites

SEBLOD 4.0.0-rp2 (2022-07-27)

! Joomla! 4.x support
  >> Intended to be installed on a fresh Joomla! 4 for new developments.
  >> Bringing additional UI tweaks and initial upgrade changes.

! STRICT_TRANS_TABLES solution (1/2) implemented.


# Back-end (Construction UI) issue on PHP 8.x fixed.
# Warnings on PHP 8.x fixed.

Please note that the full PHP 8.x support for SEBLOD has yet to be announced, so additional issues may be found.

SEBLOD 4.0.0-rp1 (2022-07-19)

! Joomla! 4.x support
  >> Intended to be installed on a fresh Joomla! 4 for new developments.


+ Minima Template included in Core Package.
+ List Template included in Core Package.

SEBLOD 3.22.1 (2022-05-24)

* Security Release: XSS Vulnerability fixed. (Pagination Links)

^ Export "introtext/fulltext" refactored, and improved.

# Search Query with HAVING issue fixed.

SEBLOD 4.0.0-rc3 (2022-02-01)

! New package for testing purposes on Joomla! 4

Since 4.0-rc2:
+ Can be installed directly on Joomla! 4
+ Includes a 2nd batch of Joomla! 4 compatibility/support changes
+ Introduces UI changes for the back-end template (i.e. Bootstrap 5 support)
  >> For a sneak peek:
  Add|Edit a field: Text, Textarea, Tabs, Group
  Apply a Link: Content, Form
  Apply a Live Value: Joomla! User, URL Variable
  Apply a Restriction: URL Variable, Workflow
  Apply a Typography: Date, HTML
  >> More Plug-ins and Views to come!!


FOR TESTING PURPOSES ONLY:
  1. Install Joomla! 4.0.x
  2. Install SEBLOD 4.0.0-rc3

SEBLOD 3.22.0 (2022-02-01)

+ "n Words" Match mode added on Search Types.
+ "n Words Exact" Match mode added on Search Types.


+ dataLayer output added.
  >> ex: can be triggered as following from an afterStore:
  JFactory::getSession()->set( 'cck.data_layer', array( 'type'=>$config['type'], 'subject'=>'my_subject' ) );

# Minor issues fixed.

SEBLOD 3.21.5 (2021-12-03)

+ "between" operator support added on JCckContent find/search methods.

# Group X (with Calendar) JS changed.
# Joomla! 4 router behaviour (partially) allowed on Joomla! 3.
# Regression fixed on Field (Construct)

SEBLOD 3.21.4 (2021-10-01)

# Regression fixed on Field X (for Upload File/Image)
# Regression fixed on Group X (for Upload File/Image)

# Various issues fixed.

SEBLOD 3.21.3 (2021-08-23)

# Regression fixed on Email
  >> HTML was removed on Store (Textarea, Wysiwyg Editor, ...)
# Missing column change in install.sql since SEBLOD 3.19.0
  >> Field creation (for updated sites) issue fixed

SEBLOD 3.21.2 (2021-08-20)

# Regression fixed on Field/Group X
  >> HTML was removed on Store (Textarea, Wysiwyg Editor, ...)

SEBLOD 4.0.0-rc2 (2021-08-20)

! "Placeholder" release for testing purposes on Joomla! 4, that triggers:
  ^ Language filenames changes
  ^ SQL updates related to STRICT_TRANS_TABLES

! Inherits a 1st batch of Joomla! 4 compatibility/support changes from SEBLOD 3.21
  >> More Joomla! 4 changes/fixes will be included in SEBLOD 4.0 RC 2
  >> Additional SEBLOD capabilities/improvements will be merged (from 4-0.dev branch) before SEBLOD 4.0 GA

Please read the blog post "Joomla! 3.10 and Joomla! 4.0 support" on SEBLOD.com

Since 4.0-rc1:
+ includes the following message:
  "This SEBLOD 4.0-rc should NOT be installed directly, please read the suitable blog post on SEBLOD.com"

FOR TESTING PURPOSES ONLY:
  1. Install (or Update to) Joomla! 3.10.0
  2. Install (or Update to) SEBLOD 3.21.0
  3. Update to Joomla! 4.0.0
  4. Update to SEBLOD 4.0.0-rc1

SEBLOD 3.21.1 (2021-08-19)

# Regression fixed on Content/Search Types
  >> HTML was removed from HTML Typography while saving the Content/Search Type.
  >> other plug-ins (storing HTML) applied on fields (within Content/Search Types) may have been affected.

SEBLOD 4.0.0-rc1 (2021-08-19)

! "Placeholder" release for testing purposes on Joomla! 4, that triggers:
  ^ Language filenames changes
  ^ SQL updates related to STRICT_TRANS_TABLES

! Inherits a 1st batch of Joomla! 4 compatibility/support changes from SEBLOD 3.21
  >> More Joomla! 4 changes/fixes will be included in SEBLOD 4.0 RC 2
  >> Additional SEBLOD capabilities/improvements will be merged (from 4-0.dev branch) before SEBLOD 4.0 GA

Please read the blog post "Joomla! 3.10 and Joomla! 4.0 support" on SEBLOD.com

FOR TESTING PURPOSES ONLY:
  1. Install (or Update to) Joomla! 3.10.0
  2. Install (or Update to) SEBLOD 3.21.0
  3. Update to Joomla! 4.0.0
  4. Update to SEBLOD 4.0.0-rc1

SEBLOD 3.21.0 (2021-08-18)

+ "beforeRenderForm" support added on SEBLOD Form Link plug-in.
+ "No Result" can be triggered for multiple (> 1) results.


^ Core Update for SEBLOD Ecommerce add-on.
^ Inputmask JS updated.^ Mobile Detect updated.

^ Compatibility/support changes for Joomla! 4
  ! SEBLOD 3.21 is intended to be used on Joomla! 3.10
  ! SEBLOD 3.21 will allow a future upgrade from Joomla! 3.10 to Joomla! 4.0 (once SEBLOD 4.0 GA will be released)

Please read the blog post "Joomla! 3.10 and Joomla! 4.0 support" on SEBLOD.com

SEBLOD 3.20.2 (2021-03-08)

^ Core JS updated.
^ Inputmask JS updated.

! Note:Alongside ^ Edit/Form Link Behaviour change from SEBLOD 3.20, one SQL was applied to update the configuration in order to keep the behaviour... but it was only applied in one use case instead of 3.

The 2 other queries are now included in the 3.20.0.sql file (for those who have not already updated).
For those already using 3.20.x, you can choose to apply the following queries manually:

1. (required if a "cck_form" link for a "ADD NEW" behaviour is assign on a intro/content view)
UPDATE `#__cck_core_type_field` SET `link_options` = REPLACE( `link_options`, '"form_edition":"1"', '"form_edition":"0"' ) WHERE `link` = 'cck_form' AND `link_options` LIKE '%"form":%' AND `link_options` NOT LIKE '%"form":""%';

2. (required if a "button_free" field for a "ADD NEW" behaviour is assigned on a intro/content/list view) on a search form configuration is OK even for edit, as no pk is set
UPDATE `#__cck_core_fields` SET `options2` = REPLACE( `options2`, '\\\"form_edition\\\":\\\"1\\\"', '\\\"form_edition\\\":\\\"0\\\"' ) WHERE `type` = "button_free" AND `options2` LIKE '%\\\"button_link\\\":\\\"cck_form\\\"%' AND `options2` NOT LIKE '\\\"form\\\":\\\"\\\"%';

SEBLOD 3.20.1 (2020-12-17)

# Form submission (including uploads) with no storage fixed.
# WebP output fixed for Upload Image plug-in.

SEBLOD 3.20.0 (2020-12-13)

+ RAND() (SQL Random) implemented on Search Types.
+ WebP support added.

+ JCckContent class updated & improved! :)
  >> "_" method implemented within JCckContentTraitMixin Trait.
  >> "delete", "preset" methods updated.
  >> "findOne" method added (cf manuals).
  >> "update" method refactored (cf manuals).


+ "Auto" column mode added on Checkbox/Radio plug-ins.
+ "isMacOs" method added to JCckDevice class.
+ Multiple Distance/Radius search matching allowed.
+ $context->getId() syntax process added.
+ $context->getPk() syntax process added.
+ $uri->getArray() syntax process added.

^ Core Update for SEBLOD Ecommerce add-on.
^ Core Update for SEBLOD WebServices add-on.
^ Edit/Form Link Behaviour changed.
^ Inputmask JS script updated.# "Div" fields excluded from Group X storage.

# Link Parameters issues fixed on Upload File plugin.
# Math functions fixed on Computation Rules.
# Reset issue fixed on Search Module.

SEBLOD 3.19.0 (2020-05-20)

+ jQuery Validation script updated for Tabs
    >> an additional message displayed: COM_CCK_PLEASE_CHECK_REQUIRED_TABS
    >> switching to another tab now triggers validation automatically
+ Redirection without message allowed on "Process" Task.
+ Router updated (for Articles on "id-alias"): >> alias retrived from id when only id is known @SEBLOD/pull/545


^ Core Update for SEBLOD WebServices add-on.
^ Inputmask JS script updated.

# Empty Tags import issue fixed. @SEBLOD/pull/586, @SEBLOD/pull/587
# Multi-sites system on MySQL 8.0 issue fixed.
# Various issues fixed.

SEBLOD 3.18.2 (2020-03-30)

+ "Case" parameter added for "Each Word" match mode.
+ "Collate" parameter added for "Each Word" match mode.
    >> utf8mb4_bin added
+ "onUserBeforeSave" can now return false.


# Item X compatibility issue fixed.

SEBLOD 3.18.1 (2020-01-31)

# Back-end modal scrolling issue fixed.
# Guest Edit permissions fixed on Submit Button plug-in.

SEBLOD 3.18.0 (2019-12-26)

+ "Impersonate" capabilites implemented.
+ "Preview Form" permission added.

+ JCckContent class updated & improved! :)
   >> "extend" method added for callable/mixins (cf manuals).
   >> "in" operator support added on find/search methods.
   >> "limit" methods added (cf manuals).


+ "Page Title" (Home Page) parameter added to Sites. (Multi-sites)
+ "PrepareImport" method added >> SEBLOD Importer Add-on required.
   >> applied on Checkbox, Radio, Select Dynamic/Multiple/Simple plug-ins.
   >> applied on JForm Category/Tag/User plug-ins.

+ Free Object plug-in improved.
   >> Import support added.
   >> Various issues fixed.


^ "Blur" event forced on "JForm Calendar" plug-in.
^ "Mobile Detect" updated to 2.8.34.

! Permissions applied on Tasks in Submit Button plug-in.
! Priority added on Process stack.
   >> "beforeStore" support added.

! Inputmask JS script added.

# Custom Attributes applied on "JForm Calendar" plug-in.
# "Static" Variations fixed on "JForm Calendar" plug-in.
# Various issues fixed.

SEBLOD 3.17.5 (2019-08-30)

# Back-end JS issue fixed.

SEBLOD 3.17.4 (2019-03-29)

+ Infinite pagination improved with context-based live values.

# Article Title issue (with Page Title Override) fixed. @SEBLOD/issues/544
# Date Format (German, ...) fixed on Date Typography plug-in. @SEBLOD/pull/555
# Export issue fixed on Joomla! Articles/Categories.
# Notice removed. @SEBLOD/pull/524
# Site Name in Page Titles issue (with Page Title Override) fixed. @SEBLOD/issues/550

SEBLOD 3.17.3 (2019-02-21)

^ Download task improved.
   >> chunks support added for large files.

^ hideEmptyLimitstart applied (only on Joomla! 3.9).
   >> no more ?start=0 in pagination

! JCck::is() implemented for SEBLOD 4.0

# Fields with multiple values fixed on "Process (Ajax)" task.
# Minor issues fixed.

SEBLOD 3.17.2 (2019-01-31)

+ "Future (> or =) or Null" Match mode added on Search Types.
+ Pagination (number of items per page) can now be changed dynamically.

   >> Search Pagination Plug-in required.

# $cck->getValue() fixed when used to retrieve "Search" fields from List. (regression since SEBLOD 3.17.0).
# Notice removed. @SEBLOD/pull/548

SEBLOD 3.17.1 (2018-12-14)

+ User Actions Log support added.
   >> it needs to be enabled manually from: User Actions Log > Options > Events To Log.

# Ampersand issues fixed.
# Time Zone applied on Export (when "Prepare Output" = Yes).

SEBLOD 3.17.0 (2018-12-03)

+ Allow Multilanguage Aliases on Multi-sites system.
+ "beforeSearch" event added.
+ "onCckPostAfterDelete" event added.
+ "Override Page Title" parameter added on Content Types (Content View > Configuration).
+ Persistent Search behaviour support added on Search module.

+ JCckContent class updated & improved! :)
  >> Free Object (JCckContentFree) support added (cf manuals).
  >> "getPks", "getRegistry" methods added.
  >> "search", "with", "by" methods added (cf manuals).
  >> "updateAlias" method added on JCckContentArticle class (PHP Traits).
  >> "updateAlias" method added on JCckContentCategory class (PHP Traits).
  >> "getResults" methods deprecated, use "getPks".
  >> "batchResults" methods deprecated, use "batchAll".

+ Free Object plug-in improved.
  >> "Delete" events now triggered: "onContentBeforeDelete", "onContentAfterDelete".
  >> Export support added.
  >> "Save" events now triggered: "onContentBeforeSave", "onContentAfterSave".


+ "Priority" parameter on HTML Typography plug-in >> to defer "beforeRenderContent".

^ "defaultvalue" Data Type changed to TEXT in install.sql. @pull/530
^ hardcoded $user->id removed from JForm User plug-in, use Live Value if needed.

! History/PostInstallLog deprecated >> will be removed in SEBLOD 4.0
! List rendering without template deprecated >> will be removed in SEBLOD 4.0
! Permissions on App Folders deprecated >> will be removed in SEBLOD 4.0

# "author_id" issue and "getAuthor" method fixed on JCckContent.
# Cache issues fixed on Lists. @issues/518
# Fatal error fixed on PHP < 5.5.16 (regression since SEBLOD 3.16.0).
# "Featured", "Options" (template parameters) now remains after App/Template install.
# Group X (with conditional states) behavior fixed.
# JCckToolbox::process() fixed for loops.
# Message fixed for submission without storage (regression since SEBLOD 3.16.0). @issues/534
# "Override Meta Desc" fixed for {"en-GB":"...","fr-FR":"..."}
# "Override Page Title" fixed for "Single Article" Menu Items.
# Router issue (specific language requested) fixed.
# Router issue (task=ajax) fixed.
# Unterminated statements (JS) fixed. @SEBLOD_more/pull/16
# Various improvements or issues fixed.

SEBLOD 3.16.3 (2018-07-20)

+ "Extension" property added on Upload File plugin.
+ "Parent" Menu Item added on "Content" Link Plug-in.

! Processings & Variations support added for ajax scripts XML declarations.
! Use of "SHOW TABLE" replaced by getTableList()

# Clean CSS (replace 0px by 0) @pull/475
# Download task (SEBLOD Break on Content View) fixed (regression since SEBLOD 3.16.0).
# "prepareContent" fixed on JForm Usergroups field.
# "Required" fixed on JForm Usergroups field.

SEBLOD 3.16.2 (2018-07-09)

# Upgrade process fixed for Trait (upgrade to 3.16.1+ from 3.15 or <)

SEBLOD 3.16.1 (2018-07-06)

+ "getCallable" method added on JCckContent class.
+ "tag", "untag" methods added on JCckContentCategory class.

^ JCckContent class updated.
  >> "store" method with optional table instance (arg) available for ALL objects.
  >> "tag", "untag" methods re-implemented with PHP Traits.
  >> "tag", "untag" methods' declaration/behaviours changed (cf manuals).


# Fatal error fixed on PHP < 5.4.32 (regression since SEBLOD 3.16.0).
# "Save" (i.e "apply") task fixed on the last page of multi-page forms.
# Various minor issues fixed.

SEBLOD 3.16.0 (2018-06-27)

* Security Release:
  >> ajax task now requires scripts to be allowed by extensions.
  >> downloaded files from temporary folders are now removed.
  >> missing form token or permission checks added.
  >> rel="noopener noreferrer" applied on target="_blank" links.

+ Ability to define a "Parent" Content Type without inheritance added.
+ Back-end views now available from Menu Item Types.
+ Guest Edition (edit.own) capabilities added.
+ Router & SEO improved.
  >> "List URLs" parameter added on Search Types >> applies a canonical URL.
  >> Multilanguage Aliases support added >> allows custom aliases (en, fr) within a single Content item! :)
  >> "Override Meta Desc" parameter added on Content Types (Content View > Configuration).
  >> URLs not inline with requested setup are disallowed (i.e 404).

^ JCckContent class updated.
  >> "create" method refactored, "update" if existing is now supported.
  >> "findMore" method added.
  >> "getAuthor", "getObject", "getParent" methods added.
  >> "import" method added (to turn a Joomla! Content into SEBLOD Content).
  >> "preset" method added.
  >> "updateAuthor" method added.
  >> "updateType", "setType" methods completed.
  >> logs added, "getLog" method added.
  >> various improvements or issues fixed.
^ JCckContent class aliases support added on each Object plug-in.
  >> "$content = new JCckContentArticle;" can be used instead of "$content = new JCckContentJoomla_Article;".
  >> "$content = new JCckContentCategory;" can be used instead of "$content = new JCckContentJoomla_Category;".
  >> "$content = new JCckContentUser;" can be used instead of "$content = new JCckContentJoomla_User;".
  >> "$content = new JCckContentUserGroup;" can be used instead of "$content = new JCckContentJoomla_User_Group;".
  (original class name calls still available but new ones are easier!)


+ "Allowed Content Type(s)" filled with the Content Type selected on Search Type creation.
+ Ability to assign fields to "All" stages on multi-page forms.
+ Ability to submit the 1st stage of multi-stages forms from a module.
  >> "Menu Item Target" parameter added.
+ Ability to set the variation of all fields within a group from the group.
+ "Conditional Required" (only when...) capability added.
+ "Construction Mode" parameter added on SEBLOD Options >> new "Advanced" Field creation mode.
+ Field Storage UI improved.
+ Keyboard Shortcuts improved.
+ "Match Occurences Offset" parameter added for "Any Word Exact" match mode.
+ Messages output added for "Process (Ajax)" tasks.
+ New Debug mode added on Lists.
+ Permissions (number) displayed on App Folder, Content Type Manager.
+ "Preview Extensions" parameter added on SEBLOD Options.
  >> Force some extensions (ex: PDF) to open/read preview file instead of downloading it.
+ "Rel (Link: _blank)" parameter added on SEBLOD Options.
+ "Save" (i.e "apply") task support added on multi-page forms.
+ "Tmp Paths" parameter added on SEBLOD Options.
+ "onUserLogout" event support added.

+ $context->getType() syntax process added on Dynamic Select plug-in.
+ "Force Decimals" added on Select Numeric plug-in.
+ "isNull" comparison mode added on URL Variable Restriction plug-in.
+ J(...) support added for the description of List/Search modules.
+ JForm Calendar plug-in improved.
  >> "Format" parameter added.
  >> Offset ("+24h", ...) added.
  >> "Storage Format" parameter added: "raw" vs "server_utc" vs "user_utc".
  >> "Show Time" now supports "24 hours".
+ "Own Value" ($pk) behaviour added on Content Link plug-in.
+ "Reordering Grip" behaviour added on JGrid Typography plug-in.
+ "Reply To", "Reply Name To" parameter added on Email plug-in.
+ "Required" support added on SEBLOD Form behaviour (JGrid).
+ Task parameter added on "Reordering" behaviour (JGrid) >> triggers a custom Processing with Drag & Drop.
+ "Text Filter" added on Textarea plug-in.
+ "Title" added on List Link plug-in.
+ $user->... $uri->... syntaxes process added (PrepareContent) on Freetext plug-in.

+ "data-cck-has-boxchecked" attributes implemented for item selection.
  >> data-cck-has-boxchecked, data-cck-has-boxchecked="multiple", data-cck-has-boxchecked="single", data-cck-has-boxchecked="none"
+ JCckDevProcessing class added.

+ Tags support added for Export of Joomla! Articles/Categories >> SEBLOD Exporter Add-on required.
+ Tags support added for Import of Joomla! Articles/Categories >> SEBLOD Importer Add-on required.

+ "tag", "untag" methods added on JCckContentArticle class.
  >> use $content->call( 'tag', 00 );
  >> use $content->call( 'untag', 00 );

^ Back-end UI improved: Fields' Storage.
^ Mobile Detect updated to 2.8.32.

^ maxlength="" attribute removed on Password plug-in
  >> let the Validation Engine handles it, so we avoid it to be truncated (without notice) on copy/paste.
^ jQuery Validation script updated for Conditional Required.
^ "PrepareExport" applied on JForm Tag plug-in.

! "cck" column on #__cck_store_item_content, #__cck_store_item_users, ... deprecated.
! "CCK_Article" class deprecated.
! "CCK_Category" class deprecated.
! "CCK_Content" class deprecated.
! "CCK_User" class deprecated.
! "g_checkIn" method deprecated.
! "getRoute" task deprecated.
! "libraries/cck/development/plugins/" folder moved to SEBLOD Developer Add-on.
! Various cleaning performed.

+ "Core Legacy" added to SEBLOD Options.
  >> 2012 has plg(.*)Generic classes legacy support.
  >> 2017 has 2012 legacy support.
  >> 2017 has "CCK_Article", "CCK_Category", "CCK_Content", "CCK_User" legacy support.
  >> 2017 has "JROOT_CCK", "JROOT_MEDIA_CCK", "JPATH_LIBRARIES_CCK" legacy support.

- "42" plug-in removed from Core package.
  >> available for Free on SEBLOD.com/store
  >> ~20 Development fields removed from install.sql (!)

- "JCckDatabase::loadResultArray()" function removed.
- Old JCckContentArticle class removed.
- Old JCckContentCategory class removed.
- "Use Typo" parameter removed.

- "CCK_TableGeneric" class removed.
- "Helper_Include::addTooltip()" back-end function removed.
- "Helper_Include::addValidation()" back-end function removed.
- "Helper_Include::addScriptDeclaration()" front-end function removed.
- "Helper_Include::addValidation()" front-end function removed.
- "Helper_Include" front-end class removed.
- "plgCCK_FieldGeneric" class removed.
- "plgCCK_Field_LinkGeneric" class removed.
- "plgCCK_Field_LiveGeneric" class removed.
- "plgCCK_Field_TypoGeneric" class removed.
- "plgCCK_Field_ValidationGeneric" class removed.
- "plgCCK_StorageGeneric" class removed.
- "plgCCK_Storage_LocationGeneric" class removed.

# "Always" behaviour (Typo) fixed for fields within Group.
# "Any Exact", "Each Exact" match modes fixed in Custom storage.
# Alternative Format issues ("Time Ago") fixed on Date Typography plug-in.
# Back-end UI fixed when !function_exists( 'mb_convert_case' )
# CLI issue with JFactory::getApplication() fixed.
# Conditional States & Triggers issues fixed.
  >> "Auto Revert" issues (when unchecked) for negative states.
  >> "isEmpty" not working on checkboxes.
  >> "is Pressed" and "is Submitted" triggers should apply state only once (i.e. when triggered).
  >> opposite of "isEmpty" (without value) should do nothing.
# Context fixed (URL Variable Restriction) on Form module.
# Content/View link fixed when ->value is an array >> use parameter to switch behaviours [B/C].
# Default Value now displayed on Upload Image plug-in.
# Export of Processings fixed.
# HTTP method changed to POST for Processing AJAX tasks.
# Menu Presets issues fixed.
# Menu Tree for SEBLOD Add-ons fixed (regression).
# Missing context added for Infinite pagination.
# Missing "groups" property added for create() method on JCckContentUser.
# Missing JRoute applied on download link from Upload File plug-in.
# No more empty < fieldset > when no option on Checkbox/Radio plug-ins.
# Javascript issues fixed on "Group X" plug-in.
# JFactory::getUser()->groups property fixed on own profile edition.
# Pagination on Lists (back-end or SEF off) fixed (regression).
# Permissions now applied on "Reordering" behaviour typography output (JGrid).
# Permissions/Rules JSON cleaned.
# "/parent/alias" routes fixed when SEF Content Types is filled.
# "removeFromGroup" fixed on JCckContentJoomla_User class.
# Registration email/mode using COM_CCK_EMAIL_REGISTERED_BODY fixed.
  + COM_CCK_EMAIL_REGISTERED_BODY french language constant fixed.
# "Required" fixed on Joomla Tags field.
# Routes fixed for sames alias on Multilingual site.
# "server_utc" filter now applied to Birthdate field in install.sql.
# "Static" Variations (Show Time = Hide) fixed on JForm Calendar plug-in.
# Translation issue fixed (PrepareExport) on Dynamic Select plug-in.
# Various improvements or issues fixed.
# Warnings on PHP 7.2 fixed.

SEBLOD 3.15.0 (2017-10-10)

^ JCckContent class updated, and greatly improved! :)
   >> Method Chaining capabilities added, use ->setOptions( array( 'chain_methods'=>0 ) )
for previous behaviour of create/load.
   >> "__construct" methods' arguments changed: "$identifier" removed, use getInstance or new+load (cf 3.11.0 changelog)
   >> $identifier is now "pk" when the object is already known instead of the unique seblod id.
   >> "count", "find", "getResults" methods added.
   >> "clear" method added.
   >> "batch", "batchResults" methods added.

   >> missing permissions check added to "addToGroup", "removeFromGroup" on JCckContentJoomla_User class.
   >> "remove" method declaration has changed (from public to protected)!, use delete.

+ Support for Table name (or Aka) added on Search query parts >> Search Join plug-in required.
+ "Translated Text" mode added for Title on Form & List Menu Items.
+ Variables can be sent alongside Processing AJAX task.

^ "PrepareExport" applied on JForm Calendar plug-in.

- Temporary fixes for Joomla! 3.8 removed.

# ->values added in PrepareContent on JForm User Groups plug-in.
# "Default/Static" Live value fixed for fields within Group.
# Various improvements or issues fixed.

SEBLOD 3.14.1 (2017-09-20)

+ JText support added on Date Typo plug-in.

# create() method fixed on JCckContent class (regression since SEBLOD 3.14.0).
# Dynamic Select lookup fixed within Generic Search field on Multilingual site.

SEBLOD 3.14.0 (2017-09-19)

! Joomla! 3.8 ready.

+ Add "raw.php" file in admin/site default templates (install and update).
+ "Edit Property" permission added.


+ "data-cck-boxchecked-multiple" attribute implemented for item selection.
+ "data-cck-boxchecked-single" attribute implemented for item selection.

+ "Auto Redirection (Vars)" now handles multiple variables.
+ Links support added in "Activation", "Block" behaviours (JGrid).
+ Support for multiple Ajax tasks added in Submit Button plug-in.

^ JCckContent class updated.
   >> "Edit Own (Related Content)" permission support added.
   >> "getData" method refactored, use "$content->getDataObject()" for previous behaviour.
   >> "getProperty", "setProperty", "updateProperty" methods added.
   >> "get" method refactored, use "$content->get( [instance_name], [property], [default_value] );" or "$content->getProperty( [property], [default_value] );".
   >> "__construct", "getInstance", "load" methods' arguments changed: "$data = true" removed.

! JCckContentArticle class deprecated, use JCckContentJoomla_Article class.
! JCckContentCategory class deprecated, use JCckContentJoomla_Category class.

# "Disabled" Variation fixed on JForm Calendar, JForm User plug-ins.
# Include inline scripts on JForm Calendar when tmpl=raw.
# Include inline scripts on Field/Group X when tmpl=raw.
# Various improvements or issues fixed.

SEBLOD 3.13.0 (2017-08-30)

! Joomla! 3.8 ready.
 >> other minor fixes may be needed for final 3.8 release.

+ Menu Presets added for "mod_menu"
 >> SEBLOD, SEBLOD Add-ons, SEBLOD Apps, SEBLOD Ecommerce
+ Native redirections added for Lists using "Fragment as Resource" capability.
 >> from tmpl=raw to #fragment


+ Keyboard Shortcut added in Content/Search Types UI to close/cancel with (q).
+ Keyboard Shortcuts added to add a new Content/Search Type or Field/Site/Template with (n).
+ "Only Fragment" paths mode added on Content Link plug-in.

+ "addToGroup", "removeFromGroup" methods added on JCckContentJoomla_User class.
 >> use JCckContent->call( 'addToGroup', 00 );
 >> use JCckContent->call( 'removeFromGroup', 00 );

^ Back-end UI improved: Fields' Storage.
^ Various INT(11) updated to UNSIGNED INT(10).
^ Mobile Detect updated to 2.8.26.

! "data-cck-modal-hash" on any HTML element (Content View)
 >> to change the #fragment of the URL
! "data-cck-modal-title" on any HTML element (Content View)
 >> to set the title of the modal! SEBLOD Admin Menu module (mod_cck_menu) deprecated, use "mod_menu";

- #__cck_core_preferences removed from install.sql

# "Featured" behaviour (JGrid) fixed.
# "Fragment as Resource" fixed on Safari (macOS).
# "From Name" fixed on Email Field plug-in.
# initialize() fixed in JCckContentJoomla_User for CRONs.
# JText not applied on Multilingual ("Yes but English") fixed (regression).
# Missing "return" added on "Export", "Process" tasks from Submit Button plug-in.
# Various improvements or issues fixed.

SEBLOD 3.12.2 (2017-07-31)

# "data-cck-boxchecked" JS issue fixed.

SEBLOD 3.12.1 (2017-07-31)

# Regression (objects with bridge capability) fixed.

SEBLOD 3.12.0 (2017-07-31)

* Security Release:
 >> Missing escaping on 2 queries.

+ "Optimize (Memory)" process reworked (for both post/pre PHP 7).
+ Search Generic now gives the ability to target a specific column.
  >> [aka]:[value] instead of [value] while searching


+ "Clear" Access Level added (on Fields) from Content/Search Types UI.
+ "Edit Own Related Content" permission improved.
  >> any object suppport added >> [column]@[object]
+ Keyboard Shortcuts added in Fields/Sites/Templates UI (List View) to search (@).
+ Multiple items supported in "Dropdown Menu" behaviour (JGrid).
+ "Language" parameter added on Date Typo plug-in.
+ Links support added in "Featured", "Status" behaviours (JGrid).
+ "Property" picker added on Joomla! User Live plug-in.
+ "Title" added on Content Link plug-in.
+ "Title / Tooltip" (Self) parameter/process added on JGrid Typo plug-in.
+ Translated Title added on "Delete", "SEBLOD Form" Link plug-ins.

+ "data-cck-boxchecked" attribute implemented for item selection.
+ "is-filter" class implemented for Filter variation.
  >> useful to enable/disable "change" event

^ Apply Group's own restriction before fields (so they don't end up in $config['fields'])
^ JCckContent class updated. >> "delete" method refactored.
  >> Events triggering added.
  >> Permissions check added.
  >> "setOptions" method added.
  >> some method declarations have changed (from public to protected)!

! Priority added on Process stack.
 >> "beforeRenderForm" support added.

# Alternative Language constant "..._1" applied when no result as well.
# Bridge author issue fixed.
# Calendar fixed for PHP 5.4
# Code Mirror support fixed.
# "Completed" text added on Submit Button.
# Delete link issue fixed on Free Button field plug-in.
# Delete support added Batch/List (i.e Search Form).
# Development Prefix applied on Group creation.
# Integration issues fixed.
# Issues fixed on "JForm Associations" Field plug-in.
# Menu Tree (Add-ons for SEBLOD) issue fixed.
# Missing Development Prefix added on Group creation.
# Missing translation fixed for optgroups on Static Options of Dynamic Select plug-in.
# Missing "return" added on "Export", "Process" tasks from Submit Button plug-in.
# Multilanguage Integration issue fixed.
# Multiselect added on back-end managers.
# Object Plug-ins now loaded from CLI.
# "onAfterInitialise" processing calls move below Core/Multi-site code.
# "onAfterDelete" fixed for base table.
# Template positions toggle issue fixed on back-end.
# Validation Rules fixed on JForm Calendar plug-in.
# Various improvements or issues fixed.

SEBLOD 3.11.3 (2017-06-09)

+ Alternative Language constant "..._1" for unique search result added.

! Various cleaning performed.

# Missing "Debug" fixed on Lists.
# Trigger "change" issue fixed on Calendar (regression since SEBLOD 3.11.0).
# Variations fixed on Calendar within Group X (regression since SEBLOD 3.11.2).
# Various minor issues fixed.

SEBLOD 3.11.2 (2017-05-23)

+ "onUserLogin" event support added.
+ "Prepare Output" parameter added on Textarea, Wysiwyg Editor plug-ins.


# "/api..." URLs fixed.
# Calendar issues fixed (regression since SEBLOD 3.11.0).
# "Guest Only - [SITE]" group now assigned to "Guest" Access Level.

SEBLOD 3.11.1 (2017-05-17)

# Live/Default value fixed on Calendar plug-in.
# Timezone issue fixed on Calendar plug-in.
# Timezone issue fixed on "JForm Calendar" plug-in.

Known issue:
A "calendar" field inside a "group_x" may result in data loss when saving an item.
Please upgrade to SEBLOD 3.11.2.

SEBLOD 3.11.0 (2017-05-10)

* Security Release:
   >> Making sure unauthorized values (plug-ins with "options") are properly filtered.
   >> Unauthorized values wrongly forced to "0" in some use cases.

+ "Edition as Copy" behaviour added on SEBLOD Form Link plug-in.
+ "Fragment as Resource" capability added.
   >> opens a Content view in Modal Box from any List.
+ "JForm Calendar" plug-in added.
+ Modal Box (Bootstrap-based) added.
+ Multi-sites system improved with context/subfolder capability.
+ Persistent Search behaviour added.


+ Ability to use "Admin Form" on Front-end only on Edit.
+ "Match Occurences Offset" parameter added for "Each Word Exact" match mode.
+ Placeholder tables added for Free storage.
   >> useful for AKA/Join queries (Search Join Plug-in).

+ "Append Context to URLs" parameter added on SEBLOD Options.
+ Country List updated in install.sql to include Ukrainian translation.
+ Development User Group added on SEBLOD Options.
   >> useful for having a specific TinyMCE profile on Construction (i.e. SEBLOD back-end).
+ History/Log support added for templates.
+ Keyboard Shortcuts added in Content/Search Types UI (List View) to search (@), and open a specific view (1-4).
+ Loading Overlay added on Content/Search Types UI (back-end).
+ "Message", "Message Style" (No Search) added on Search Types.
+ "Pagination (Text)" parameter added on SEBLOD List for Infinite pagination.
+ SEF (Root for Ajax) parameter added on SEBLOD Options.
+ Template Style support added on Versions.
+ Title (Class) parameter added on SEBLOD Options.

+ 2 new computation formats added on SEBLOD Options.
+ Custom class allowed in "Modal" position of One (seb_one) template.
+ "Description Tag" (div|p) added on Form & List Menu Items.
+ "Language Constant" mode added for Title on Form & List Menu Items.
   >> APP_CCK_FORM_[CONTENT_TYPE_NAME]_TITLE_ADD
   >> APP_CCK_FORM_[CONTENT_TYPE_NAME]_TITLE_EDIT
   >> APP_CCK_LIST_[SEARCH_TYPE_NAME]_TITLE

+ "Export (Ajax)", "Process (Ajax)" tasks added in Submit Button plug-in.
+ Modal Box parameter added on SEBLOD Options.
+ Modal Target added on Content, List Link plug-ins >> only the new modal is supported.
+ Responsive Layout mode added in Table (seb_table) template.

+ Column suggestion now supports #__cck_store_form... tables.
+ "Dropdown Menu" behaviour added on JGrid Typography plug-in.
+ "Invert" parameter added on Ajax Availability Validation plug-in.
+ "Is Submitted" added on Conditional States triggers.
+ "Show Buttons" parameter added on Wysiwyg Editor plug-in.
+ "Site" parameter added on Content Link plug-in.
+ "Start/Finish Publishing" for "Status" behaviour added on JGrid Typography plug-in.

+ "data-cck-remove-before-search" added.
   >> remove inputs before Search for cleaner/shorter URLs.

! List/Items not wrapped in FORM tag anymore even with Search Form set to "show"
   >> some plug-ins may use formWrapper=true to force items to be wrapped into FORM,
 ex: JGrid it is required when form elements are included in the list output, but it is now managed dynamically by the system.
! JCck::isSite() method improved.
   >> can identify if site is "master" or from aliases.
! JCckTable doesn't have support for Assets (and issues are now prevented!).
! JCckTable shouldn't be used with tables having an Object plug-in >> use JCckContent.
! "No Access" message more explicit when Debug is enabled, on Content/Search Types.
! Object plug-ins (exporter.php) updated for Exporter Add-on.
! Object plug-ins (importer.php) updated for Importer Add-on. >> suffix forced for existing/identical "alias" for new items.
! Priority added on Process stack.
   >> "beforeRenderContent" support added.

^ JCckContent class updated.
   >> "getInstanceBase" method added.
   >> "save" method refactored.
   >> support of "parent" Content Type added.
^ JCckContent classes added on each Object plug-in.
   >> use "$content = new JCckContentJoomla_Article;" in order to create new Articles.
   >> use "$content = new JCckContentJoomla_Category;" in order to create new Categories.
   >> use "$content = new JCckContentJoomla_User;" in order to create new Users.
   >> use "$content = new JCckContent[OBJECT_NAME];" in order to create new Items from a specific Object.
   >> use "$content = JCckContent::getInstance(...); in order to load/update any kind of Item."
^ Mobile Detect updated to 2.8.24.^ Plug-ins translations updated.
^ Reset Button now clears hidden inputs as well. >> use data-cck-keep-for-search="" to keep them.
^ Search Ordering mode is now "Text" by default.
^ "translate_id" variable renamed to "copyfrom_id".

! "Helper_Include::addValidation()" back-end function deprecated, use JCckDev::addValidation();
! "Helper_Include::addScriptDeclaration()" front-end function deprecated.
! "Helper_Include::addValidation()" front-end function deprecated, use JCckDev::addValidation();
! "JROOT_CCK", "JROOT_MEDIA_CCK", "JPATH_LIBRARIES_CCK" defines deprecated.
! "JCck::getUser_Value()" function deprecated.
! I  replaced with SPAN

- "Box" (task=box.) removed on front-end.
- "Helper_Include::addColorbox()" front-end function removed.
- "JCck::setUser_Preference()" function removed.
- "JCck::setUser_Preferences()" function removed.
- "JCck::googleAnalytics()" function removed.
- Limit of characters removed in dropdowns (Integration).
- "Modal Box" location removed from "JForm Rules" plug-in.
- "Modal Box" location removed from "Wysiwyg Editor" plug-in.

# "Admin Form" permission added at component-level.
# Bad URLs fixed when SEF is deactivated.
# "Cancel" task doesn't trigger validation anymore.
# Code Mirror support added on Wysiwyg Editor plug-in.
# Custom Attributes support added for List (Field) Variations.
# "has-value" class fixed Select Dynamic/Multiple.
# Form / List & Search issues fixed, when Joomla! caching is on.
# Height issue fixed on Wysiwyg Editor plug-in. (it may prevent manually resizing)
# Issue fixed on Windows Edge, where form was submitted twice.
# Live value fixed for access levels in Multi-sites.
# Legal Extensions (Presets) issue fixed (right) after SEBLOD installation.
# Merging process (for scripts) fixed for sites in subdirectories of a domain name.
# Message/Redirection issues fixed on Multi-pages forms.
# Missing back-end methods for reorder by drag-and-drop capability added.
# Missing context added on Joomla! Category Object for "onContentBeforeDelete".
# Missing language string methods for reorder by drag-and-drop capability added.
# Missing parts added for "onUserAfterDelete" event.
# Numeric Select plug-in improved.
# One issue fixed for PHP 7.1 support.
# Preview (Field X, Group X) fixed in Upload File plug-in (regression).
# "Required" validation issue fixed on Upload File/Image plug-ins.
# "Return" URL fixed on User Profile Edit redirection.
# Site's public access level now stored separately.
# Table headings now translated in Table (seb_table) template.
# Translation issue (static options) fixed on Select Dynamic plug-in.
# User export (columns) issues fixed.
# Validation can now be applied on Calendar plug-in.
# Various issues fixed on Calendar plug-in.
# Various improvements applied on Group plug-in.
# Various improvements or issues fixed.

Known issue:
A "calendar" field inside a "group_x" may result in data loss when saving an item.
Please upgrade to SEBLOD 3.11.2.

SEBLOD 3.10.0 (2016-09-30)

+ Ability to use "Admin Form" on Front-end.
+ Automatic removal of oldest versions added.
+ Keep-alive behaviour forced on Admin/Site Form views.


+ Allow Options to be defined at Template level.
+ Load More (Infinite Pagination) support added on Blog template.
+ Above/Below locations added for "Add" button on Group X plug-in.
+ "->values" added (onCCK_FieldPrepareStore) on Field X and Group X plug-ins.

^ Various SEBLOD.com links changed to HTTPs.

# Google API load from modules issue fixed.
# Merging process (for scripts) reworked.
# Missing Group X icons (in Table orientation) added.
# Missing $config properties added on "Store".
    >> allow Permissions check on PrepareStore (Joomla! ACL pack)
# One more fix applied to the router.
# Parent (Content Type) Table entries are now removed "onContentAfterDelete".
# Sortable JS not included anymore when disabled with restrictions.
# Timezone issue fixed on Calendar plug-in (regression).
# Various improvements or issues fixed.

SEBLOD 3.9.1 (2016-09-12)

# Broken Conditional States fixed on Group when tmpl=raw.
# Download task updated on back-end.
# Markup fixed on Group plug-in.
# Minor issues fixed on back-end.

SEBLOD 3.9.0 (2016-09-01)

* Security Release:
 >> Status (+ Publication dates) applied on Download task.

+ Extensive cleaning performed.
   >> Deprecated Jquery stuff removed.
   >> Deprecated SEBLOD stuff removed.
   >> Joomla! 2.5 not supported anymore. :)
   >> PHP 5.2 not supported anymore. :)

! Memory & Performance optimizations on List rendering (for modules).


+ Keyboard Shortcut added in Content/Search Types UI to add a new field (n).
+ Match mode automation (multiple vs single selection) added.
+ Suffix forced for existing/identical "alias" on submission.
   >> available on JCckContent class
   >> support added on Article/Category Object plug-ins

+ $cck->retrieveValue(...); implemented in Template Framework.
  >> alternative to getValue with restriction applied.
+ "Limit" parameter added on List module.
+ "[pk]" syntax allowed in Bridge Title parameter.
+ "User Grp Password" group (used from User Content Type) added in install.sql

^ "Exact" match mode + "Unquoted" forced for Int/Tinyint while creating new fields.
^ "Match Occurences" parameter added for "Each Word Exact" match mode.
^ "PrepareExport" applied on Link, Textarea, Wysiwyg Editor plug-ins.
^ Primary Key for "More" tables now created as UNSIGNED INT(10).
   >> "#__cck_store_form_..."
   >> "#__cck_store_item_..."

^ jQuery UI updated to 1.12.0
^ jQuery UI Effect updated to 1.12.0

^ "/alias (Safe)" is now deprecated.
  >> "SEF Content Type(s)" now triggers "Safe" mode on its own.

- Deprecated "CCK" class removed.
- Deprecated "CCK_Database" class removed.
- Deprecated "CCK_Dev" class removed.
- Deprecated "CCK_Field" class removed.
- Deprecated "CCK_Language" class removed.

- Deprecated use of jQuery.fn.attr('checked') removed.
- Deprecated use of jQuery.fn.attr('disabled') removed.
- Deprecated use of jQuery.fn.die() removed.
- Deprecated use of jQuery.fn.live() removed.
- Deprecated use of jQuery.fn.removeAttr('checked') removed.
- Deprecated use of jQuery.fn.removeAttr('disabled') removed.
- Deprecated use of jQuery.fn.size() removed.

- jquery-1.8.3.min.js removed.
- jquery.jstree.min.js script removed.
- jquery.lavalamp.min.js script removed.
- jquery-noconflict.js script removed.
- jquery.qtip.min.js script removed.

- Permanent "limit" variable removed on Lists.

# A few "ALTER IGNORE TABLE" replaced by "ALTER TABLE" for MySQL 5.7.4+ support.
# "Auto Redirection (Vars)" now applied on Content redirection as well.
# Download Link/Task now applied on Upload File plug-in.
# "Form Action" Fields can now be included in a "Group" Field.
# Guest issue on Multi-sites fixed (regression since Joomla! 3.6.0)
# Green validation popup style fixed.
# Initial Accesslevels forced back in Multi-sites.
# Issues fixed on Group plug-in.
# JSON issue (PrepareDownload) fixed.
# Missing required "star" added in Group output.
# Missing Parent's fields while editing a Child Content Type issue fixed.
# Offline mode fixed in Multi-sites. (regression)
# Path issue fixed for "Modal Box Style" parameter on SEBLOD Options.
# User activation issue fixed on Multi-sites.
# Various improvements or issues fixed.

SEBLOD 3.8.4 (2016-06-27)

+ Country List updated in install.sql to include Italian translation.

+ Allow syntaxes to retrieve Group X values in HTML Typography plug-in.
+ "Description Tag" (div|p) added on List/Search modules.

# Missing "TagsHelperRoute" class (in back-end) issue fixed.
# Page Title (override) issue fixed for view=category.
# Minor issues fixed.

SEBLOD 3.8.3 (2016-06-10)

+ Country List updated in install.sql to include Spanish translation.
+ Position Overrides' path displayed in Content/Search Types UI.


+ "Integers" mode added in URL Variable Live plug-in.

# Back-end UI Drag and Drop responsiveness fixed (regression since SEBLOD 3.8.2).
# Email Validation plug-in altered for new TLDs.
# "JForm User" issues fixed.
# One more fix to clearForm().
# Router now handles the "Intranet App for SEBLOD" correclty.

SEBLOD 3.8.2 (2016-06-02)

+ Country List updated in install.sql to include Russian translation.
+ Keyboard Shortcuts added in Content/Search UI for various parameters (1-7).
+ Router improved
    >> 3 segments URLs (i.e. /parent/parent/...).
    >> support added on back-end via AJAX.


+ "Action" parameter added ("No Search") on Search Types.
+ "Both" behaviour added in Div plug-in.
+ getPk() method added to JCckContent class.
+ URL Query (Vars) added on Form menu item.

^ Colorbox updated to 1.6.4.

# A few more fixes applied to the router.
# getConfig_Param() fixed for CLI (regression since SEBLOD 3.8.0).
# Init "author" in Form Edition (pre-onCCK_Storage_LocationPrepareForm).
# User Export ("All Fields") issue fixed.
# User Import issue fixed.
# Various improvements or issues fixed.

SEBLOD 3.8.1 (2016-05-08)

+ Country List updated in install.sql to include German translation.

^ Mobile Detect updated to 2.8.22.

# clearForm() fixed for multiple select in Firefox.
# Filter Variation fixed in Calendar plug-in.
# Menu Items in Multi-sites (on first load) issue fixed (regression since Joomla! 3.5.x).
# Missing translations added.
# Multi-sites no more automatically activated after first creation (regression since SEBLOD 3.8.0).
# Pagination on Lists (on back-end) fixed (regression since SEBLOD 3.8.0).
# Remaining Mac OS files (.DS_Store) removed from com_cck.zip
# "User Activation State" storage is now "none".
# Various issues related to the router fixed.

SEBLOD 3.8.0 (2016-04-30)

* Security Release:
    >> Text Filter Settings (Configuration) applied on Textarea, Wysiwyg Editor.
    >> Variables (that were not protected) now escaped/secured.

! Memory & Performance optimizations on List rendering.
! Performance improvements on Search system >> SQL queries refactored.
^ Publishing comparison based on the minute (instead of second) for SQL optimizations.

+ "Article Manager", "Category Manager", "User Manager" included in install.sql
+ "Button Free", "Search Generic", "Search Ordering" Field Plug-ins added. (included in Core for Free now, yeah!)
+ "Joomla! JGrid" Typography Plug-in added.
+ "URL Variable" Restriction Plug-in added.
+ "Count" (Auto / Estimate) parameter added on Search Types.
+ "Load" behaviour added to Infinite Pagination on Search Types.
    >> support added on the following templates: Chart, Map.
+ Reorder by drag-and-drop capabilities added.
    >> supported Object plug-ins: Joomla! Article, Joomla! Category
+ Router improved for 2 segments URLs (i.e. /author/...) >> supported Object plug-ins: Joomla! Article


+ Ability to apply INNER/LEFT/RIGHT joins >> Search Join plug-in required.
+ "Default Variation", "Default Variation (Form)" parameters added on SEBLOD Options (Site).
+ "Optimize (Memory)" parameter added on SEBLOD Options (Site).
+ "Alternative Search Type" parameter added on List module.
+ "Auto Redirection (Vars)", "SEF" parameters added on List Menu Items.
+ "Exclusions" (URLs) capability added on Sites >> force URLs with joomla's default language.
+ "Export", "Process" tasks (Submit Button) support added on Content views.
+ "Hidden & Anonymous" Field Variation added on Forms.
+ "Hidden when filled" Field Variation added on Forms.
+ "Final Ordering" (Random/Shuffle), "Limit", "Pagination" parameters added on List Menu Items.
+ "seb_css3b" variation added (cleaner version of seb_css3).
+ Title (Inherited / Menu Item / Custom) parameter added on Form & List Menu Items.
+ "URL" mode added to "Menu Item Target" on Search module.
+ "Validation" parameters added on Search Types.
+ Additionnal "Order By" can be prepended in Search Ordering Field plug-in.
+ "Alternative Format", "Unit", "Time Zone" parameters added on Date Typography plug-in.
+ "Author" condition added on Workflow Restriction plug-in.
+ "Auto" Tmpl parameter added on Content, "SEBLOD Form", "SEBLOD List" Link plug-ins.
+ "Behavior" parameter added on Clear Typo plug-in.
+ "Bridge Ordering" parameter added on Joomla! User, Joomla! Usergroup Object plug-ins.
+ Content Type (Form) added on Workflow Restriction plug-in.
+ "Default Value" added on Joomla! User Live plug-in.
+ "JForm Usergroup" plug-in improved >> Native Search behavior.
+ "JForm Tag" plug-in improved >> Native Search behavior, Static Variation (Rendering).
+ "Multiple", "Parent" parameters added on Joomla! Tag Field plug-in.
+ Params (JSON) can now be retrivied from Joomla! User Live plug-in.
+ "Redirection (Variables)" added on Delete, SEBLOD Form Link plug-ins.
+ "Rel" parameter added on Link plug-in.
+ "Remaining Characters" added on Textarea plug-in.
+ "Reset" tasks added on Submit Button plug-in.
+ "Routing context" parameter: "Best" mode added on Joomla! Category Object plug-in.
^ Script/Styles improved on Calendar, GroupX plug-ins when tmpl=raw.
+ $site->... syntaxes processes added on Freetext/Select Dynamic plug-ins.
+ Timeleft support added on Date Typography plug-in.
+ "#__cck_store_item_..." support added in JCckContent class.
+ js_replacehtml="" (jQuery from Xml) added.[Dev. Framework]
+ "Add to Cart" permission added.
+ "Allow Login on all Sites" (Multi-sites) added on SEBLOD Options.
+ "Forbidden Extensions White List" parameter added on SEBLOD Options
    >> Must be allowed from Upload Files
+ "Registration Menu Item" parameter added on SEBLOD Options > Integration > Joomla! User.
+ "Yes, but English" (Language >> JText) added on SEBLOD Options.
+ Various Improvements for upcoming SEBLOD eCommerce add-on.

^ CHARSET updated to "utf8mb4" and DEFAULT COLLATE to "utf8mb4_unicode_ci".
^ Events changed in SEBLOD core for Content Type, Field, Folder, Search Type, Template:
    >> "onContentBeforeSave" replaced by "onCckConstructionBeforeSave"
    >> "onContentAfterSave" replaced by "onCckConstructionAfterSave"
    >> "onContentBeforeDelete" replaced by "onCckConstructionBeforeDelete"
    >> "onContentAfterDelete" replaced by "onCckConstructionAfterDelete"
- "onUserBeforeDeleteNote" event removed, use "onContentBeforeDelete"/"onContentAfterDelete".
^ Various INT(11) updated to UNSIGNED INT(10).

- "Captcha Math", "Joomla Article (Related)", "Youtube" plug-ins removed from Core package.
    >> available for Free on SEBLOD.com/store

! Back-end UI reworked: performance/responsiveness improved greatly + look & feel is cleaner :)
! Copyright Updated.
! Force Random Password to have 20 characters.
! Object Plug-ins (exporter.php, importer.php) updated for Exporter/Importer Add-ons.
! Prepare "Jobs" for upcoming SEBLOD Toolbox Add-on.
! Prevent reset of auto_increment in InnoDB.! SEBLOD.com Urls updated in Admin Menu Module.
! Sites generation refactored for greater flexibility.
! Various images added for all supported Object plug-ins.

^ AfterStore processing/events not executed anymore if an error is thrown while storing.
^ Colorbox updated to 1.6.3.
^ Custom Variables ($uri->get(...) in Links) removed when empty >> proper URLs.
^ Document title can now be altered in BeforeRender event/process.
^ "Exact" match mode + "Unquoted" applied to fields stored in Int/Tinyint formats.
^ Form/List titles, Page Heading forced to be hidden when tmpl=raw on Forms & Lists.
^ "Group X" refactored (cleaner JS, actions/buttons support added for Table mode).
^ jQuery Validation script updated for AJAX and Confirm validations.
^ Mobile Detect updated to 2.8.21.
^ One (seb_one) updated with "Inherited" variation parameter.
^ Table Template refactored (automatically ignore a column when there is no content in any of the rows).
    >> "Empty Columns" parameter added for the previous behaviour

# Add missing options pre/post before/after store processing.
# AJAX availability issue fixed >> no need to clic more than once now, yeah!
# AJAX availability issue fixed >> (POST) check using the "Fields" parameter.
# "Alternative Search" issue fixed for Infinite pagination.
# "allowUserRegistration" now supported.
# Checkbox (Delete File) "onchange" issue fixed on Upload File/Image plug-in.
# Cookie issue while creating a new Search Type (back-end) fixed.
# Custom Attributes issue fixed on Cotnent plug-in (beforeRender).
# Cyrillic issue fixed (while creating a field from a Content Type).
# < p > removed from Freetexts field in install.sql
# Empty message issue fixed after (submitting a Form).
# Execution time issue fixed for Bridge creation (when there are a lot of articles in category)
# Fields (id >= 533 AND id < 5000) patched for some websites (InnoDB issue).
# Filtering (form App Folder) issue fixed on back-end.
# Hardcoded condition (preventing required/validation) removed on Password field.
# HTML output improved on "Group" and "Group X" (Form views) Field plug-ins (markup=none or restrictions).
# Issues fixed on JCckContent class.
# Language assignement issue fixed in multi-sites system.
# Keep "return" in "user profile edit" redirection.
# Maxlength validation fixed on Messages (Configuration) on back-end.
# Menu ItemIds managed for App Export/Import (in Content, SEBLOD Form/List Link Plug-ins)
# Missing Language file issue fixed on the Calendar Plug-in.
# Missing Languages files (for Package Export) added.
# Missing ->values added in PrepareForm on Checkbox, Select Multiple plug-ins.
# Native Joomla edit button/link fixed for bridge items.
# Native Search behaviors fixed for Upload File/Image plug-ins.
# Nested Lists (using "Items" view) issue fixed.
# Permission issue fixed when Edit button/link is the 1st field assigned.
# "Profile Menu Item" (SEBLOD Options > Integration > Joomla! User) route fixed.
# "Prepare Content" issue fixed on "Joomla! Module" plug-in >> "PrepareContent" method.
# Processing Export issue fixed.# Registration email/mode using COM_CCK_EMAIL_REGISTERED_BODY fixed.
# Router issue (related to 2 segments URLs) fixed (regression.. :/).
# SEF parameter properly propagated during List rendering.
# Sub-menu item issue fixed in App Export/Import.
# Styling issues fixed in Quick Add Modal (back-end) (regression since Joomla! 3.4.x)
# Syntax (replacement) issues fixed on "Email" plug-in.
# Time Zone issues fixed in Calendar Field plug-in.
# Time Zone now applied automatically by "Date" Typo plug-in.
# Typo issue (onBeforeRender) fixed on Conten Link plug-in, Date Typo plug-in.
# User's groups (erased after user profile edition on front-end) issue fixed. Good catch Lionel ! ;)
# Various improvements or issues fixed.

SEBLOD 3.7.2 (2015-09-19)

+ "Class", "Custom Attributes" added on Image Typo plug-in.
+ "Comparison Rule" parameter added for "Exact", "Not Equal" for SQL optimizations.

^ Mobile Detect updated from 2.8.15 to 2.8.16.

# Custom Attributes issue fixed on SEBLOD Form Link plug-in (regression).
# Latest improvements in "Tabs" plug-in added on "PrepareForm", as well.
# Minor Javascript issues fixed (regression since Joomla! 3.4.4)

SEBLOD 3.7.1 (2015-08-17)

! "Upgrade" process of Products improved >> SEBLOD Updater add-on required.!
XML scripts (of each SEBLOD product) updated.! >> Please read blog post.


SQL Tables now backuped by default when uninstalling SEBLOD
>> Backup or Drop behavior can be selected in "SEBLOD 3.x > Options > Component".

! Post Install info updated.

+ "Item Identifier", "URL" params added on "Tabs" plug-in.

^ < !-- Begin: SEBLOD 3.x Document -- > only displayed when debug is enabled.
^ < !-- End: SEBLOD 3.x Document -- > only displayed when debug is enabled.

# "onBeforeRender" Restrictions support added on Tabs plug-in.

SEBLOD 3.7.0 (2015-07-20)

+ Ability to create/link a new field to a specific Content Type... from Field Manager (or Search Type).
+ Ability to join the same table more than once added >> Search Join plug-in required.
+ Force Typography even if value is empty.
+ Session Manager added >> "Edit" capabilities for sessions created from Exporter/Importer add-ons.

+ Export of Processings implemented.
+ Export of Storage (Format) plug-ins implemented.
+ Import of Processings implemented.


+ "Custom Attribute" added on "Content", "SEBLOD Form" Link plug-ins.
+ "List" Variation added on "Select Dynamic/Simple"
+ "Prepare Content" parameter added on "Joomla! Module" plug-in.
+ "Static Options" placement added on "Select Dynamic".
+ "Use Value (Field)" added on "SEBLOD Form" Link plug-in.
+ Text input forced for Search Form, on "Wysiwyg Editor" plug-in.
+ ->values property available on "Checkbox" plug-in.

! Table (seb_table) updated to render even if no items.

+ "JCck.Core.baseURI" javascript property added.

^ < form > ID suffixed on Form View when tmpl=component OR tmpl=raw.
^ JCckContent class updated >> "delete" method added and issues fixed.
^ Mobile Detect updated from 2.8.13 to 2.8.15.
^ Various Core improvements for upcoming Builder App.
^ Various Script/Styles improvemented when tmpl=raw.
- Limit of characters removed in "Admin Menu" module.

# "->get(...)" syntax fixed in "$cck->replaceLive()" method.
# A few PHP notices fixed/removed.
# Custom Attributes issue fixed on "Textarea" plug-in.
# Download issue fixed in Custom storage.
# Minimum number of rows forced on "Field X" plug-in.
# Minor CSS issues fixed.
# Minor issue (related to attachments) fixed on "Email" plug-in.
# Minor issues fixed on "Select Dynamic".
# Missing Script (JS) from Stuff applied on "Textarea" plug-in.
# Javascript issues fixed for Free Storage (back-end).
# Javascript issues fixed on "Group X" plug-in.
# Prevent default value to be removed in "Upload File/Image" plug-ins.
# Router issue (related to 2 segments URLs) fixed.
# Various improvements or issues fixed.

SEBLOD 3.6.2 (2015-05-21)

# Remove temporary comments on Upload File Field plug-in.

SEBLOD 3.6.1 (2015-05-21)

+ J(...) support added for Custom Attributes on Textarea Field.

^ Mobile Detect updated from 2.8.12 to 2.8.13.

# Notice removed on "Joomla Article" Object plug-in.
# Routing issue fixed (regression).

SEBLOD 3.6.0 (2015-05-08)

! Joomla! 3.4 ready.
* Security Release: 2 missing JEXEC security checks added.


+ "Alternative Search Type" added for Lists/Items rendering on Menu Items.
+ Content Type inheritance (Parent/Childs) implemented. (Thanks to pulsarinformatique!)
+ "Leave nothing behind" crowdfunding project implemented. (Thanks to the SEBLOD community!)
+ Load More (Infinite Pagination) added on Search Types.
   >> supported templates: Accordion, List, Masonry, Table, Tabs.
+ "save2copy" Task added on Forms.
+ Router improved for 2 segments URLs (i.e. /parent/...)


^ SQL table storage engine switched from MyISAM to InnoDB in install.sql (!)
^ SQL table storage engine switched from MyISAM to InnoDB for newly created tables. (!)


+ "Change Column" (Alter Storage Field) added.
+ "Comparison Mode" parameter added for "Any Exact" match >> multiple vs multiple.
+ Custom Attributes applied on Content view (Root).
+ Custom Attributes applied on List views' items.
+ Multilanguage Associations available for Joomla! Category object.

+ "More" Link handled more intelligently >> "only if results", "only if more results".
+ "More" Link Text parameter added on List module.
+ "Show List View" parameter added on List View.

+ "Auto Selection" added on Submit Button plug-in.
+ "CheckAll" toggle added on Checkbox plug-in.
+ Custom Attributes applied on Links plug-ins.
+ Default/Live values used to set the "Active" tab on Tabs plug-in.
+ "Delete" methods added to "Joomla Article", Upload File/Image Field plug-ins.
+ "PrepareDownload", "PrepareResource" methods added to "Joomla Article", Upload File/Image Field plug-ins.
+ Dynamic Itemid mode based on fields' mapping added on Content Link plug-in.
+ "Group Required" (at least one field of..) capability added.
+ "has-value" class added on Select Dynamic/Numeric/Simple, Text.. (when value != '')
+ "Image Alt Fieldname" added on Image Typography plug-in.
+ "Image Title" added on Image Typography plug-in.
+ Srcset (2x, 3x) added on Image Typography plug-in.
+ Ukrainian language file added to Calendar plug-in.
+ $user->... $uri->... syntaxes processed added on Freetext plug-in.

+ "Delete" method added (to Field plug-ins). (!)
+ "PrepareDelete" method added (to Object plug-ins). (!)
+ "PrepareDownload" method added (to Field & Object plug-ins). (!)
+ "PrepareExport" method added >> SEBLOD Export Add-on required. (!)
+ "PrepareResource" method added >> SEBLOD WebServices Add-on required. (!)

+ Ability to override HTTP Header fields.
+ Ability to append "Group By" clauses and "User-defined Variables" to Search system.

! One (seb_one) updated with "Custom Attributes".
! Table (seb_table) updated with "Custom Attributes" & "Load More" capabilities.

^ Default behaviour of "Show Value" changed in Form & Delete links >> now hidden by default. (!)
^ Default User Group set as Registered (2) on User (Admin Form). (!)
^ "Download" task refactored. (!)
- "Group By" clause removed in Search system (!)
^ Mootools not included anymore in each Form or List views (>= Joomla 3.4). (!)

^ A few more properties available from Object plug-ins.
^ Chosen script loaded on List views (back-end).
^ Include inline scripts for Tabs when tmpl=raw
^ jQuery Validation script and style updated.
^ Mobile Detect updated from 2.8.3 to 2.8.12.
^ "template_preview.png" updated for One (seb_one) template.

- "defines.php" file (from back-end component) removed.
- "size="1" attribute removed on JForm Category/MenuItem, Select Dynamic/Numeric/Simple.

# Broken rendering issue fixed for nested lists.
# "Create" permission check now applied on SEBLOD Form Link.
# Check state of Email field before sending (disabled = no email).
# Custom Redirection issue fixed Search Form (Submit Button).
# Default set up of "Export" & "Process" permissions forced after installation.
# Duplicated path segments issue fixed on router.
# "Edit Own" issue fixed on Free Object.
# HTML output fixed on "Group" & "Group X" Field plug-ins when markup=none.
# Inherit Object automatically when creating a new Search Type based on a Content Type.
# Inherit Search Type issue fixed on Search module.
# Minor CSS issues fixed.+ Missing "Delete" methods added to Free, User, User Group Object plug-ins.
# Missing icons added on Form & List views (back-end).
# Missing computation rules now applied on "Group" Field plug-in.
# Multilanguage issue fixed on Joomla! Article object (regression).
# Retriving "Bridge" Author SQL query fixed.
# Routing issue (Auto Redirection: Content) fixed.
# Routing issue (when SEF is OFF) fixed on Search Module.
# Safe string issue (multiple allowed characters) fixed on Upload File/Image plug-ins.
# "sendpassword" parameter supported on Joomla! User registration.
# "undefined" javascript issue fixed on various plug-ins configuration.
# Unsafe Characters issues fixed on Links' Custom Variables.
# Validation rules fixed for fields inside Tabs.
# Various issues fixed on App Export.
# Various issues fixed, and code refactored on JCckContent class.
# Various SQL queries fixed.
# Wrong params for "Include File action" issue fixed.

SEBLOD 3.5.1 (2015-03-06)

# Edit link issue fixed on Article Manager (regression since Joomla! 3.4)
   >> more to come in upcoming SEBLOD 3.6.0

SEBLOD 3.5.0 (2014-12-05)

+ XML format added on List View.
+ Ordering By "Custom Values" added.
+ Ordering Modifiers (Length, Numeric) added >> natural sorting.

+ Empty", "Each Word Exact" Match modes added on Search Types.

+ "Count" parameter added on List View.

+ "Show Title", "Class", "Tag" added to List module.
+ "Show Title", "Class", "Tag" added to Search module.
+ "Show Description" added to Search module
>> After update, if the description is displayed and that you don't want it to be shown..., you just need to edit the module, and select "Hide" for the suitable parameter.

+ JCckDevImage class added for Images processing.

! Complete Processing Task >> SEBLOD Toolbox Add-on required.
^ Image Quality (JPG, PNG) moved to SEBLOD Options (Media).
^ Include inline scripts for Validation when tmpl=raw
^ Implement JCckVersion class.
^ Move Processings from Toolbox Add-on to Core.
! Rename #__cck_more_toolbox_processings to #__cck_more_processings.

# Append/Prepend issue fixed on Submit Button plug-in.
# Export of Restriction plug-ins issue fixed on Search Types.
# Notices removed in Router.
# Redirection issue fixed on SEBLOD Form Link. (regression since SEBLOD 3.4.x)
# Remove Match modes on Div, Tabs plug-ins.
# Tooltip issue (Heading variation) fixed (Joomla 2.5).

SEBLOD 3.4.3 (2014-11-12)

# "JHtml: :bootstrap not supported. File not found" on Joomla 2.5 issue fixed.
# Javascript issue fixed on Lists (regression)
# Markup fixed when "No Access" set to none on Forms.
# Missing "save2redirect", "save2skip" in SQL

SEBLOD 3.4.2 (2014-10-27)

# Custom Attributes (>3) issue fixed on Select Dynamic plug-in.
# install.sql updated >> `location` column (#__cck_core_fields) now VARCHAR(1024)
# Wrong template path (for overrides on back-end) issue fixed.

SEBLOD 3.4.1 (2014-10-20)

+ "Index, Follow, No archive", "Index, No follow, No archive" added to "Robots" fields.
+ "Index, Follow, No ODP", "Index, No follow, No ODP" added to "Robots" fields.
+ "Index, Follow, No snippet", "Index, No follow, No snippet" added to "Robots" fields.

# Missing "Decimal (10,8)" Storage Type (for Latitude) added.
# Missing "Decimal (11,8)" Storage Type (for Longitude) added.

SEBLOD 3.4.0 (2014-10-17)

+ Geo Distance ("Radius Higher", "Radius Lower") Match modes added on Search Types.
+ Ordering on Table (seb_table) Columns >> Search Ordering plug-in required.

+ "onCckPreBeforeStore", "onCckPostBeforeStore" events added.
+ "onCckPreAfterStore", "onCckPostAfterStore" events added.
+ "odt", "ods", "odp", "xlsm" included in download.php.
+ "save2redirect", "save2skip" Tasks added on Forms.


+ Allowed Case (Media) added to SEBLOD Options.
+ Custom Attributes (Component) added to SEBLOD Options.
+ "Featured" parameter added to Templates to set any Content/Form template as default.

+ "Custom variables", "Redirection" parameters added on Submit Button plug-in.
+ $cck->getSafe[...] syntax added on "HTML" Typography plug-in.
+ $user->... $uri->... syntaxes processed added on Select Dynamic plug-in.
+ ->values property available on Select Multiple plug-in.

+ Custom Attributes added to One (seb_one) template.
+ "column-q" to "column-z" positions adde to Table (seb_table) template.
+ Heading Variation added on Table (seb_table) template.
+ "Header", "Layout", "Margin" parameters added on Table (seb_table) template.
+ "no_result.php" updated on Blog (seb_blog), Table (seb_table) templates.

^ Mobile Detect updated from 2.7.8 to 2.8.3.

! "download.php" file (from back-end component) removed.
! No tag anymore when Search Form option is set to hide.
! No JS included anymore when Search Form option is set to hide.
! Rendering improved >> nested lists properly rendered.
! Template Manager updated.

# Data integrity check issue fixed (allowing n submissions per Form).
# Hard coded live removed on "JForm User" plug-in (on Search Form).
# Message markup (when empty message) issue fixed.
# Minor issues fixed on Search system.
# Multi-value mode issue fixed on Upload File plug-in.
# "Static" Variation issue fixed on "JForm User" plug-in.
# Reinstalling (after uninstall) issue fixed >> we suggest to reinstall the same version, though!
# Router legacy mode issue fixed.
# Various improvements or issues fixed.

SEBLOD 3.3.7 (2014-08-06)

+ Custom Attributes added on Heading Typography plug-in.

# Export issue (related to pagination options) fixed >> only current items exported.
# Live User properties issue fixed.
# Restoring Versions issues fixed. (regression since Joomla! 3.3.x)

SEBLOD 3.3.6 (2014-07-06)

+ $cck->getSafe[...] syntax added for Custom Variables on Links plug-ins.
>> JCckDev::toSafeID function applied. ex: $cck->getSafeValue('fieldname')

# App Export issue (variation="none") fixed.
# App Upgrade issue fixed.
# Broken Search query fixed.
# Custom Variables issue fixed on Content Link plug-in.
# Front-end issue partially fixed on "JForm User" plug-in.
# install.sql updated >> `access` columns are now INT(11)
# Restrictions applied on Tabs Field plug-in.

SEBLOD 3.3.5 (2014-05-23)

! Export from App Folder Manager improved.

+ "Append Date" added to App Folder Options, and SEBLOD Options.
+ "Append Version Number" added to App Folder Options, and SEBLOD Options.
+ J(...) support added for Custom Attributes on Text Field.

# MySQL Reserved Words issue fixed.
# Restriction plug-ins now exported in App.

SEBLOD 3.3.4 (2014-05-13)

* Security Release: download task was too permissive.
+ Allowed Paths (Media) added to SEBLOD Options. (cf details there)
+ "At the right", "Popover" field description placements added.
+ "Auto Hidden" Field Variation added on Select Dynamic plug-in.

! "download.php" file (from back-end component) deprecated.
! Table Template (seb_table) updated >> Markup (none) is now applied.

# Conditional States fixed when markup=none.
# Height:auto added on Textarea (cck.site.css)
# JForm Tag issue fixed.
# Number/URL variation fixed on Text plug-in.
# Redirection (after search) issue fixed on Homepage.
# Search issue (Field X > 10) fixed.
# Template Style issue fixed on Multi-site.

SEBLOD 3.3.3 (2014-04-07)

! Access (ACL) applied on Lists.

+ Allowed Characters (Media) added to SEBLOD Options.
+ "Action", "Redirection URL" (No Access) added on Search Types.
+ "Message", "Message Style" (No Access) added on Search Types.

^ cck-pos-[POSITION] added to "seb_css3" variation.
^ Default storage type updated from VARCHAR(255) to VARCHAR(512) on Link plug-in.
^ Upload File/Image plug-ins updated. (with allowed characters)

# ALTER TABLE [TABLE] DROP [COLUMN] issue fixed.
# "Edit Own (Related Content)" issues fixed.
# Multilanguage Integration issues fixed. (regression since Joomla! 3.2.x)