10.0.7.1

Details

  • Filename
    Frenemy-10.0.7.1.zip
  • Uploaded by
  • Uploaded
    Mar 28, 2023
  • Size
    209.61 KB
  • Downloads
    132
  • MD5
    d4863a25dfb67d018210f2b6bde961fa

Supported WoW Retail Versions

  • 10.0.7

Changelog

Frenemy

10.0.7.1 (2023-03-28)

Full Changelog Previous Releases

  • Add missing type annotations for friend data to the Guild.GenerateData and WoWFriends.GenerateData functions.
  • Create release.yml
    Add YAML file for GitHub Action to trigger the BigWigs Packager.
  • Re-add missing BattleNet client tokens for tooltip sorting. Rename CLIENT_SORT_ORDERS to BattleNetClientIndex, and populate it from a BattleNetClientTokens array table to simplify reordering. Rename NON_GAME_CLIENT to BattleNetNonGameClient.
  • ShowHelpTip: Fix logic to properly add an empty line before each section after the first.
  • Move the "Guild Message of the Day:" header to a line above the message itself.
  • DisplaySectionGuild: Flip logic for MOTD.Text check to bail early if it's nil or an empty string, and ensure there is an empty line at the end of the section if so.
  • TooltipHandler.BattleNet.GenerateData: Check WOW_PROJECT_ID so BattleNet friends playing a different version of WoW will show up under the "BattleNet Services (Game)" section instead of the normal Friends section.
  • Add Curse and WoWInterface IDs to the ToC to facilitate usage of the BigWigs packager.
  • Update ToC Interface
  • Replace the RAID_CLASS_COLORS lookup with a C_ClassColor.GetClassColor invocation.
  • Deduplicate class color and token generation code and use the ColorMixin:GenerateHexColorMarkup method instead of computing from RGB and prepending the results with "|cff" at the places where it was being used.
  • Create README.md
  • Massive refactoring for better organization and improved maintainability.
    • Split the code into multiple files.
    • Perform cleanups with the assistance of Lua Language Server and its LuaCats annotations.
    • Reformat all files using StyLua
    • Update code to use new FrameXML API where appropriate or required due to removals.
  • Remove getfenv call.
  • Update ToC Interface