Skip to content

Releases: BullseiWoWAddons/BattleGroundEnemies

11.2.0.6

18 Aug 19:37

Choose a tag to compare

BattleGroundEnemies

11.2.0.6 (2025-08-18)

Full Changelog Previous Releases

  • fix: update version to 11.2.0.6 and add detailed changelog entries for bug fixes
  • fix: remove error in setting custom player count profile to defaults of normal profiles
  • fix: rename variable for clarity in addEnemyAndAllySettings function
  • fix: remove unnecessary enabling and disabling of mainframe in CreateMainFrame function
  • fix: add config nil check in AfterFullAuraUpdate function
  • fix: prevent drag actions during combat lockdown in CreatePlayerButton function
  • fix: add config nil check in UpdateRangeViaLibRangeCheck function
  • fix: remove duplicate counter table on mainframe
  • fix: correct indentation in CreatePlayerButton function
  • refactor: remove unused GetTexCoordsForRoleSmallCircle function
  • fix: remove unnecessary Show/Hide calls in Disable and Enable functions
  • Move Disable func to the bottom, this cause the scroll targeting functionality to not work... Also mainframe's parent is UIParent now
  • feat: add PLAYER_REGEN_DISABLED event handling to manage test/edit mode

11.2.0.5

14 Aug 10:46

Choose a tag to compare

BattleGroundEnemies

11.2.0.5 (2025-08-14)

Full Changelog Previous Releases

  • fix: ensure IsRatedBattleground and IsSoloRBG functions are called safely

11.2.0.4

13 Aug 21:18

Choose a tag to compare

BattleGroundEnemies

11.2.0.4 (2025-08-13)

Full Changelog Previous Releases

  • update: add changelog entry for version 11.2.0.4; fix error message on Mists of Pandaria
  • fix: ensure IsRatedBattleground function returns a boolean value
  • fix: ensure IsRatedBattleground function is called safely

11.2.0.3

13 Aug 18:24

Choose a tag to compare

BattleGroundEnemies

11.2.0.3 (2025-08-13)

Full Changelog Previous Releases

  • update: add changelog entry for version 11.2.0.3; fix errors on Mists of Pandaria
  • Add compability to player spellbook in case enum is not available
  • fix: ensure MouseOverHighlight blend mode is set only if the method exists

11.2.0.2

12 Aug 21:39

Choose a tag to compare

BattleGroundEnemies

11.2.0.2 (2025-08-12)

Full Changelog Previous Releases

  • update changelog for version 11.2.0.2; add range settings for in-combat and out-of-combat, fix error message in battleground test mode
  • update HealthTextEnabled width for improved UI layout
  • update UI options to set width to 'full' for better layout consistency
  • update range check in playerButton to consider combat status

11.2.0.1

11 Aug 17:02

Choose a tag to compare

BattleGroundEnemies

11.2.0.1 (2025-08-11)

Full Changelog Previous Releases

  • update changelog for version 11.2.0.1, fixing error message in Mists of Pandaria; bump addon version to 11.2.0.1
  • set .unit on the playerButton frame, since cataclysm CompactUnitFrame_UpdateHealPrediction relies on it

11.2.0.0

11 Aug 12:19

Choose a tag to compare

BattleGroundEnemies

11.2.0.0 (2025-08-10)

Full Changelog Previous Releases

  • add more stuff to luacheckrc
  • remove prints
  • bumb version and add changelog
  • bumb retail version number to 110200 and bumb Cata to 40402, also added Mop
  • remove prints
  • Adapted the latest editmode changes in 11.2.0 and fixed error regarding it
  • more stuff
  • this one too
  • rework some of the enable/disable checking, enemies will now appear nstantly after test/edit mode has been disabled
  • use self instead of BattleGroundEnemies for debug call
  • move variable up
  • fix error in player count text settngs (font not set)
  • improve testmode handling and save enabled state to mainframes
  • add function to get bg buffs and active states
  • sepereate real states from testmode states better
  • use full class names for comment
  • refactor: remove unnecesary nil check from power
  • refactor: optimize player name formatting by consolidating realm name handling
  • refactor: standardize frame creation by capitalizing 'Frame' in TargetCall
  • refactor: standardize frame creation by capitalizing 'Frame' in EditMode
  • refactor: Don't use mixin anymore for buttonfunctins and don't have seperate enemyfunctions, just use a variable switch
  • refactor: simplify boolean assignments in player data handling
  • refactor: improve player dead event handling
  • refactor: always use CheckforArenaEnemies for consistency
  • refactor: add DebugBlizzEvents option and update event logging
  • refactor: add tAppendAll and tinsert to luacheck globals
  • refactor: remove debug logging
  • refactor: update debug logging in AddPlayerToSource to include source parameter
  • refactor: add JoinArrays function to consolidate event registration and improve array handling
  • refactor: properly set some states to false and changed handlingof C_PvP
  • refactor: add C_EventUtils and IsRatedBattleground to luacheck globals
  • add comment and remove unused locals
  • refactor: count args instead of using expansion check
  • refactor: event registration based on C_EventUtils.IsEventValid and unregister only events that have been registered

11.0.5.9

25 Nov 22:49

Choose a tag to compare

