---------
3.1.2.03
---------

Reorganized and updated all documentation, in game and out
Improved in-game Help

New substitution variable <caster>

No longer using <no target> <no target race> <no target class> and <no pet>
If your target or pet information is unknown, those variables will go unsubstituted
and appear as simply <target> or <pet>

/ss macro newmacro
will now automatically open the Create New... interface to "_ macro newmacro"


---------
3.1.2.02
---------

Added Help to the interface options, containing the complete user's manual for maximum detail on using all of the features SpeakinSpell has to offer

"/ss" now opens the interface options
"/ss help" now opens the interface options to the Help page
"/ss options" still works as before
"/ss create" opens the Create New... interface

Added support for CUSTOM MACROS!
Type "/ss macro something" to create any named event you want to define yourself.
For example, "/ss macro battlecry"
Go to the interface options under Create New... (/ss create)
Look for "/ss macro battlecry" in the list of detected events.
Click on Create
In the future, any time you type "/ss macro battlecry", SpeakinSpell will announce the event as if you just cast a spell called "/ss macro battlecry".  This "spell" event has no rank.  The target is your selected target.

Added a feature to disable individual spells and events with a checkbox in each spell's options.  This way you can silence a given spell without deleting all your settings and speeches.

Added "_ Event: Login" as a detected event.  You can select this in the Create New...(/ss create) interface and set up automatic login speeches

Updated the readme.txt to match the updated in-game help


---------
3.1.2.01
---------

Dramatically redesigned the options interface into several different pages, with preparations to add many more features.


---------
3.1.1.03
---------

TOC update


---------
3.1.1.02
---------

Added new general option to enable/disable all SpeakinSpell speeches


---------
3.1.1.01
---------

Added new substitution variable <spellrank>

Updated the default demonstration speech when adding a new spell to demonstrate every possible variable
"<player> is casting <spellname> (<spellrank>) on the <targetrace> <targetclass> <target|me>, and I have my pet, <pet>, by my side."

Added feature to show verbose debugging messages


---------
3.0.3.25
---------

Added many new default resurrection speeches for all applicable classes, taken from LunarSphere


---------
3.0.3.24
---------

Fixed a bug with <targetrace> and <targetclass> which were causing it to use your current target's race and class instead of your spell's target's race and class

Added Ritual of Refreshment (Rank 2) messages that are Manastrudeltastic!(TM) (updated to level 80 strudel)

Renamed "/ss advertise" to "/ss ad" for faster typing, and enhanced this feature with randomized funny ads, to be true to the style of SpeakinSpell


---------
3.0.3.23
---------

Translated the new feature in Arena into German


---------
3.0.3.22
---------

Adds new channel selection options for Arena

Adds new substitution variable feature <target|me>
- This works like <target> unless the target is you, in which case SpeakinSpell will say "me" instead of your name
- You can use any text you want following the | character, for example:
- "Casting bubble on <target|myself>"
- "Bubbled: No more hitting on <target|me>!"
- "<target|I> am now protected by a bubble!"


---------
3.0.3.21
---------

The final German translation


---------
3.0.3.20
---------

Ongoing struggle towards perfection of the German translation and default German speeches courtesy of leXin


---------
3.0.3.19
---------

Fixed the bug with Ritual of Summoning always saying <no target> even though you have a target
- This is actually a HACK to work around an apparent Blizzard bug.
- Your current target's name will now be used in all cases if your spell's target is unknown.  In most cases this is the same thing, unless you are focus casting, or casting a spell that doesn't actually use a target.


---------
3.0.3.18
---------

Improvements to the German translation - countless small corrections and more random speeches


---------
3.0.3.17
---------

Small changes to the /ss commands

Enhanced /ss advertise to support the following variations
/ss advertise - uses a default channel as in previous versions
/ss advertise /s - sends the advertisement to /say
/ss advertise /p - sends the advertisement to /party chat
/ss advertise /ra - sends the advertisement to /raid chat
/ss advertise /w Stonaria - whispers the ad to Stonaria

Extensive clarifications to tooltips and options GUI labels

Added default shield wall emotes for warriors


---------
3.0.3.16
---------

Removed a debug message that I accidentally left in place when releasing .15

