v7.3.5.9
--------
- Fixed World Quest emissary cache scanning having an invalid faction ID for Armies of Legionfall.
- Fixed reagent bank scanning being able to trigger when the bank frame isn't open.

v7.3.5.8
--------
- Fixed the paragon faction check, oops.
- Fixed timezone calculation ignoring DST, oops.

v7.3.5.7
--------
- Fixed Bigger Fish to Fry achievement scanning when you have already completed it.
- Fixed World Quest emissary cache scanning having an invalid faction ID for Argus factions.

v7.3.5.6
--------
- Added Bigger Fish to Fry to achievement scanning.
- Added Balance of Power artifact appearance variations to achievement scanning.

v7.3.5.5
--------
- Changed World Quest scanning to hook the quest log update event and scan more regularly, fixes the 3rd day not always detecting properly.

v7.3.5.4
--------
- Added World Quest emissary cache scanning.

v7.3.5.3
--------
- Fixed Reagent Bank not updating properly when consuming items from outside the bank.

v7.3.5.2
--------
- Added Order Hall research scanning.
- Added "Fuel of a Doomed World" quest as a fake "Pristine Argunite" world boss.

v7.3.5.1
--------
- Added Netherlight Crucible scanning.

v7.3.5.0
--------
- Added Wakening Essence to currency scanning.
- Fixed "Antorus, the Burning Throne" LFR instance name.

v7.3.0.3
--------
- Added Antorus to LFR lockout scanning.
- Changed garrison follower scanning to order hall scanning.
- Fixed Occularus weekly quest ID.
- Removed garrison building scanning.

v7.3.0.2
--------
- Added Greater Invasions to quest scanning.
- Added Veiled Argunite to currency scanning.

v7.3.0.1
--------
- Added paragon reputation scanning.
- Added the DH/Mage/Priest/Warlock Order Hall mounts to mount scanning.
- Added Underlight Angler to the artifact list, hopefully fixes GH-33.
- Changed mount scanning to store spellIDs instead of itemIDs.
- Updated TOC version for 7.3 patch.
- Removed The Nightfallen from reputation scanning, the API works properly now.
- Arbitrarily changed the version scheme to be patch.version.

v0.9.5
------
- Fixed artifact scanning FOR REAL THIS TIME.

v0.9.4
------
- Added achievement criteria scanning for things the API neglects to tell us about.
- Added quest completion scanning for things the API neglects to tell us about.
- Updated currency scanning list.
- Fixed artifact tier scanning when the artifact is upgraded but doesn't have a relic in the 1st slot.

v0.9.3
------
- Fixed artifact tier scanning when the artifact is upgraded but doesn't have a 3rd relic slot.

v0.9.2
------
- Added artifact tier (upgraded with new traits) to artifact scanning.
- Added Tomb of Sargeras to LFR lockout scanning.
- Fixed completed Mythic dungeon scanning.

v0.9.1
------
- Fixed keystone scanning.
- Fixed artifact relic bonusID scanning.
- Fixed item level scanning by switching from tooltip scanning to GetDetailedItemLevelInfo().

v0.9.0
------
- Added Echoes of Battle, Echoes of Domination, and Legionfall War Supplies to currency scanning.
- Removed The Nightfallen from reputation scanning, the API no longer lies.
- Fixed artifact scan error when viewing an artifact.
- Fixed occasional artifact scan error when logging in.
- Updated TOC for 7.2.

v0.8.6
------
- Added Brawler's Gold to currency scanning.
- Added Legion instances to LFR lockout scanning.
- Added Legion world boss lockout support.
- Fixed artifact scan not actually checking trait count/available XP for non-equipped (opened from bags) artifacts.
- Fixed TOC value for 7.1.

v0.8.5
------
- Updated TOC for 7.1.

v0.8.4
------
- Added mythic keystone scanning.
- Added mythic dungeon maximum map completed scanning.
- Changed toy scan to only print the message for a new maximum toy count.

v0.8.3
------
- Added honor/prestige scanning.
- Added The Nightfallen to the reputation scan list, the API lies.

v0.8.2
------
- Added artifact trait scanning when the artifact UI is shown.

v0.8.1
------
- Added artifact bonusID scanning for 3rd socket info.

v0.8.0
------
- Added artifact knowledge (hidden currency) scanning.
- Added artifact weapon scanning: XP status for equipped, relics for all, item level for all.

v0.7.3
------
- Added Legion currencies to the scan list.

v0.7.2
------
- Added a message when toys are scanned, it seems flaky sometimes.
- Fixed various garrison-related errors, again [GH-5].

v0.7.1
------
- Fixed various errors when loading on a character without garrison/shipyard [GH-3].
- Fixed Heirloom scanning error [GH-4].