BattleGroundEnemies

11.0.5.9 (2024-11-25)

Full Changelog Previous Releases

  • changelog: update to version 11.0.5.9 with bug fixes for ally updates, test mode errors, and respawn timer
  • refactor: add debug logging for player details and trigger PlayerDetailsChanged on update to fix bug mostly prominent in solo shuffle(buton order didn't change but there were new players on that button)
  • refactor: streamline module settings application and update button position handling
  • refactor: update PlayerButton class annotation to inherit from Button
  • refactor: fix issue respawn timer not resetting
  • refactor: update PlayerButton type annotations and improve sorting logic in MainFrame to fix bug when testmode in arena

11.0.5.8

24 Nov 18:56

Choose a tag to compare

BattleGroundEnemies

11.0.5.8 (2024-11-24)

Full Changelog Previous Releases

  • refactor: add C_SpecializationInfo to luacheck globals
  • refactor: update changelog for version 11.0.5.8 with new features and bug fixes
  • refactor: simplify player count configuration naming in Options.lua
  • refactor: hide debug options based on user settings in BattleGroundEnemies
  • refactor: edit and testmode can now be used while the frames are shown when in arena or a battleground
  • refactor: update FakePlayersUpdateTicker to be a property of BattleGroundEnemies, and fix issue with guid scanning when resetting tables
  • refactor: comment out debug logging in ObjectiveAndRespawn module
  • refactor: disable debug logging for OnEvent in BattleGroundEnemies
  • refactor: planername is in details..
  • fix: update Interface-Classic version to 11505
  • refactor: restructure debugging options into grouped categories for better organization
  • refactor: undo change
  • refactor: consolidate debug frame creation and management in BattleGroundEnemies
  • refactor: enhance player name matching logic in arena and scoreboard handling
  • refactor: More static modules for editmode for nicer usability
  • refactor: use fake event ticker instead of onupdate
  • feat: add GetSpellTexture function for improved spell handling
  • feat: rewrite test mode event handling and player button updates
  • refactor: replace BattleGroundEnemies debug calls with self debug method for consistency
  • refactor: replace BattleGroundEnemies debug calls with self debug method for consistency, remove unsuded PlayerDetailsChanged Event
  • feat: streamline player count test mode handling and add nil check for debug chat frame
  • refactor: remove unnecessary blank line in AttachToPlayerButton function
  • refactor: simplify specialization check by replacing GetSpecializationInfoByID with GetSpecialization
  • feat: replace PlayerDetailsChanged event dispatch with ApplyAllSettings call and add utility functions for invoking methods on enabled button modules
  • feat: add nil checks for config in ApplyAllSettings functions across multiple modules also merge playerDetailsChange into ApplyAllSettings
  • feat: reorganize debug options in setup and add new toggle for showing debug chat frame
  • feat: add nil check for battlegroundBuff before setting icon texture
  • feat: remove unnecessary call to FakePlayersOnUpdateFrame in Testmode activation
  • feat: enhance debugging output in AfterPlayerSourceUpdate and improve comments for clarity
  • feat: add function to check for edit and testmode and rework a bit of editmode/testmode
  • feat: add changelog entries for version 11.0.5.8 including bugfixes and changes
  • feat: update bug report issue template for clarity
  • feat: add bug report issue template for BattleGroundEnemies
  • refactor: unify test mode checks and improve handling to apply settings
  • fix: ensure compatibility with C_SpecializationInfo for GetNumSpecializationsForClassID
  • refactor: simplify test mode check in UnitDied function
  • refactor: update option names for clarity in Debug settings
  • refactor: remove unused DebugText initialization in ApplyAllSettings function
  • fix: conditionally reset log profile on player login based on DebugToSV_ResetOnPlayerLogin setting
  • Added debug options to options panel
  • refactor: streamline player button settings application and enhance debug logging in reset and hide functions, set repawm time of Deephaul Ravine to be 26 seconds in solo RBG
  • feat: add debug function to PlayerButton and improve error logging in SetModulePositions
  • feat: add debug logging to mainframe and improve player count configuration handling
  • refactor: move player count configuration functions to BattleGroundEnemies also improve usability by not hiding the basic profiles
  • increase respawn time in solo RBG to 16 seconds
  • fix: update reset button names to use SETTINGS_DEFAULTS constant to save space
  • refactor: remove unnecessary vertical spacing in DR module options
  • feat: add WOW_PROJECT_ID to BattleGroundEnemies states

11.0.5.7

18 Nov 16:10

Choose a tag to compare

BattleGroundEnemies

11.0.5.7 (2024-11-18)

Full Changelog Previous Releases

  • fix: correct typo in Evoker Quell interrupt entry in changelog
  • fix: update UpdateRange function to allow forced updates
  • feat: add support for CUSTOM_CLASS_COLORS in healthbars and target indicator symbols
  • refactor: consolidate health update logic in PlayerButton
  • Use CUSTOM_CLASS_COLORS if available for player class color
  • update changelog for version 11.0.5.7
  • Fixed labling of keybinding, it was doing the opposite
  • refactor: standardize spacing in interrupt durations for Evoker's Quell
  • refactor: update interrupt: add Evoker's Quell