Removed <target> from the default speech of a death knight's Raise Dead because it does not work on dead targets


---------
3.0.3.15
---------

Added new substitution variable <pet> to show the name of your combat pet
- The name of your combat pet (not for use with vanity pets)
- Due to a limitation of the WoW LUA API, this substitution does not work when summoning your pet. It only works after your pet has already been summoned.

Added default speeches for Hunter: Bestial Wrath using the new <pet> variable


---------
3.0.3.14
---------

Now supports German

Adds a new feature to set a cooldown on spell announcements on a per-spell basis

Fixed a subtle bug related to configuring SpeakinSpell with different options for different ranks of the same spell.  In this case, the feature to avoid repeating the same message twice in a row for the same spell will now treat different ranks of the spell as different spells, if the different ranks of the spell have separate SpeakinSpell options configured.  This logic also applies to the new message cooldown feature and possibly anything else added in the future.

Default data for mages will no longer include portal spells for the opposing faction (Horde vs. Alliance)

Added more default messages for priests and mages

Documentation updates and tooltip clarifications


---------
3.0.3.13
---------

Fixed bug with new frequency setting that was causing random messages to only speak 1% of the time (less if frequency was set below 100%)


---------
3.0.3.12
---------

Fixed bug from last release: you can't speak in raid warning when solo, so this option should not be allowed in the interface options GUI


---------
3.0.3.11
---------

Added a feature to adjust the frequency of announcing spells.  The default is still 100% but may now be adjusted down to as low as 1%

Color-coded the chat channel selection drop-down lists in the options GUI to match the default colors of those channels in the game


---------
3.0.3.10
---------

Fixed LUA errors which would occur when attempting to add a new spell

Verified that the new <targetrace> and <targetclass> features are working


---------
3.0.3.09
---------

Fixed the localized text for <targetrace> and <targetclass> (in english) but these new features are still untested


---------
3.0.3.08
---------

Added support for localization, in case anyone wants to volunteer to translate SpeakinSpell into another language

Added support for "<C>" in random speeches, to generate the Copyright (C) symbol

Added support for "<targetclass>" in random speeches
- Your target's class, as in "Casting DI on the <targetclass>" becomes "Casting DI on the Priest"
- If you do not have a target, this will say "<no target class>"

Added support for "<targetrace>" in random speeches
- Your target's race, as in "Casting DI on the <targetrace>" becomes "Casting DI on the Dwarf"
- If you do not have a target, this will say "<no target race>"

Added /ss url
- shows you the official SpeakinSpell project website URL using an addon message that is visible only to you

Added /ss advertise
- advertises SpeakinSpell into SAY, PARTY, or RAID chat, including the project website URL

Added default random messages for mage spells: Hot Streak and Mirror Image

Default chat channels for mage portals are now set to Silent in battlegrounds where portals may not be cast

Added support for Yell (/y) and Raid Warning (/rw) channels, but please try not to be too annoying about using these channels too much

Fixed a LUA error which would occur when entering a new spell name using Capitalized Letters


---------
3.0.3.07
---------

Fixed the name of the "spell" that is cast by using a [Demonic Soulstone] = "Soulstone Resurrection" (not the name of the item)


---------
3.0.3.06
---------

Added missing Ace3 dependancy Libraries so that SpeakinSpell now works correctly as a stand-alone addon if it is the only one installed.

Added a few more default messages for paladin spells and a new rez spell message for all applicable classes


---------
3.0.3.05
---------

Default messages for Portal: Dalaran no longer say Shattrath


---------
3.0.3.04
---------

Fixed bug with target names in messages.  The target name is now inserted as intended, instead of <no target>.


---------
3.0.3.03
---------

Added many more default speeches for more spells for all classes

Added defaults messages for horde portals

Added a feature to "[X] Report detected spell events"

Added support for detecting procced aura effects such as Hot Streak


---------
3.0.3.02
---------

Added feature to whisper messages to friendly targets (in addition to other chat channels)

Fixed bug that the selected channel for raids was incorrectly overriding the selected channel for party and solo when not in a raid

Updated readme.txt with more thorough instructions

added changelog.txt


---------
3.0.3.01
---------

First version