v0.7.0
------
- Fixed various errors due to 7.0 addon API changes [GH-2].
- Updated TOC for 7.0 compatibility.

v0.6.4
------
- Derp central, fix typo.

v0.6.3
------
- Updated to LibRealmInfo 10.
- Fixed a LibRealmInfo bug.
- Hacked up LibRealmInfo to be LibRealmInfo10Fixed - addon DLL hell is annoying and other addons will still use
  the broken one until it's fixed upstream :(

v0.6.2
------
- Added Artifact Fragment and Timewarped Badge to currency scanning.
- Added Swift Warstrider to mount scanning.

v0.6.1
------
- Added Felfire Hawk and Violet Raptor to mount scanning, yay broken API.

v0.6.0
------
- Added Mount scanning to work around Battle.net API bugs.
- Added Pet scanning to work around Battle.net API bugs.
- Added Reputation scanning to work around Battle.net API bugs.
- Fixed (hopefully) the occasional charData Lua errors, it should now just fail silently instead of annoying you.

v0.5.0
------
- Added Oil/Seal of Inevitable Fate currency scanning.
- Added Hellfire Citadel LFR lockout scanning.
- Added Supreme Lord Kazzak lockout scanning.
- Added Platinum Invasion lockout scanning.
- Added Garrison Ship scanning.

v0.4.0
------
- Added Heirloom scanning.
- Fixed ToyBox scanning.
- Updated TOC for 6.1 compatibility.

v0.3.6
------
- Fixed Rukhmar quest ID, oops.

v0.3.5
------
- Added generic weekly quest scanning (garrison invasion tracking!).
- Added Blackrock Foundry LFR lockout scanning.

v0.3.4
------
- Changed follower scanning to be rate limited like the other scans.
- Fixed the follower/mission scanning issues, probably for real this time.

v0.3.3
------
- Added mission scanning when character data is updated (whenever you zone, basically). This should hopefully fix
  the reports of follower/mission data not being synced.

v0.3.2
------
- Changed the toy scanner to only be called when the Toy Box window is opened.
- Fixed the mission scanner not finding followers in many cases.
- Fixed some accidental global variables.

v0.3.1
------
- Added LFR instance scanning.
- Fixed instance lockout scan triggering multiple times in a row during login.
- Fixed various saved data being overwritten on login even if it was scanned correctly previously. This affected:
  = Buildings
  = Currencies
  = Lockouts
  = Missions
  = Trade skill cooldowns
  = Work orders

v0.3.0
------
- Added garrison mission scanning.
- Fixed tradeskill cooldowns not updating sometimes.
- Fixed two taint issues, oops. Apparently I missed the memo about Blizzard using the global '_' variable and
  never actually fixing it :(

v0.2.2
------
- Added WoD world boss lockout support.
- Added profession cooldown scanning support.
- Changed character region check to use LibRealmInfo, hopefully that's more accurate than GetCurrentRegion().
- Removed some defunct currencies.

v0.2.1
------
- Added garrison cache check timer.
- Added garrison level scanning.
- Added complete garrison follower scanning.
- Added character data expiry (3 days since login) to reduce upload times.
- Fixed a possible bank scan error when constants aren't defined.
- Fixed garrison follower list being emptied when logging out.
- Split current/level XP updating and resting/rested XP updating into separate functions, slight optimisation.

v0.2.0
------
- Added garrison building scanning
- Added garrison work order scanning
- Added incomplete garrison follower scanning
- Changed timed events (bag/bank/void scans) to use a 1 second interval ticker instead of hooking OnUpdate,
  probably a minor performance improvement.
- Fixed WoD currencies not being scanned

v0.1.3
------
- Added current XP storage.
- Added rested state storage.

v0.1.2
------
- Changed how rested XP is stored for easier calculations.
- Fixed rested XP not being updated unless you earn normal XP.

v0.1.1
------
- Added reagent bank scanning.

v0.1.0
------
- STORAGE VERSION CHANGED. Yep, that means revisit everything again.
- Added bag slot storage to bag scanning code.
- Added bag information to bag scanning code (itemIDs of your bags).
- Fixed bag scanning code randomly adding one of your bags.
- Fixed void storage scanning code not running when an item is deposited/withdrawn.

v0.0.3
------
- Fixed toy scanning not working - force load the "Blizzard_PetJournal" addon if it isn't already.

v0.0.2
------
- Added ToyBox scanning whenever the frame is shown.
- Added boss scanning to lockouts.
- Changed lockout scanner to also save 'locked' state.
- Fixed lockout scanner saving random times for expired lockouts.
- Fixed an occasional guild bank scan error.
