Downloads

Official Releases

FOF 2.x 2.2.0 Stable

Released on: 2014-03-09 04:39 CDT

Changelog

Bug fixes

  • [HIGH] The published field is broken
  • [LOW] FOFStringUtils::toASCII didn't specify the character set for htmlentities, leading to unprintable output on PHP 5.4 for certain inputs
  • [LOW] Notice in render/strapper.php
  • [LOW] gh-246 Fix wrong singularize result for word "menus"
  • [LOW] gh-247 Grouped list field uses getOptions instead of getGroups, leading to a fatal error
  • [LOW] gh-257 Redirection errors when using custom URL
  • [LOW] gh-259 Joomla! 3.x uses labelclass instead of labelClass in JFormField
  • [LOW] gh-264 Submenu child dropdown didn't set the parent active
  • [LOW] gh-265 Language translation in model header field
  • [LOW] gh-268 Fix navigating submenu sub-items with tab
  • [LOW] gh-269 core.edit.state != core.edit.own for own records
  • [LOW] gh-271 Wrong requirement for FOFFormFieldTag, FOFFormFieldModel and FOFFormFieldCaptcha
  • [MEDIUM] gh-262 FOFTable::load() returns true if the record is not found
  • [MEDIUM] gh-266 The between filter wouldn't work
  • [MEDIUM] gh-267 savenew implies that core.create privileges are necessary
  • [MEDIUM] gh-279 The saveorder method in FOFController doesn't respect the 'ordering' field aliases
  • [MEDIUM] gh-280 FOFFormFieldSelectrow shows fields owned by self as locked

New features

  • gh-261 FOFDatabaseIterator to make it easier to iterate through large lists of records, cast as FOFTable objects
  • gh-261 Simple ORM-like feature
  • gh-274 Added major Joomla! version class to HTML output when using Strapper or Joomla! 3.x

Miscellaneous changes

  • AJAX ordering now shows the ordering value textbox next to the ordering handle
  • Abstracting Joomla! Platform dependencies across the entire framework to make it easier to migrate to future Joomla! versions which may not be using the Joomla! Platform (gh-240 gh-241 gh-243 gh-244 gh-245 gh-248 gh-249 gh-250 gh-251 gh-252 gh-253 gh-254 gh-255 gh-256)
  • FOFModel::onAfterLoadForm explicitly passes the form object as reference. Please update your method signature to avoid PHP notices
  • FOFModel::onAfterPreprocessForm explicitly passes the form object as reference. Please update your method signature to avoid PHP notices
  • FOFModel::onBeforePreprocessForm explicitly passes the form object as reference. Please update your method signature to avoid PHP notices
  • FOFModel::preprocessForm explicitly passes the form object as reference. Please update your method signature to avoid PHP notices
  • Minified Akeeba Strapper stylesheets
  • Use same markup for toolbar title as Joomla! core
  • gh-278 Made $app->redirect() not use the deprecated API

Release files

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.