Releases: BullseiWoWAddons/BattleGroundEnemies
Releases · BullseiWoWAddons/BattleGroundEnemies
11.2.0.6
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
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
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
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
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
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
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
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
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
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