AzerothCore (Playerbots fork)
- docs(agents): key the self-review rule to opening a PR (#27272)
- fix(Core/Vehicles): don't seat accessories on dead spawns awaiting respawn (#27267)
- fix(CI/Windows): restore the Boost download (#27255)
- fix(DB/Creature): restore Barnes after Opera wipe (#27262)
- fix(Scripts/Ulduar): drive Mimiron's Spinning Up targeting and barrage hold from spell data (#27265)
- fix(Scripts/ICC): make the Mutated Abomination auto-attack and hit for retail damage (#27236)
- feat(Deps/libsidecar): Libsidecar (clustering) ABI versions check and portable shared-library loading (#26890)
- fix(Scripts/ScarletMonastery): More NPCs become friendly during the Ashbringer Event (#27257)
- fix(DB/Creature): give Ulduar Clockwork Sappers invisibility and stealth detection (#27252)
- fix(Scripts/Ulduar): clear Hookshot aura on boarding Flame Leviathan (#27197)
- fix(DB/Scripts): Mimiron's Bomb Bots detonate on reaching their target (#26863)
- fix(DB/Loot): split Algalon 25-man gear into three loot pools (#27172)
- fix(DB/SAI): Restore Hodir's Spear chains (#27237)
- fix(DB/Loot): split Algalon 10-man chest loot into three pools (#27171)
- docs(Agents): minor improvements (#27211)
- fix(DB/Loot): split Sartharion 25-man base gear into two loot pools (#27240)
- fix(DB/Loot): split Malygos 25-man gear into four loot pools (#27239)
- fix(DB/Quest): add Thelsamar Blood Sausages quest items (#27217)
- fix(DB/Quest): show Recipe of the Kaldorei progress (#27213)
- fix(DB/SAI): Resolve player name in Totem of Vark RP (#27212)
- fix(DB/Quest): Remove stale prerequisite from Un'Goro Soil (3761) (#27248)
- fix(Core/Spells): Algalon's black holes and worm holes no longer despawn pets (#26963)
- fix(Scripts/GrizzlyHills): Add Text when deciphering the rune plates in The Runic Prophecies (#27210)
- fix(Scripts/CoS): Add missing RP to crates being dispelled and missing miscellaneous creatures (#27097)
- fix(Core/Taxi): don't advertise flight paths on opposite-faction flight masters (#26737)
- fix(Scripts/Ulduar): Freya add order will no longer repeat (#27235)
- docs(self-review-rules): make commit mandatory (#27234)
- fix(Core/Spell): use 2d range check for TARGET_CHECK_ENTRY (#27077)
- fix(DB/SAI): Improve Defense of Wyrmrest Temple (#27208)
- fix(DB/Quest): Remove prerequisites for Mmm… Amberseeds! (12225) (#27209)
- fix(DB/SAI): Replenish Sky Darkeners in What the Cold Wind Brings by SummonedUnitDies instead of DoAction (#27207)
- fix(DB/Gameobject): Don't double spawn Kodo Apparition from Kodo Bones (#27206)
- fix(DB/Creature): Improve handling for Plague Sprayer (#27205)
- fix(DB/Creature): High density mobs from Seared Scourge quest shouldn't grant XP (#27204)
- fix(DB/Conditions): Stop pet attacks from stacking Focus Anger on Yogg-Saron's Crusher Tentacles (#27191)
- fix(DB/SAI): Prevent Apothecary Hanes from keeping Questgiver flag during escort (#27175)
- fix(Scripts/Ulduar): correct Yogg-Saron's Shadow Beacon timer in phase 3 (#27193)
- fix(Scripts/Ulduar): randomize Yogg-Saron's Lunatic Gaze interval in phase 3 (#27192)
mod-playerbots
- Fix selfbot trading and trade cancellations (#2651)
- BWL Bot Strategies: fire resistance for the remaining bosses (#2631)
- Rename, Move, and Modify RaidBossHelpers (#2658)
- fix(dungeons): stop the generic cc strategy from firing in 5-man dung… (#2648)
- Refactor Arena team creation (#2637)
- MC Improvements (#2573)
- Force rebuff on ready check (#2571)
mod-circadian-bots
- Keep city hangouts on the square and stop the AH crowd draining away.
- Cluster city hangouts on the auction house and seed crowds on startup.
- Document that Playerbots must allow logouts for the cap to drop.
- Clarify that Playerbots will not log bots out on its own.
- Polish the README for city hangouts and the daily schedule.
- Add weekend population schedule and capital city hangouts.
- Fix the module name and trim credits in the README
mod-well-met
- Add mod-well-met
mod-trade-chat
- Add mod-trade-chat
mod-dungeon-clear
- refactor(movement): drop no-op PlayerbotAI::InterruptSpell() call
- fix(dungeon-clear): relocation waits for a real fight and scrubs the holders
- fix(dungeon-clear): engagement needs a range qualifier
- fix(dungeon-clear): at-boss anchor gate must start at the follower cursor
- feat(azjol-nerub): clear support for map 601
- fix(nexus): track the Frozen Commander's faction-swapped entry
- fix(testrun): enter every run in one instance copy, from outside a dungeon
- feat(testrun): enable heroic for the WotLK dungeons
- feat(nexus): free Keristrasza, and stop chasing Crystalline Frayers
- feat(uk): clear Utgarde Keep
- fix(nav): stop the ramp ping-pong on steep inclines
- fix(follow): stop handing followers a stale tank pointer (#20)
- fix(brd): open every keyed traversal door, not just the two by the lever
- feat(brd): walk through the Giant Doors, then pull the Shadowforge Lock
- fix(pull): clear the pull verdict when an event stands the pull system down

