Miscellaneous features, improvements and bugfixes
- feat: support new SAI Action, plus, minor fixes/updates (#3672) (@Gultask)
- feat(Core/SmartScripts): Implement Target Type for Formations (#3679) (@Gultask)
- feat(sai-editor): add tooltip for SMART_ACTION_TALK parameter 4 (#3678) (@Gultask)
- fix(sai-actions): fix comment for closest gameobject targets (#3675) (@sudlud)
- fix(sai-editor): update tooltips for SET_INST_DATA and SET_INST_DATA64 (#3745) (@sogladev)
- feat(sai-editor): add modals selector for Smart AI CastFlags & TriggerFlags (#3741) (@XenonR)
- feat(conditions): support new condition condition_random_dungeon (#3715)
- feat(conditions): support new combat condition (#3734)
- fix(edit-conditions): update missing source types (#3728) (@sogladev)
- fix(query): add missing semi-colon for multi-key statements (#3677) (@sogladev)
- fix: full support for Spanish, Russian and Chinese translations (#3691)
- fix(item): format negative resistances (#3696) (@sogladev)
- fix(creature): rename "flag extra ignore combat" to "cannot enter combat" (#3724)
- fix: AzerothCore compatibility (#3716)
- feat: add SSH tunnel support (#3740) (@Bishbash777)
Technical improvements
- test: harmonize all tests using setup() function (#3688)
- feat: deprecate karma, migrate to vitest (#3706)
- docs: init CLAUDE.md (#3682)
- chore(deps): numerous dependency updates
-- -- @FrancescoBorzi (aka Shin) && @Helias