Official Releases

FOF 3.x

version 3.0.1 Stable

Released on: Monday, 07 September 2015 06:32

Release Notes

Information and documentation

You can find out more about FOF 3 and read its documentation in its documentation wiki.

Minimum requirements

PHP 5.3.4 or later, 5.4 or higher recommended. Joomla! 3.3.1 or later, the latest release is recommended.


Bug fixes

  • [HIGH] DataModel reorder is non-deterministic when multiple records with the same ordering value exist in the same scope
  • [HIGH] LayoutHelper: we aren't loading files from the layouts directory
  • [HIGH] The "callable" type hint is not compatible with PHP 5.3
  • [HIGH] When a record is locked and cannot be unlocked it should not be saved regardless
  • [LOW] AkeebaStrapper renderer would not access the session through the container
  • [LOW] Front-end rendering of XML forms results in a superfluous div when sidebar rendering is disabled.
  • [LOW] InstallScript::_createAdminMenus didn't assign values for NOT NULL columns of the menu database table
  • [LOW] Json view would use getItemsArray() instead of get() thus not making use of eager loaded relations
  • [MEDIUM] DataModel's automatic validation for INT columns with '0' default value was broken
  • [MEDIUM] You couldn't create new records using HTTP verbs (e.g. JSON API)

New features

  • Added appropriate responses on CRUD json save
  • Added forceDelete method in DataController to always delete, never trash, selected record(s)
  • Added onAfterApplySaveError event in DataController when saving fails
  • Added parse_value attribute in the Model field. Allows for `[ITEM:fieldName]` replacement in rendered drop-down values.
  • Browse view: Only show Publish buttons in the Toolbar if the DataModel has an "enabled" field
  • Color Field
  • Form Field Button, added listItemTask attribute for sending POST task in the JHtml grid.
  • Numeric field type
  • Rebasing of relation after item creation

Miscellaneous changes

  • Ip helper class: let the workarounds be disabled
  • Updating bundled cacert.pem
  • Use the 'as' parameter of the JDatabase API for the HasMany relation

Release Files

PHP 5.3 PHP 5.4 PHP 5.5 Joomla! 3.3 Joomla! 3.4 PHP 5.6 PHP 7.0

Download now

Our Core versions are provided free of charge,
but they only scratch the surface of what's possible.

Subscribe today to get access to the exclusive features and enhanced support of our Professional releases!

Subscribe and get full access!

Already a subscriber? Log in.

Cookies Notification - Action required

This website uses cookies to provide user authentication and improve your user experience. Please indicate whether you consent to our site placing these cookies on your device. You can change your preference later, from the controls which will be made available to you at the bottom of every page of our site.