Favorites Changelog

2023-09-27

6.2.8

Fixed

  • An order bug when the paramater orderby was unset could sometimes lead to sql errors and total_favorites not found bug
2023-09-27

6.2.7

Fixed

  • Variable that was redeclared in new foundation
2023-09-27

6.2.6

Fixed

  • JS error caused by foundation changes
2023-08-29

6.2.5

Fixed

  • sql sort error: number of likes now is default sort if no orderby is given for entry tag
2023-08-23

6.2.4

  • Updated Foundation
2023-07-18

6.2.3

  • Fix PHP 8.1 / 8.2 warnings
2022-10-19

6.2.2

  • Verified ExpressionEngine 7 Compatibility
2021-11-16

6.2.1

Changed

  • Updated EEHarbor Foundation to fix issue with multiple add-ons ignoring MSM sites
2021-01-25

6.2.0

Added

  • EE6 Compatibility
2019-11-08

6.1.1

Fixed

  • Issue with entry sorting not working properly
  • MySQL error when trying to use emojis in collection names
  • MySQL 5.7+ ONLY_FULL_GROUP_BY error
  • Issue loading helper file on case-sensitive servers
  • Duplicate queries running during upgrade from < Favorites v4
2018-11-21

6.1.0

Added

  • ExpressionEngine 5 support
2017-12-05

6.0.0

Added

  • EE4 Compatibility!
2017-09-05

5.0.5

Fixed

  • Fixed a bug where the channel="" parameter would trigger an error in Favorites:Entries and Favorites:Rank_Entries tags.
  • Fixed a typo that caused an error to display when viewing an entry in Favorites CP in some cases.
2017-06-16

5.0.4

Fixed

  • Fixed a bug where the Favorites:Entries tag would only sort in descending order when ordering by some criteria such as title or custom fields.
2016-06-22

5.0.3

Added

  • Updated for compatibility with ExpressionEngine 3.4.
2016-04-29

5.0.2

Added

  • Added support for PHP7.
2016-04-18

5.0.1

Added

  • Updated Favorites for compatibility with ExpressionEngine 3.3's new icon set in the control panel.
2015-12-07

5.0.0

Added

  • Updated Favorites to be compatible with ExpressionEngine 3+ (only). Favorites 4.x is required for ExpressionEngine 2.x.
  • Added {if favorites:no_results} conditional support for the Favorites:Info tag.

Fixed

  • Fixed a bug where no results would sometimes display when the Favorites:Saved_By tag was used for members when the member was in fact saved by one or more users.
  • Fixed a bug where deleting members would not completely clean up Favorites data about the deleted member.
  • Fixed a bug where deleting members from the User add-on would not completely clean up Favorites data about the deleted member.
2015-04-27

4.0.4

Added

  • Added collection_id="" parameter support for applicable Favorites tags.
  • Added paginate_base="" parameter to applicable Favorites tags.
  • Updated for compatibility with ExpressionEngine 2.10+.

Fixed

  • Fixed a bug where an error would display in Favorites:Saved_By if the orderby="" parameter was not used.
2015-02-24

4.0.3

Added

  • Added type="", favorites_member_id="" and favorites_username="" parameters to Favorites:Count to allow retrieving the total favorited entries/members for a specified user.

Fixed

  • Fixed a bug where using a non-preexisting collection name in the collection="" parameter would not save to the default collection name instead.
  • Fixed a bug where only using the collection="" parameter could result in an invalid collection name error.
2015-01-27

4.0.2

Fixed

  • Fixed a bug where using the Favorites:Info tag multiple times on a template with different collections would repeat the contents of the first Favorites:Info tag only.
  • Made some minor adjustments and improvements to the Demo Templates.
2015-01-15

4.0.1

Added

  • Added a disable_pagination="yes" parameter to Favorites:Info and Favorites:Members tags to aid with potential pagination conflict issues.

Fixed

  • Fixed a bug where the favorites_username="" and favorites_member_id="" parameters did not work in Favorites:Members tag.
  • Fixed some issues and makes some adjustments to the Favorites demo templates.
