Favorites 3.x

Legacy documentation for Favorites 3.x.

Version 3.1.3 (March 26, 2014)

  • Updated for compatibility with ExpressionEngine 2.8.
  • Added column checks for uninstall in case erroneous installs are missing columns to default ExpressionEngine tables.

Version 3.1.2 (September 18, 2013)

  • Updated for compatibility with ExpressionEngine 2.7.

Version 3.1.1 (May 1, 2013)

  • Updated for compatibility with ExpressionEngine 2.6.

Version 3.1.0 (January 29, 2013)

  • Removed support for ExpressionEngine 1.x (Favorites is now EE2 only).
  • Added offline documentation files to download package.
  • Added favorites_id to the 'delete_favorite_end' extension hook.
  • Fixed a bug where adding default preferences would cause errors when using MySQL in strict mode.

Version 3.0.5 (January 26, 2012)

  • Added new extension hooks: 'delete_all_favorites_start', 'delete_all_favorites_end', 'delete_favorite_start', 'delete_favorite_end'.
  • Updated pagination to support ExpressionEngine 2.4.
  • Fixed a bug where the Favorites:Entries tag would not correctly order results with pagination.

Version 3.0.4 (January 17, 2012)

  • Removed usage of EE's depreciated set_gmt function.
  • Fixed some minor stying issues in both the EE1 and EE2 control panel.
  • Fixed a bug where an SQL error was thrown when using the Favorites:Rank and filtering against an invalid category.
  • Fixed a bug where ordering by 'favorites_date' and using a limit returned the wrong entries.
  • Fixed a bug in Favorites:Rank where using a search:field_name="value" filter that returned zero entries was throwing a MySQL error.
  • Fixed a bug where specifying an entry via url_title would cause Favorites:Shared to return no results.
  • Fixed a bug where ordering Favorites:Rank by 'count' with 'sort' parameter set to 'asc' would return incorrectly ordered results.
  • Fixed a bug where users updating from versions less than 2.5.3 might get SQL errors on update.
  • Fixed a bug where language data in Preferences was being double escaped upon save.

Version 3.0.3 (August 15, 2011)

  • Converted Favorites to use Solspace Add-on Builder Framework, and Solspace Bridge for EE 1.x.
  • Added compatibility for NSM Addon Updater.
  • Fixed a bug where old extension hooks were left in place when upgrading in EE1.

Version 3.0.2 (December 17, 2010)

  • Updated and enhanced Favorites module CP area (in EE 2.x) to conform completely to native EE styling.
  • Removed "flow_ui" theme from Favorites module in EE 1.x.
  • Fixed a bug where an additional stray preference was added to the DB upon install.

Version 3.0.1 (September 29, 2010)

  • Added a preference to the Favorites CP to enable/disable the auto-favoriting for authors feature.
  • Fixed a bug where the dynamic="" parameter wasn't working in the Entries tag in EE 2.x.
  • Fixed some bugs with the insert_favorite_start & insert_favorite_end extension hooks.
  • Fixed a bug where site preferences could be present more than once in the database.

Version 3.0.0 (May 24, 2010)

  • Upgraded module to use Solspace Bridge 1.1 with CodeIgniter, therefore allowing compatibility with EE 2.x.

Version 2.5.6 (October 13, 2009)

  • Modified the Save method to do a complete COUNT of all favorites for an entry to guarantee correct favorite counts.
  • Fixed a bug where the shared() method would miss an entry.
  • Fixed a bug where a deleted favorite would not be processed and would cause a MySQL error.
  • Fixed a bug where deleting by member ID through the save() method would not send a success message.
  • Fixed a bug in the delete member and delete entry extension call methods where stats were not being recounted.

Version 2.5.5 (May 9, 2009)

  • Fixed a bug where Deleted Members did not have their Favorites removed from the database.

Version 2.5.4 (March 26, 2009)

  • Fixed a bug where {if no_results} was not working in the Favorites:Entries loop.
  • Fixed a bug where Pagination wth the Favorites:Entries and Favorites:Rank loops would cause a MySQL error when specifying the category=“” parameter.

Version 2.5.3 (January 6, 2009)

  • Added the use of last_call to the extension hook modifying weblog data.
  • Added several indexes to database to increase performance.
  • Fixed a bug where a method was not using EXT->last_call and the $EXT global was not added.
  • Fixed a bug where the Rank function was ignoring orderby="random".

Version 2.5.2 (November 14, 2008)

  • Added a MySQL version check into the module’s CP as it is now MySQL 4.1 and above only.
  • Fixed a bug where show_unfavorited=“yes” was not working when using orderby=“favorites_date” in the Favorites:Rank function.
  • Fixed a bug in the Favorites:Entries and Favorites:Shared functions where dynamic=“off” was causing no entries to be displayed.
  • Fixed a bug in the entire module where dynamic=“off” was being ignored and automatically assumed to always be on.
  • Fixed a bug where favorites_username=“” did not work in Favorites:Entries function.

Version 2.5.1 (October 3, 2008)

  • Fixed a bug where upgrading from a pre-2.1.4 version caused the Site ID field not to be added to the Favorites table.
  • Fixed a bug where orderby=“favorites_date” in Favorites:Entries would not work properly with pagination.

Version 2.5.0 (September 28, 2008)

  • Added ability to delete all Favorites by member with Favorites:Delete_All.
  • Added favorites_member_id=“” parameter to Favorites:Entries.
  • Added favorites_username=“” parameter to Favorites:Entries.
  • Added favorites_type=“” parameter to Favorite:Entries.
  • Added favorites_count=“” parameter and {favorites_count} variable to Favorite:Entries.
  • Added Pagination support to Favorite:Rank.
  • Added show_unfavorited=“” to Favorite:Rank.
  • Added show_favorites=“” to Favorite:Rank.
  • Added weblog=“” parameter to Favorites:Save for use with URL Titles where site URL Titles are not unique between weblogs.
  • Added favorites_start_on=“” and favorites_stop_before=“” parameters to Favorite:Entries, Favorite:Rank, and Favorite:Author Rank.
  • Added start_on=“” and stop_before=“” parameters to Favorite:Entries, Favorite:Rank, and Favorite:Author Rank.
  • Added {favorites_date format=“”} variable to Favorite:Entries, Favorite:Rank, and Favorite:Author Rank.
  • Added orderby=“” and sort=“” parameters to Favorite:Entries, Favorite:Rank, and Favorite:Author Rank.
  • Modified the “Add Favorites when blog entries are submitted.“ setting in the extension to default to “No”.
  • Modified the Favorite:Entries function to see the dynamic=“off” parameter and ignore any information in the URI.
  • Updated code for parsing the Entry ID out of the URI.
  • Updated module to auto-install, auto-uninstall, and update Favorites extension.
  • Updated Site ID in Preferences is now read only.
  • Updated Documentation link in Favorites CP to go directly to Solspace Docs.
  • Removed all instances of USER_BLOG usage (obsolete).
  • Fixed a bug where a New Entry was not being correctly saved as a Favorite for the Author.
  • Fixed a bug where the Favorites:Rank function would throw a MySQL error when using the category=“” parameter.
  • Fixed a bug where new sites did not have preferences for Favorites.
  • Fixed a bug where Weblog Entries saved as Favorites that were deleted through the Edit tab were showing up as blank in Favorites CP.
  • Fixed a bug in where module assumed URL Titles were unique across all sites.
  • Fixed a bug where URL Titles with numeric strings were not being identified correctly in the URI.
  • Fixed a bug with saving of Favorites across sites (MSM).
  • Revamped and improved Solspace site Documentation.