Updates

Shortlist is on version 3.6.5, released on Jul 31, 2015, and has had 35 public releases.

Shortlist 3.6.5 – Jul 31, 2015

ee
  • A php error that would be thrown when used on php 5.6+ environments with strict error reporting enabled, related to some legacy php <5.2 handling

Shortlist 3.6.4 – Jul 17, 2015

ee
  • Support for more non-standard third party theme folder setups

  • A bug that'd throw a php error in the CP when a user account was deleted and they had items and lists

Shortlist 3.6.3 – Jul 10, 2015

ee
  • Support to use the item_form tag to create as well as update items in lists.

  • A bug that meant lists weren't sortable, even though they absolutely should have been

  • A php error that was thrown when multiple lists were attempted to be sorted on the same page with different options

  • An issue where lists being edited could return a template array to string error when marked up using unusual tag combinations

Shortlist 3.6.2 – Jun 5, 2015

ee
  • Alternative way to define data attributes on generated forms. You can now passed like 'data-foo="bar"' as well as 'data:foo="bar"' for consistency with other plugins

  • A memory error that'd sometimes surface when purging large numbers of stale entries

  • A permissions bug where super admins couldn't always clear a guest list + items

Shortlist 3.6.1 – Apr 10, 2015

ee
  • A bug in the clone action that would sometimes create a second empty list if hit in a specific order

  • A bug in the store integration when an item had no shortlist data attached but was still a variant flaged as a possible wishlist item Fixed

  • A bad static function call on clone_lists

Shortlist 3.6.0 – Jan 30, 2015

ee
  • Hook 'shortlistitemadd_before', useful to add extra validation and custom data on item events

  • Hook 'shortlistitemadd_after', useful to add custom notification abilities

  • Hook 'shortlistlistcreated_before', useful to add extra validation and custom data on list events

  • Hook 'shortlistlistcreated_after', useful to add custom notification abilities.

  • Clone actions to carry over any extra:.. data associated with items to the newly cloned items

  • A bug in the CP where some deleted users would throw errors when trying to view their list data

  • A bug in the caching that could cause cloned items to not properly pick up their updated status after reordering

Shortlist 3.5.2 – Jan 15, 2015