2014-11-18

4.0.0

Added

  • Added demo templates to Favorites to help demonstrate and teach usage of add-on.
  • Added favoriting functionality for saving EE member profiles.
  • Added ability to have custom collection names for channel entries and members.
  • Added new Favorites:Form tag to securely handle and enhance the adding of new favorites.
  • Added new Favorites:Edit tag for the ability to edit/update favorites.
  • Added the ability to save notes for each favorite.
  • Added the ability to save an entry or member more than once, to different collections.
  • Added new Favorites:Info tag, a loop that is used for displaying the currently logged in members favorite data for each entry/member, and helping with handling the formatting for adding/removing/editing favorites.
  • Added prefixed variable names to all Favorites template tags (ex: {favorites:variable_name}).
  • Added new Favorites:Members tag, which displays all saved member account favorites for the currently logged in user.
  • Added availability of avatar variables and conditionals for all member data-related template tags.
  • Added "error_page" parameter for custom error pages functionality for all form tags.
  • Added new Favorites:Collections tag that displays a list of all collections for the site, filterable by entry collections or member collections (or both).
  • Added new Favorites:Collection_Form tag, used for adding and updating existing collections on the front end templates.

Fixed

  • Overhauled Favorites control panel interface.
  • Updated the Favorites:Entry_Count to be named Favorites:Count, and updated its behavior to be more simplified and recognize collections and members.
  • Updated the Favorites:Shared tag to be named Favorites:Related_Entries for channel entries, and Favorites:Related_Members for members.
  • Updated the Favorites:Rank tag to be named Favorites:Rank_Entries for channel entries, and Favorites:Rank_Members for members.
  • Updated the Favorites:Members tag to be named Favorites:Saved_By to better clarify what it does, and free up the "Members" tag name for member profile favoriting functionality.
  • Updated all Favorites tags that loop data to have advanced pagination.
  • Updated all applicable previously existing tags to have "collection" parameters and variables to make use of new collection functionality.
  • Renamed the Favorites:Author_Rank tag to Favorites:Rank_Authors to be more consistent with other tag names.
  • Removed the Favorites:Saved tag in favor of the new robust Favorites:Info tag.
  • Removed error language from Favorites module control panel preferences and into normal EE language files.
  • Removed the Favorites:Save tag in favor of new Favorites:Form tag.
2014-03-26

3.1.3

Added

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

3.1.2

Added

  • Updated for compatibility with ExpressionEngine 2.7.
2013-05-01

3.1.1

Added

  • Updated for compatibility with ExpressionEngine 2.6.
2013-01-29

3.1.0

Added

  • Added offline documentation files to download package.
  • Added favorites_id to the 'delete_favorite_end' extension hook.

Removed

  • Removed support for ExpressionEngine 1.x (Favorites is now EE2 only).

Fixed

  • Fixed a bug where adding default preferences would cause errors when using MySQL in strict mode.
2012-01-26

3.0.5

Added

  • 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

  • Fixed a bug where the Favorites:Entries tag would not correctly order results with pagination.
2012-01-17

3.0.4

Removed

  • Removed usage of EE's depreciated set_gmt function.

Fixed

  • 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.
2011-08-15

3.0.3

Added

  • Added compatibility for NSM Addon Updater.

Changed

  • Converted Favorites to use Solspace Add-on Builder Framework, and Solspace Bridge for EE 1.x.

Fixed

  • Fixed a bug where old extension hooks were left in place when upgrading in EE1.
2010-12-17

3.0.2

Changed

  • Updated and enhanced Favorites module CP area (in EE 2.x) to conform completely to native EE styling.

Removed

  • Removed "flow_ui" theme from Favorites module in EE 1.x.

Fixed

  • Fixed a bug where an additional stray preference was added to the DB upon install.
2010-09-29

3.0.1

Added

  • Added a preference to the Favorites CP to enable/disable the auto-favoriting for authors feature.

Fixed

  • 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.
2010-05-24

3.0.0

Added

  • Added compatibility for ExpressionEngine 2.x.