File Details
v2.3.1
- R
- Feb 17, 2026
- 304.45 KB
- 20
- 2.5.5+1
- Classic + 1
File Name
AngryEra-v2.3.1.zip
Supported Versions
- 2.5.5
- 1.15.8
## v2.3.0
* New Feature: **Import/Export**:
* Easily **Import** pages or categories from text strings via the Menu. Supports automatically creating categories from headers (`# Header`).
* **Export** pages or categories to **JSON** (backup), **Markdown** (raw text), or **Output** (processed text for Discord).
* Support: Added `AngryEra_TBC.toc` for Burning Crusade Anniversary (20505) integration.
* Documentation: Updated repository description.
## v2.2.1
* New Feature: **Drag and Drop** reordering! You can now drag pages and categories within the tree view to reorder them or move them into other categories.
* New Feature: **New Shortcuts**:
* Directional: `{left}`, `{right}`, `{up}`, `{down}` (High-visibility arrows)
* Polarity: `{+}`, `{-}`, `{positive}`, `{negative}` (Thaddius/Mechanic icons)
* Dynamic: `{page}` is replaced by the title of the currently displayed page.
* Improvement: **Visual Polish**:
* Tree View icons (Expand/Collapse, Page, Settings) are now pixel-perfectly aligned.
* Dragging items now shows a visual insertion line using the raid cursor.
* Root and Nested items have optimized indentation for better hierarchy.
* Improvement: **Templates**:
* Loading Raid Templates now preserves the correct boss order.
* All Raid Templates now automatically include a `## {page}` header.
* Added "The Silithid Royalty" to AQ40 template.
* Fix: Dropdown menus now close automatically when starting a drag operation or moving items.
* Fix: Resolved an issue where the Toggle Window keybinding could fail.
## v2.1.5
* Optimization: Rewrote 'Next Page' and 'Previous Page' logic to be significantly faster (O(n) without table allocation/sorting).
## v2.1.4
* Fix: Resolved a crash when moving pages to a category ("attempt to get length of local 'menuList'").
* Fix: "Edit Variables" for pages now correctly receives the page ID.
## v2.1.3
* Core: Mustache templates are now rendered before sending to chat/other players. This ensures backward compatibility with clients that do not support templating (or if the sender leaves the raid).
* Fix: Removed references to the deprecated "Revert" button which could cause errors.
* Fix: The "Edit Variables" menu option for Categories functionality restored.
* Data: Corrected "Sunder Armor" icon.
* Data: Added "Holy Water" (Stratholme Holy Water) to consumables list.
## v2.1.2
* Fix: Corrected spelling of "Noth the Plaguebringer" in Naxxramas templates.
## v2.1.1
* Documentation: Updated README with comprehensive guide on Templates, Variables, and Markdown.
* Credits: Added maintainer information.
## v2.1.0
* New Feature: Template System. "Load Raid" menu now supports saving your own custom templates from existing categories, in addition to the standard raid templates.
* UI Overhaul:
* Tree View: Cleaner look with left-aligned expand toggles and hover-only "Gear" icons for context menus.
* Context Menus: Unified menu system. Right-click or use the Gear icon to Rename, Delete, or Save templates.
* Editor: Decluttered bottom bar by moving actions to a "Menu" dropdown.
* Bulk Management: Improved dialog with dark background and smart selection (click category to toggle all children).
* Markdown Support: Assignments now support basic markdown syntax:
* Headers: `## Header` (Displays in Gold + Uppercase)
* Lists: `- Item` (Displays with bullet point)
* Bold: `**text**` (Displays in White)
* Italic: `_text_` (Displays in Grey)
* Template System: Assignments now support Mustache templates for dynamic content based on raid composition.
* Examples: `{{me}}`, `{{#classes.WARRIOR}}{{name}} {{/classes.WARRIOR}}`
* Variables: Use "Edit Variables" in the menu to define custom JSON data (e.g. `{"MT": "TankName"}`) usable in templates as `{{MT}}`.
* Fix: Names in templates now correctly utilize Class Colors if the player is in the Raid or Guild.
* Fix: Chat Output (e.g. "Output" button) now correctly renders templates before sending.
* UI: Added visual indicator (‡) for pages/categories with custom variables.
* Added templates for MC, BWL, AQ40 and Naxxramas
* New Feature: Improved Backup system. Click "Restore" to browse and restore past versions.
* New Feature: Added "Highlight" button to the editor. Automatically colorizes player names in your assignment based on their class.
* Refactoring: Moved static data (icons, colors, shortcuts) to `Data.lua` and cleaned up `Core.lua` logic.
* Formatting: Expanded single-line code blocks for better readability.
* Shortcuts: Added a comprehensive list of raid utility shortcuts:
* Warrior: {Sunder}, {AoE}, {Mock}, {Pummel}, {Taunt}, {Demo}, {Thunder}, {SW}, {LS}, {Reflect}
* Priest: {MC}, {PI}, {FW}, {Shackle}, {Dispel}, {PW:S}, {Renew}, {Fort}, {Spirit}, {Shadow}, {Fade}, {MDS}
* Druid: {FF}, {Innerv}, {BR}, {Remove}, {Rejuv}, {Abolish}, {GOTW}, {Thorns}, {Bark}
* Paladin: {JoL}, {JoW}, {BoP}, {DI}, {Cleanse}, {LoH}, {BoK}, {BoW}, {Salv}, {Sanc}, {BoL}, {BoF}, {JoJ}, {Sac}, {DS}
* Mage: {CS}, {Sheep}, {Decurse}, {AI}, {Dampen}, {Amplify}, {Block}
* Warlock: {CoE}, {CoS}, {CoR}, {SS}, {Banish}, {HS}, {Seed}
* Hunter: {Tranq}, {Mark}, {MD}, {Trap}
* Shaman: {ES}, {WF}, {Tremor}, {BL}, {Hero}
* Rogue: {Kick}, {Feint}, {Cloak}, {Blind}
* Consumables: {LIP}, {Stone}, {FAP}, {Petri}
* Miscellaneous: {alliance}, {horde}, {rag}, {nef}, etc.
* UI Polish: The assignment tree now respects your configured font settings.
* UI Polish: Improved window resizing with a visible handle and lower minimum size limits (600x300).
* Bugfix: Fixed a global variable leak in the icon picker.
* Compatibility: Improved standard options panel opening for Classic clients.
## v2.0.10
* Added Manage button to bulk delete pages and categories. Maybe LJ will be nicer?
## v2.0.9
* Core Validation: Implemented `ExtractAndValidateName` local helper to centralize input sanitization.
* Trims leading/trailing whitespace from Page and Category names.
* Prevents empty strings or nil values from being processed.
* Duck Typing: Updated `CreatePage`, `RenamePage`, `CreateCategory`, and `RenameCategory` to accept either a raw string or a UI Frame object.
* Error Handling: Core functions now return `success` (boolean) and `errorMessage` (string) instead of failing silently. UI handlers updated to print these errors to the chat frame.
* Memory Leak (Popups): Fixed critical memory leak in `StaticPopupDialogs`.
* Removed dynamic table keys (e.g., `"AngryAssign_RenamePage_"..id`).
* Implemented a single static dialog entry for Rename/Delete actions.
* Now passes the target ID via the `data` parameter in `StaticPopup_Show`.
* Memory Leak (Saved Variables): Fixed an issue in `DeleteCategory` where the expanded/collapsed state of the deleted category was left orphaned in `AngryAssign_State.tree.groups`.
* Memory Leak (Runtime): Added `versionList` cleanup in `GROUP_JOINED` event to prevent the version tracking table from growing indefinitely during long sessions.
* Sanitization: Hashing logic (`self:Hash`) now uses the sanitized/trimmed name, preventing "invisible" changes (like trailing spaces) from causing sync issues between clients.
## v2.0.8
* ToC bump
* PR for Editing Categories by Dr Ouchy
## v2.0.7
* PR for searching by Junsa
* ToC bump `/run print((select(4, GetBuildInfo())))`
## v2.0.6
* Fixes for EasyMenu being removed in 11504
## v2.0.5
* Fixes for API changes introduced in 11504
## v2.0.4
Version bump since I forgot to update this CHANGELOG on prior version
## v2.0.3
Add Prev/Next Page Keybinds to quickly move through pages within a category.
## v2.0.0
* Rebrand as AngryEra for focus on Classic Era and Hardcore
* ToC bump `/run print((select(4, GetBuildInfo())))`
## v1.15.2
* Fixes and updates for escape sequences, via Ricodyn
* ToC bump
## v1.15.1
* WotLK release, via Nezz
* ToC bump
## v1.15.0
* Big fixes for 10.0
## v1.14.6
* ToC bump
## v1.14.5
* ToC bump
## v1.14.4
* ToC bump, small bug fixes
## v1.14.3
* ToC bump
## v1.14.0
* Update for 9.0
## v1.13.1c
* Bug fixes for classic
## v1.13.0c
* ToC change for classic release
## v1.12.1
* Classic bug fix
## v1.12.0
* Small classic bugfix, more to come
## v1.11.10
* ToC version bump
## v1.11.9
* Bug fixes
## v1.11.8
* Bug fixes
## v1.11.7
* Added new keybinds to hide/show assignment display
## v1.11.6
* Prevent assignment editor from being dragged offscreen
## v1.11.5
* Small bugfix with for {journal } substitutions
## v1.11.4
* ToC Bump
* Small bug fixes
## v1.11.3
* Small bug fixes
## v1.11.1
* Small permissions bug fixes
## v1.11.0
* Automatically allow raids that are being lead by a guild officer again, with the new Communities API
## v1.10.1
* Class colors update
## v1.10.0
* Initial 8.0 update
## v1.9.1
* Add command "/aa clear" to clear currently displayed page
* Bugfix for dropdown menu when no categories exist
## v1.9.0
* Update for 7.3
* 7.3 removed the ability for an addon to check which ranks has access to officer chat, so this severly reduces the permissions default settings. Not a raid is only allowed by default if the raid leader is the guild leader. You can adjust your permission settings (either allow all, or manually enter a name) if thats not the case.
## v1.8.12
* Bug fix with method names conflicting with updated AceEvent
## v1.8.11
* New release to package updated lib files, should fix the issue some users were experiencing
## v1.8.10
* Small bug fix
## v1.8.9
* ToC bump for 7.2
## v1.8.8
* Fixed a bug with version checker sometimes incorrectly showing you have an old version
## v1.8.7
* Added option to have edit box font use same font as display font
## v1.8.6
* Small bug fix for chat output.
## v1.8.5
* Fix for displaying backdrop in 7.1
## v1.8.4
* Fixed bug when displaying assignments with growth direction down on 7.1
## v1.8.3
* ToC update for 7.1
## v1.8.2
* Added ability to set categories for other categories, so can have multi-layered categories.
## v1.8.0
* Added categories to help organize assignments. They are local only, and can be assigned by right clicking on a page in the list.
* Added shortcuts for class color escape sequences, ex: |cdruid or |cshaman (courtesy of brrnt)
* Added the ability to use a spell id for {icon ...} substitutions, ex: {icon 774} instead of {icon spell_nature_rejuvenation} (courtesy of bonermobile)
* Added configuration option to adjust line spacing in assignment display
* Added Demon Hunter class icon substitution, {demonhunter}
## v1.7.1
* Fixed bug with backdrops
## v1.7
* Updates for 7.0 (Legion) API changes
## v1.6.1
* Updated ToC for 6.2
## v1.6.0
* Update ToC for 6.1
* Added some text substitutions for chat output (courtesy of Timmeh)
* Added text substitutions {spell #}, {boss #}, and {journal #} (courtesy of Timmeh)
* Added text substitutions for class icons, ex: {shaman}
## v1.5.3
* Minor bug fix
## v1.5.2
* A few minor fixes
## v1.5.1
* Updated ToC for WoW 6.0
## v1.5
* Implemented ability to output current assignments to chat
## v1.4
* Implemented the option to display a background below assignments
* Assignments can now also be used in party/instance groups instead of just raids
* Added an option to change the color of the update notification glow
## v1.3
* Fixed an issue where non raid assistants were able to edit pages
## v1.2.1
* Improved support for names containing non-latin characters
## v1.2
* Implemented command "/aa send <name>" which sends the page with the specified name
* Uses hashes instead of timestamps to determine if a page has been updated. Fixes an issue where users would have their changes rejected if their system clock was not set correctly
## v1.1.3
* Bug fix for permissions when joining/leaving guilds
## v1.1.2
* Small bug fix for players joining a raid
* Minor bug fixes with event ordering
## v1.1.1
* Bug fix from last release
## v1.1
* Fixes for API changes in WoW 5.4.7
## v1.0.2
* Various minor bug fixes
## v1.0.1
* Currently displayed page is now cleared when the raid leader is changed
* Minor bug fixes for new permission system
## v1.0
* Implemented support for raids with non guild members. Pages will be accepted from any raid leader/assistant, if "Allow All" setting is enabled, or the raid leader is an officer in your guild, or if the raid leader is in your "Allow Players" setting.
* By default guild officers are no longer automatically given editing permissions, now they must also be promoted to a raid assistant.
* Updated version check output display.
* Implemented "Reset Position" function. Used to reset the assignment display position to the center of screen.
* While not in a raid, any player can now edit pages. The changes are not sent out to anyone until you later join a raid and then send or save them.
## v0.4.5
* Fixed bug during version check, where the list of players without the addon wasn't working properly
## v0.4.4
* Better fix for 5.4.2 Guild API changes
* Added OptionalDeps for when addon is being run without embedded libraries
## v0.4.3
* Fix for 5.4.2 Guild API changes
## v0.4.2
* Updated colors used for color sequences (ex: |cgreen)
* Some internal changes
## v0.4.1
* Added shortcuts for color escape sequences, ex: |cgreen which will become |cff46a546. Supports green, blue, red, yellow, orange, pink, and purple.
## v0.4
* Added new {tank} {healer} {dps} icon substitutions to display role icons
* Added {hero}/{heroism} icons
## v0.3
* "Defaults" button in addon configuration screen now works
* Added '/aa' opens the addon configuration window
* Added configuration option for normal font color
## v0.2
* Ability to highlight the group you are in. If you add "Group" to your highlight list, it will highlight G1/G2/etc if you are in that group
* Highlights are case insensitive
* Added config option to change highlight color
* Added a visual notification when the displayed page is updated
* Page backup system
* Alphabetically sorting pages in edit window
## v0.1
* Initial release