ee
  • The ability to pass arbitrary data attributes on all form tags. Use the form 'data:key="val"' and it'll be converted into the proper data attribute on the generated form tag

  • A small php notice that would be thrown on php 5.6.x

  • A loading bug on systems running php 5.3.x

  • The internal help doc links to point to the updated urls (http://squarebit.co.uk/software/expressionengine/shortlist)

Shortlist 3.5.1 – Oct 20, 2014

ee
  • The ability to pass an 'entry_id' param on the view tag to explictly limit output to specific entries if they exist in a user's list

  • A php error the new stats tag would throw when there were no lists in the system

Shortlist 3.5.0 – Sep 12, 2014

ee
  • Added a new {exp:shortlist:stats} tag to get aggregated statistics about overall list usage

  • A caching bug found when counting items for lists that were owned by a different member.

  • A bug where action urls could be generated with invalid characters on some server setups

Shortlist 3.4.0 – Aug 29, 2014

ee
  • Shortlist now can integrate with Expresso Store to allow for full usage as a shared wishlist and gift registry. Just update a few tags and full item and order tracking is available. Full Usage Details

  • A bug where the list filtering would be over-cautious and return lists only from the current user, even when being explictly overridden

  • A bug where the :lists tag wouldn't correctly return a no_results condition

  • A bug in the CP views that would throw a php error for some weird member conditions

  • A display bug that'd throw things off when using non-default CP themes

Shortlist 3.3.0 – Aug 21, 2014

ee
  • The ability to specify a listownerid on the view tag to pull in other user's list details

  • Support for shortlistnoresults in addition to the native no_results conditions to get around parsing issues on some setups

  • The cache mechanisms to behave better when users have larger numbers of automatically created lists

  • The list pruning mechanism to be more efficient on sites with very large numbers of stale list and also low memory setups

  • A call to a deprecated function in EE2.9

  • A display bug in the CP when listing items for members that have since been removed from the site

  • A bug where listname was case sensitive for the view and itemcount tags

Shortlist 3.2.0 – Jul 17, 2014

ee
  • Added list pruning to remove old unused lists from cluttering up your site's database. Find the new option to prune in the Settings page

  • CP templates to remove calls to deprecated functions in EE 2.8 +

  • Front-end form tags to behave better in situations where CSRF is enabled

  • Behaviours of empty set tags, that was throwing errors when used in some Stash setups

  • Various installation issues on EE 2.8.x, related to updated package path handling

  • A caching issue apparent when a guest user logged in via the site's CP

Shortlist 3.1.0 – Mar 12, 2014

ee
  • Added {exp:shortlist:auto_add} and {exp:shortlist:auto_remove} tags. You can now automatically add and remove items to user's lists directly from your templates. Great if you want to add things into a recent list based on a user's visited pages

  • A fallback {entryrealdate} variable to the :items loop to access an underlying entry's actual entry_date, instead of the date when it was added to a list

  • A bug that'd stop custom orders taking effect when ordering by values set on the parent entries. (i.e. ordering by the entry dates)

  • Updated calls to deprecated functions in EE 2.8.0

  • Tweaks some of the built in caching for better consistency

Shortlist 3.0.1 – Feb 21, 2014

ee
  • A bug on the toggle_url for ajax calls, where on some setups with repeated toggles after a certain point it'd stop correctly toggling.

Shortlist 3.0.0 – Feb 14, 2014

ee
  • Added 'extra:..' data support for all items. Now you can let your users set extra data values against any of their list items. Use it like a simple cart, even better wishlists, sharable ratings and reviews, and more

  • Reworked caching system to be more efficient and be more intelligent.

  • New CP views, with the options for Admins to control lists, remove items and lists and view exactly what specific members have been listing

  • A bug in the ajax call return methods that would sometimes return stale data

  • A bug where very fast calls to change default list status would get confused

  • A bug where pulling a list via list_name would sometimes return stale data

  • A bug with external caching and the EE channel entries tag

  • Some dependencies that weren't needed in the channel model

  • Some usage of deprecated CP methods

  • A bug where the cookie used for guest access would sometimes become unset

  • A bug that could sometimes occur when guest lists were being reassigned during guest-to-member conversion, and the member already had a large number of lists + items.

Shortlist 2.6.0 – Jan 31, 2014

ee
  • Updater support

  • a bug in the editlistform where old list values weren't being returned

  • a caching bug present on some ajax calls

  • better support for longer naming and special characters in list titles

  • performance for users with very large lists

  • a bug in sorted output when displaying info from multiple shared lists on the same page

Shortlist 2.5.5 – Jan 23, 2014

ee
  • A version number issue

Shortlist 2.5.4 – Dec 13, 2013

ee
  • list_name' as a parameter to the :view tag

  • 'allowguest' parameter option to the :autoadd_list tag

Shortlist 2.5.3 – Oct 10, 2013

ee
  • a caching bug

Shortlist 2.5.2 – Oct 9, 2013

ee
  • two new params to the :item tag, listorderby and listsort to adjust the ordering of the sub {lists}..{/lists} pair

  • an upgrade bug

Shortlist 2.5.1 – Oct 3, 2013

ee
  • a bug on some sites where adding an item would add the item to a new list, rather than the default

Shortlist 2.5.0 – Sep 27, 2013

ee
  • Added a method to assign items and list values dynamically via forms, using :addform, :removeform and :addlistform tags

  • a very annoying bug that would cause intermittent issues with some third party fieldtypes to fail to parse inside the :view tag

  • an install/uninstall error

  • a naming error on a CP file

  • a CP mis-count in the list view

  • a bad count in the :list tag

  • session handling to be more robust

  • Removed a loose query that occasionally threw errors on some setups

Shortlist 2.4.1 – Sep 13, 2013

ee
  • a bug with the {remove_url} underlying method

  • Patched a missing internal function

Shortlist 2.4.0 – Aug 23, 2013

ee
  • Added the concept of named lists

  • Added an import system for importing items from Solspace's Favorites

  • a Description field for lists

  • support for Shortlist to work on sites using CE Cache

  • Reworked local caching to reduce queries on heavy pages

  • a missing 'list_count' variable in the :lists loop

  • a new standalone :list_count tag

  • a bug in the updater that would fail on some conditions

  • a bug in the remove routine if you were specifying the list via a non-standard method

  • a long-standing bug related to CI's ActiveRecord chaining on ajax calls

  • the ajax detection routines to handle a new edge case

  • Removed a file that was unnecessarily included in the public download

  • Reworked some internal models for better consistency

  • a bug where the session detection would sometimes fail on some cached environments

  • Removed an internal usage of late static binding to keep the php requirements in line with EE Core

Shortlist 2.3.1 – Jun 7, 2013

ee
  • a bug that stopped the Extension from installing properly on some setups

Shortlist 2.3.0 – May 29, 2013

ee
  • {exp:shortlist:autoaddlist} tag. Follows the same usage as the :add_list tag, but automatically creates the list silently if it doesn't already exist for the current user.

  • 'makedefaulturl', 'clearlisturl' and 'removelisturl' variables to the {exp:shortlist:editlistform} tag

  • the optional parameters to the {exp:shortlist:add} tag 'listurltitle', 'listurltitlestart' and 'listurltitleend' to let developers specify the list to directly add to in alternative ways

  • optional 'removefromlistid', 'removefromlisturltitle', 'removefromlisturltitlestart' and 'removefromlisturltitle_end' parameters to the {exp:shortlist:add} tag. Use to optionally remove an item from one list, while adding to another in a single action.

  • 'notinany_list' variable to {exp:shortlist:item}. Useful to tell if this item hasn't been added to any list at all by the current user

  • {exp:shortlist:iteminlist} tag to allow testing to see if a specific item is in a user's lists

  • a bad script being included in the CP views

  • Changed the default setting of REASSIGNGUESTON_LOGIN to false

Shortlist 2.2.0 – Apr 26, 2013

ee
  • Compatibility fixes for EE2.6

  • the {exp:shortlist:autoclear} and {exp:shortlist:autoclear_all} tags to allow for automatic list clearing on load.

  • a logic bug for an edge case for users with many lists

  • {exp:shortlist:lists} and {exp:shortlist:view} to take an optional 'return' param to allow for sub variables to redirect on action

  • Changed the internals of how guest sessions get reassigned on login to workaround a show-stopper of a bug for certain cases.

Shortlist 2.1.0 – Mar 28, 2013

ee
  • Now reassigns a guest list to a member on user logon (with the option to disable)

  • the option to also merge list items when a guest logs on (defaults to off)

  • a bug that prevented new list attributes being properly picked up when directly passed on list creation

  • the listurltitlestart and listurltitleend generation to be smarter

  • how sessions are handled to be slightly smarter

  • a bug in how the listurltitlestart and listurltitleend gets assigned to allow those to be set separately

  • Tweaked some of the CP views

  • an inconsistency in variable naming

Shortlist 2.0.0 – Mar 22, 2013

ee
  • Shortlist now supports multiple lists per user

  • how user sessions are handled for better consistency

  • new options for sharing lists

  • Lots of bug fixes

Shortlist 1.2.0 – Nov 7, 2012

ee
  • a clear tag to completely empty a user's list

  • extra tag aliases for :add and :remove

  • some consistency bugs in how ajax calls are returned

  • a missing language variable

Shortlist 1.1.1 – Oct 2, 2012

ee
  • optional 'return' parameters to add, remove and clone tags

  • extra compatibility checks for usage with certain third party addons

  • a bug that would cause an error when used with Matrix

  • a bug that would cause the ajax calls using the 'toggle' url to fail on the second toggle

  • a bug on install that would throw an error

  • a german localization bug

Shortlist 1.1.0 – Sep 21, 2012

ee
  • German translation

  • the ability to redirect to custom locations after adding/removing items

  • a bug on install/uninstall that would throw an error of certain installs

Shortlist 1.0.2 – Sep 11, 2012

ee
  • a bug that caused the list to fail to display if the channel field install didn't complete successfully, even on local entries

Shortlist 1.0.1 – Sep 10, 2012

ee
  • a bug on install

  • a spelling mistake in the config

Shortlist 1.0.0 – Sep 7, 2012

ee
  • Public Release