Skip to content

Releases: Myrroddin/smartres2

Release list

3.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 03:59

SmartRes2

3.0 (2026-08-08)

Full Changelog Previous Releases

  • Update file which creates zips
  • [All] Set up for Curseforge, Wowinterface, and Wago AddOns
  • [All] Prepare the first release candidate build
  • [All] Fix assorted UI issues and unexpected behaviors
  • [All] Show UI reload popup after profile or database reset
  • [All] A few fixes based on the first live test
  • [All] Finalize smart resurrection targeting, Bars, Chat, and configuration
  • [All] Lots of clean up
  • [All] Add smart res keybinding and refine UI modules
  • [All] The Chat Options module is intact, pending live dungeon testing
  • [All] Masque is supported, and ships with the Neuron skin!
  • [All] Add Bars preview system and improve preview styling controls
  • [All] Continue building the foundation for the core addon and Bars module
  • [All] Rebuild Core and Options skeleton
  • [All] Clean up obsolete files and folders
  • [All] I really hate it when I have to make a double commit.
    Rebuild the skeleton. Again. And get smarter and leaner, too.
  • [All] Rebuild the skeleton. Again. And get smarter and leaner, too.
  • [All] The frame which will contain the bars is done, along with its options
  • [All] Added a bunch of options, mostly to the res bars settings
  • Update README.md
  • [All] I have lost track of all the new code. Sounds like a reason to commit to GitHub!
  • Update README.md
    Add some preview screenshots
  • [All] I don't want to lose my development progress to local drive failure, so commit
  • [Retail] Doing tests with mixed results
  • [All] Various fixes, plus the beginning of new features
  • Create README.md
  • [All] Prevent potential nil errors
  • [Classic] Season of Discovery supports LibDualSpec-1.0
  • [All] User DB and profiles are finally doing what I want
  • [All] Namespaces in the user DB are useful
  • [All] Finish converting to individual WoW versions
  • [All] Split WoW versions into individual files and folders for easier development and debugging
  • [All] Big push of various updates
  • [All] Various minor fixes and updates
  • [All] Chat module is done ... For now
  • [All] Clean up code, add more chat options
  • [All] Module options are finally working!
  • [All] Getting "unknown parameter" error, can't fix it
  • [All] Add more options
  • [All] Time to do another commit :) Yes, the changelog will be silly!!
  • [All] Too many additions to document individually
  • [All] We have a working (incomplete) user interface with options!
  • [All] Basic code is done, maybe?
  • [All] Update .pkgmeta development file
  • [All] Update folder structure
  • [All] Updated ToC file
  • Create FUNDING.yml
    • ToC bump for 7.2
    • Bring in latest localizations (German deDE & Spanish esES)
    • Bring in latest localizations (German deDE & Spanish esES)
    • Update License.txt
      • Credit LibResInfo for Curse Author Reward Points
      • Force the popup warning to only fire once per profile, new or reset
      • Get the default localization to error if phrases are missing
      • Pull in Korean koKR translations
    • Update License.txt
      • Credit LibResInfo for Curse Author Reward Points
      • Force the popup warning to only fire once per profile, new or reset
      • Get the default localization to error if phrases are missing
      • Pull in Korean koKR translations
    • Pull in French frFR localization
    • Change LibDataBroker-1.1 repository URL
      • Add warning if there are no modules
      • Add localization table to addon table
    • Change LibDataBroker-1.1 repository URL
      • Add warning if there are no modules
      • Add localization table to addon table
    • Add missing phrase. Why was the debug code not warning me weeks ago?!?
    • Add missing phrase. Why was the debug code not warning me weeks ago?!?
  • --- Beta test time!
    • Complete rewrite done
    • Entirely new localization phrases
    • You now need modules for functionality. The first one is SmartRes2_Chat
    • See the rest of the changelog, it's extensive
    • Upvalue globals
      • Fix an inline option
    • Clean up old SVs. Most will be updated by modules
    • Forgot to add LibResInfo-1.0 to OpDeps in .toc
    • Move LibResInfo-1.0 into core from Chat module, as all modules will use it
    • Forgot to add a new phrase, oops!
    • First fully working alpha build for the 3.x series
      • Followed Mapster's handling of modules
    • Upvalue all the things! For speedier lookups
    • Add tools-used for FindGlobals (thanks, Mikk!)
      • More phrases added to localization, and ordered them alphabetically in the enUS file
      • Modules can take care of their own options within namespaces, thank you very much
    • Module options are displaying, if not working. Progress!
    • More poking at trying to get module options to work inline
  • --- 100% Rewrite
    • Supports modules
    • Slimmed core AddOn and bundled libs
    • Localization is an order of magnitude smaller
    • Modules extend base localization, rather than have their own
    • Support a minimap button
    • I broke more stuff, which isn't a loss
      • Updated for Legion's class-specific mass resurrection spells
      • Carved out more unnecessary code
    • Copy & paste errors fixed
      • Options look more sane
      • Much more to do, but sleep then work, dammit
    • LibSharedMedia-3.0 has no "OnValueChanged" callback, which means related function never fired. Move functionality directly into options
      • Reorganize options to make more sense (no loss of saved variables)
      • Still more clean up
      • To do: fix bugs, but I can't do that until code is manageable and readable
      • I swear, Jon Snow knows more than I do, and he knows nothing!
    • Start massive code cleanup
      • Update LibResInfo-1.0 repo URL
      • Add LibDBIcon-1.0
      • Optional support for !ClassColors
  • remove svn:externals
    • Update License.txt
      • Fix LibAboutPanel repository URL in pkgmeta
      • Fix LibResInfo repository URL in pkgmeta
      • Add localization to Notes field in ToC
    • ToC bump
  • Tagging as Release 2.8.2
    • Add Demon Hunters to the resurrection matrix order
  • Tagging as Release 2.8.1
    • Bring in lastest localizations
  • Tagging as Release 2.8.0
    • bump ToC
      • update SVN keywords
      • get latest libs
  • Tagging as Release 2.7.9
    • Bump ToC
      • Repo LibResInfo properly?
  • Tagging as Release 2.7.8
    • Pull in latest localizations
  • Tagging as Release 2.7.7
    • Massive Korean KoKR localization update from Nelsia (thank you!)
  • Tagging as Release 2.7.6
    • Fix ticket #76 bad English string
  • Tagging as Release 2.7.5
    • WARLORDS OF DRAENOR!!
    • Clean up from WoD branch merge
      • Update License.txt
    • Create new per-character SV that tracks whether or not you know Mass Resurrection
    • We don't need to check if the player is in a guild, only if they know Mass Resurrection
      • Clean up
    • LibAboutPanel no longer supports Donate or X-Donate fields, removed
    • ToC bump for WoD
    • WoD working copy
  • Tagging as Release 2.7.4
    • Poke for new ruRU translations from Yafis and AxiomaSham
  • Warlords of Draenor working copy
  • Tagging as Release 2.7.3
    • Raid tested: bars fade properly when someone de-ghosts themselves rather than accepting resurrection; also fade properly when you cancel a resurrection cast
      • Better memory usage and efficiency
      • Use GUIDs instead of UnitIDs wherever possible
      • Various bug fixes
    • Squashed a bug or two from Blizzard APIs
    • Bug fixes from previous
    • Give fake players in test bars some classes
    • Fix time out bars table type clearing
      • Switch bar table names to GUID rather than unitID as those are constants
    • UnitClass doesn't accept a Name-Realm pair, only a Name or UnitID
  • Tagging as Release 2.7.2
    • Workaround Blizzard not knowing how to pass a nil value to UnitName, which fixes the error during Mass Resurrection
      • Updated localizations
  • Tagging as Beta 2.7.1
    • fix line 44 bug
      • for the LibResInfo (Cancelled, Finished) callbacks, there is no endTime value
  • Tagging as Beta 2.7.0
    • the callback is named "LibResInfo_" not "LibResComm_" in function DeleteBar
      • instead of GetRealmName for player, use UnitFullName just in case, because it always is correct
    • add check for realmName being nil, and if so, append currentRealm to whisper targets, two fixes
    • re-enable a debug print to track the nil errors
      • delete massResMessge default value so it becomes nil when cleared
    • Reset insets back to 0
      • I think I found all the instances of whispering. Patch 5.4.7 now forces name-realm even on the home realm
    • Add Korean translation file. How did I miss this for so long?!?
      • Narrow down debug prints to tracking LFR issue
      • Add experimental code in unit checking for LFR (ticket #70)
      • Adjust insets for bar borders. Might tweak later
  • Tagging as Beta 2.6.4
    • Fix chat output
    • Update to latest LibResInfo
    • Gobs of fixes, tweaks, etc
    • Have you thanked Phanx today?
    • More and more fixes and improvements
    • Fix a localization issue
    • Split MassResStarted to its own function
      • Fix tabs in the middle of lines at random
  • -- Add a debug print to ResCastStarted to help track Mass Resurrection and see what's going on
    • Add phrase to localization table;...
Read more