The SpellFlashCore.CopyTable function will now also duplicate any tables inside of copied tables.
Version 1.46
Repaired bug with spell and item name lookups introduced in the last release.
Version 1.45
Added functions:
SpellFlashCore.SpellName
SpellFlashCore.ItemName
SpellFlashCore.Replace
SpellFlashCore.CopyTable
Version 1.44.1
Small change to macro flashing.
Version 1.44
Fixed bug that would prevent SpellFlash from loading without LibActionButton.
Version 1.43
Fixed support for LibActionButton.
Version 1.42
Fixed support for LibActionButton.
Version 1.41
Added support for LibActionButton and all action bar addons that use it.
Version 1.40.4
Bumped TOC to 40300.
Version 1.40.3
Added support for Brazilian Portuguese translation.
Version 1.40.2
Will now cache the returns when calling GetSpellInfo and GetItemInfo for better performance.
Version 1.40.1
Repaired toc file.
Version 1.40
Added the ability to flash the Assist pet button.
Version 1.39.2
Bumped TOC to 40200.
Version 1.39.1
Bumped TOC to 40100.
Version 1.39
Added SpellFlashCore.ItemFlashable and SpellFlashCore.FlashItem functions.
Version 1.38.1
Build checking has been removed from the Localization.lua file and will now be ran at the start of each file independently.
Version 1.38
Updated the SpellFlashCore.FlashVehicle function to check if you are in a vehicle with the UnitInVehicle function instead of the UnitHasVehicleUI function.
Version 1.37
Added SpellFlashCore.FlashTotemCall and SpellFlashCore.FlashTotemRecall functions.
Version 1.36.1
Optimized the localization function for better memory usage.
Version 1.36
Updated compatibility for the OpenRDX addon.
Added SpellFlashCore.RegisterAllDebugEvents and SpellFlashCore.UnregisterAllDebugEvents functions.
Version 1.35
Fixed a possible error from popping up and cleaned up the code a little to improve performance.
Version 1.33
Added the ability to flash the Totem Bar.
Version 1.32.1
Small reformat of the SpellFlashCore.FlashPet function.
Version 1.32
Repaired form bar flashing for the latest version of the Dominos addon.
Version 1.31
Repaired pet bar flashing.
Version 1.30
Repaired compatibility with the latest version of Bartender.
Version 1.29
Added the SpellFlashCore.UnregisterDebugEvent function.
Debug settings will now persist after reloading the user interface.
Added slash commands:
/spellflashcore unregister event EVENT_NAME
/spellflashcore unregister all events
/spellflashcore reset all
Version 1.28
Fixed possible bug with Button Forge button frame detection.
Version 1.27
Added support for the Button Forge addon.
Version 1.26
Now taking into account the sub name of a spell for spell flashing.
Version 1.25
Updated to the 3.4 version of the BigLibTimer library.
Version 1.24
Repaired LibStub packaging.
Version 1.23
Updated to the 3.2 version of the BigLibTimer library.
Version 1.22
Updated to the 3.0 version of the BigLibTimer library.
Version 1.21
Fixed a bug that would prevent a macro from flashing for a spell that contains regex special characters.
Version 1.20
Added compatibility for the latest version of the Bartender addon.
Version 1.19.1
Bumped the toc file interface number to 40000.
Version 1.19
Updated to the 2.0 version of the BigLibTimer library.
Version 1.18
Replaced the LibBigTimer library with the BigLibTimer library.
Version 1.17
Edited all functions so that the SpellName may be substituted with the global spell ID number.
Version 1.16
Updated to use the LibBigTimer library.
Version 1.15
Removed Timer functions from the API. The timers will now be handled by an internal library.
Version 1.14.1
Updated timer functions.
The timer functions will now allow repeating even without a function.
Version 1.14
The SpellFlashCore.SetTimer function will now run a function immediately if the timer is set to start after 0 or no seconds.
Version 1.13
Fixed possible bug that could cause a timer function to return an incorrect result.
Version 1.12
The timer functions will now return 0 instead of a negative if a timer is currently past its expiration.
Version 1.11
Removed the maximum timer update interval.
Timers with functions will not be checked again until the included function completes running.
A repeating timer will no longer be able to be created without an included function to run at the end of the timer loop.
Timers without functions included will be checked in a separate process and will not be delayed because of other timers with included functions.
Version 1.10
Increased the maximum timer update interval from 10 times a second to 20 times a second.
Version 1.9
Fixed the SpellFlashCore.FlashVehicle function to be able to work in Cataclysm.
Limited the flashing animation to a maximum update interval of 50 per second.