Version 2.11
============

 o Fixed an initialisation bug in the Achievements Search feature. (Comment #43)

Version 2.10
============

 o Changed the Recipe History feature so that it doesn't add headers to the
   history.

 o Fixed a bug with the capped trade skill feature that caused an error
   whenever a gather skill is used. (Comment #42)

 o Added an Achievement History component to the Achievement Search feature.

Version 2.09
============

 o Removed the 'Filter' feature for calendar events.

 o Added a feature for assigning roles to invitees to calender events to make
   it easier for raid leaders to pick a raid team.

 o Fixed a bug that meant a nil value was returned for heirlooms' max level
   under certain circumstances.

 o Changed the UIPanel width attribute of the Calendar Events panel to prevent
   other panels overlapping any open event panels.

 o Fixed a bug that caused an error if a '[' was included in the slash
   command's arguments.

 o Added a 'Recipe History' feature to the trade Skill frame.

 o Added a 'Reagents Link' feature to the Trade Skill frame that means reagents
   for a recipe that can be created by the current character using the current
   profession can be clicked to go to that reagent's recipe.

 o Fixed a bug in the Equipment Manager Set/Spec feature which meant the 
   popup for selecting a set to equip when changing spec was displayed when
   only one set was available, if another set had recently been deleted.

 o Changed the initialisation of logging to make it less likely Niggles will
   conflict with other addons that enable/disable logging.

Version 2.08
============

 o Updated the version in the TOC file for patch 5.3.

 o Removed the code for 'First/Last Page' in the spellbook to prevent the
   spellbook becoming tainted if used in combat.

 o Added a workaround for a Blizzard bug that meant the slash commands didn't
   open the Interface panel to the correct page the first time.

 o Added a new feature to associate equipment manager sets with specs.
   When an EM set is equipped, its spec will be automatically activated.
   When a spec is activated, any EM set associated with it will be equipped.
   If there is more than one EM set, a popup will allow the player to select
   which one to equip.

 o Removed the 'Raids Target' feature as it has been made redundant by the
   Blizzard raid UI.

 o Enhanced the Merchant Search feature so that it will not only match item
   names but also items needed to purchase an item. This can be useful when
   buying items with armour tokens or upgrading heirlooms.

 o Added a warning for skill-capped professions when a recipe that can give a
   skillup is started.

 o Changed the Achievement Search feature so that the search string is cleared
   when a sub-achievement of a meta achievement is clicked.

 o Added Paladins to the list of classes that can receive a warning when
   entering combat without a form active, since paladins should always have
   a 'Hand' active.

 o Fixed a bug in the Calendar Event Online Status feature that meant the
   wrong status was displayed for players who are online in the game and
   remotely.

 o Fixed a bug in the Calendar Event Online Status feature that meant only
   the first type of event viewed would have icons displayed.

 o Fixed a bug that meant battle pet tooltips would be incorrect if a pet was
   upgraded using a stone.

Version 2.07
============

 o Updated the version in the TOC file for patch 5.2.

 o Fixed various bugs introduced by the API changes in patch 5.2.

 o Added a feature for indicating low level items equipped, in the Character
   panel.

 o Fixed a bug that meant the pet growl warning didn't trigger.

 o Changed the warning for Pet Battle items so that it only triggers if there
   are pets lower than the max level in the line-up.

 o Removed calls to 'GetNumArchaeologyRaces', as it appears to be bugged in
   patch 5.2.

 o Changed the method of updating the most valuable quest reward if info is
   not available for any of the selectable rewards.

 o Added 'Mogu Rune of Fate' to the monitored currencies.

 o Added 'Mantid' to the Archaeology races.

 o Added a feature that changes the 'Collected' info in most battle pet
   tooltips to 'Owned', detailing the level and quality of the owned pets and
   how many can still be captured. This feature also adds tooltips to the
   drag buttons in the Pet Journal, so you can see the details of a pet
   without having to select it.

Version 2.06
============

 o Removed some changes to Blizzard frames to reduce tainting.

 o Changed the check boxes used for selecting Mounts & Companions to a
   colour-blind friendly version.

 o Changed buttons in the Niggles options frames from secure to insecure to
   prevent tainting if the Interface panel is opened during combat. (Ticket #3)

 o Changed the warning for no active aspect when entering combat to include
   other classes that should always have some active form. The currently
   supported classes are Death Knight, Hunter, Monk and Warrior.

 o Added a warning for low level items equipped when entering combat.

 o Added a warning for un-equipped pet battle items when entering a pet battle.

 o Changed the method for detecting pets growling to a more efficient one.

 o Added scenarios as zone type for controlling pet summoning.

 o Changed the currency warning from 'at least 90%' to 'more than 90%' to
   better handle Elder Charms of Good Fortune.

 o Changed the currency warning so that each currency is a click-able link.

 o Fixed a bug that meant the button for toggling the Niggles guild roster
   filter would sometimes be enabled when it shouldn't be.

 o Added a warning for the selling of items that are part of Equipment Sets.

 o Changed the Merchant search feature to work for buyback items as well.

 o Changed the method of greying out items in the Merchant panel so that the
   item count and cost are also greyed out.

 o Added a feature for adding a button to buy the maximum amount allowed from
   merchants.

Version 2.05
============

 o Updated the version in the TOC file for patch 5.1.

 o Fixed various bugs introduced by the API changes in patch 5.1.

 o Fixed a bug in the Achievement search feature that caused an error if a
   sub-achievement of an achievement was clicked while indexing.

Version 2.04
============

 o Fixed a bug in the Achievement search feature that caused an error when
   trying to view a guild achievement via the Guild Rewards list.

 o Fixed a bug in the Achievement search feature that meant guild achievements
   couldn't be scrolled properly if the Achievements panel was open when the
   feature was enabled.

Version 2.03
============

 o Added Pandaren and Mogu Archaeology fragments to the list of monitored
   currencies.

 o Added Elder Charm of Good Fortune the list of monitored currencies.

 o Added a search capability to the Achievements frame

 o Fixed a bug in the Guild Roster filter feature that resulted in a blank
   list if the player had never selected an item from  the 'View' drop down.

 o Added code to darken the text of items in the Merchant panel when an item
   doesn't match the search string.

 o Changed several frames and panels to 'On-demand' creation, thus saving
   memory when a feature is not enabled.

 o Added an icon for characters logged in via remote chat to the calender event
   dialogs.

 o Changed the method of tracking which guild members are online for the
   calendar event panels to reduce memory usage.

 o Fixed a bug in the Guild Roster filter feature that could corrupted the list
   of guild members when someone logged in or out.

Version 2.02
============

 o Changed the initialisation code to overcome a bug that occurred if
   the addon has previously failed to initialise correctly.

 o Fixed a bug in the Merchant search feature caused by changes to
   initialisation order in 5.0.4

 o Changed the Quest Loot system so it won't display the money icon if there
   is only one quest reward available.

 o Added "Shrine of Seven Stars" and "Shrine of Two Moons" as cities to the
   Flight Destination list.

 o Added support for archaeology keystones which contribute differing numbers
   of fragments to a project.

 o Changed the method of mapping archaeology projects to items to be locale-
   independent.

 o Added support to the archaeology tooltip system for projects that can
   result in more than one item, such as the new Pandaren common projects.

 o Added a feature to display the completed artifact progress on the 'Completed'
   page of the Archaeology panel.

 o Added code to update the usable mounts in the Mounts searchable list when
   entering and leaving indoors areas.

Version 2.01
============

 o Fixed a bug that occurred during initialisation if the addon has never been
   run before. (Comment #26)

 o Fixed a bug in the 'Companions' Options page that meant some options weren't
   enabled/disabled when parent options were enabled/disabled.

 o Fixed a bug that meant the Currency warning dialog wasn't displayed when
   entering the world.

 o Added 'Aspect of the Cheetah' as a class/race mount.

 o Added a priority to all the class/race mounts to determine if they are
   chosen before or after normal mounts, based on their speed.

Version 2.00
============

 o Updated the version in the TOC file for patch 5.0.4.

 o Fixed various bugs introduced by the API changes in patch 5.0.4.

 o Fixed a bug in the Map Locator that meant it was incorrectly positioned
   if the world map doesn't fill the whole screen when in full-screen mode.

 o Removed the 'Restore Factions' feature because the standard UI now
   automatically restores the previous state.

 o Added support for the Monk class to the Guild Roster Filter feature.

 o Added Pandaria to the Map Locator feature.

 o Converted all references to 'Companions' to 'Pets', in keeping with the
   new Pet Journal.

 o Changed the method of selecting the mounts and pets to be randomly
   chosen from.

 o Added a filter to the Mount Journal that is similar to the one introduced
   in the Pet Journal.

 o Added a workaround for the Loot Method and Threshold features because
   the 'PARTY_CONVERTED_TO_RAID' event is not currently firing.
