Releases: azerothcore/Keira3
Releases · azerothcore/Keira3
v3.7.1
This is a quick release to fix the creature_template
editor. We disabled models as they need to be implemented in a separate editor due to AzerothCore changes. We will fix this in a future release.
Changelog
- CreatureTemplate: fix editor (NOTE: models are temporarily disabled and will be reimplemented later)
- CreatureTemplate: improve selectors and add icons
- CreatureEquipment: update tooltip
- CreatureTemplateMovement Editor: replace input fields with select
- Conditions: show value in Source and Type select options
- Conditions: AC-exclusive Condition types (thanks @Gultask)
- SmartAI: rewrite ACTION_MOVE_TO_POS (thanks @Gultask)
- Migrated all internal Keira3 libraries to TypeScript strict mode
- Minor code cleanups
- Updated many dependencies to their latest stable versions
-- @Francesco-Borzi aka Shin && @Helias
v3.7.0
New features
- New editor: Creature -> Creature Text (thanks @Instantium)
- New editor: Other Texts -> Broadcast Text
- New editor: Other Texts -> NPC Text
- New editor: Other Texts -> Page Text
- All multi-row editors (including SmartAI): ability to duplicate rows
- SmartAI: add support for usage of
waypoint_data
(thanks @Gultask) - SmartAI: ability to generate single comments
- SmartAI: add support for
SUMMONED_UNIT_EVADE
event - SmartAI: show
minTimer
andmaxTimer
inTimedActionlists
tables instead of link - New selectors (e.g. emote, language, ...) for fields in text editors
Bugfixes & other improvements:
- SmartAI: add comment for
SMART_ACTION_SET_INGAME_PHASE_MASK
(thanks @sudlud) - SmartAI: fix trigger diff query when generating comments
- Item Preview: fix issue with mana stats when
statType=0
+statValue
- Sidebar: Reference Loot Template edited status
- Gameobject QuestItem: itemId in keira3-icon
Technical improvements
- Migrate to the new Angular's Control-flow (performance improvement)
- NX: split the whole project in libraries, fix and prevent new circular dependencies
- Migrate to Angular's Standalone components (performance improvement)
- Replace constructors with inject()
- Several miscellaneous code cleanups
- replace Swimlane's ngx-datatable (discontinued) with Siemen's ngx-datatable (actively developed)
Dependencies updates
- Angular 17.3
- Electron 30 featuring Chrome 124 and Node 20.11
- Many other minor dependencies have been updated to their latest stable version
-- @FrancescoBorzi (aka Shin) && @Helias
v3.6.1
Main fixes and improvements
- fix(quest-template): remove RewardBonusMoney (compatibility with the latest AzerothCore version)
- feat(dashboard): reload button
- fix(quest): faction fields and preview
- fix(gameobject-template-addon): fix wrong flag mask descriptions
- additional improvements to the app performance
Dependency updates
- update to Angular 17.2
- update to Electron 28, featuring Chrome 120 and Node 18.18
- many other minor dependencies have been updated to their latest stable version
Technical improvements
- migrated the source code to NX integrated monorepo to improve the DX experience and allowing many other benefits to speed up the development of Keira3
-- @FrancescoBorzi (aka Shin) && @Helias
v3.6.0
Main fixes and improvements
- fix(dashboard): AC commit link + minor perf improvement
- fix(search-query): bug of empty string parameters in all searches of the app
- fix(creature-template-movement): documentation link
- perf: migrated most of Keira3 components to OnPush (performance improvement)
- fix: all 3D model previews now work again (creature, item, GOs)
Fixes from the community
- fix(tooltip): correct SAI SMART_TARGET_HOSTILE_RANDOM_NOT_TOP (thanks @avarishd)
- fix(tooltip): correct JUST_CREATED/JUST_SUMMONED (thanks @avarishd)
- fix(tooltip): add value3 for CONDITION_NEAR_GAMEOBJECT (thanks @avarishd)
- fix(spell-dbc): correct wrong dbc flag number (thanks @kotcev)
Dependency updates
- update to Angular 17 and ngx-bootstrap 12
- update to Electron 27, featuring Chrome 118 and Node 18.17
- all other minor dependencies have been updated to their latest stable version
Technical improvements
- some refactoring have been done to keep our code cleaner
- ci: use node 20, alongside with ubuntu-20.04/ubuntu-22.04/macos-11/macos-12/windows-2019/windows-2022
- other minor miscellaneous improvements
-- Enjoy and happy new year from @FrancescoBorzi (aka Shin) && @Helias
v3.5.4
- 🚀 upgrade to Angular 16
- ⚙️ improve code quality
- 🧠 added more SAI support, improved tooltips (@Gultask)
- 🚪 added ScriptName field for Creature and Gameobject editors
- 🌐 add "remember me" feature to auto-connect
- 🪄 add spell icons to the spell dbc search
- ⚙️ restore to 100% the code coverage
- 🧠 add event_param6 to SAI editor
- ⚙️ updated several libraries
v3.5.3
- ℹ️ improve visibility distance tooltips
- 🧠 improve SAI tooltip descriptions, added new SAI @Gultask
- 🇨🇳 improve chinese translations @dnwz99-wang
- 📄 improve old windows version documentation
- ⚙️ improve CI/CD @pangolp
- 🧠 add new SAI and improved SAI description @avarishd
- 🎌 update flags extra @Gultask
- 🚪 improve 3D models visualization
- 🪲 prevent memory leak from 3D model visualization
3.5.2
- 🧠 improved SAI phase comment calculation
- 🧠 fixed SAI generate comments for event 61
- ⚙️ added missing fields in gameobject-template-addon
- 🚪🧝 added 3D model viewer for NPCs, Gameobjects
- 🪓 improved 3D model viewer for items
- ⚙️ removed the deprecated perfect-scrollbar module
- 🇬🇧 minor: improved switch language UX
- 🇨🇳 updated Chinese language texts, thanks @dnwz99-wang
- 🇪🇸 updated Spanish language texts, thanks @M4th3m4tic4l
- improved item spell triggers value, converted to selectors
- ℹ️ improved several tooltips and info texts, thanks for reporting them @Sulan2, @Gultask
-- @FrancescoBorzi (aka Shin) && @Helias
3.5.1
- fixed wiki url issue (thanks @Samsequel for reporting)
- fixed tooltips (thanks @Samsequel for reporting)
- enabled chinese language (thanks @dnwz99-wang)
- ci: fixed github action release name
-- @FrancescoBorzi (aka Shin) && @Helias
3.5.0
New features:
- Support support MySQL 8 auth (fixed
ER_NOT_SUPPORTED_AUTH_MODE
error) - Added 2 new flags in
flags_extra
(thanks @Gultask) - SAI: added
SMART_EVENT_FLAG_WHILE_CHARMED
inevent_flags
- SAI: added
onlyInCombat
param toFRIENDLY_MISSING_BUFF
event
Bugfixes & technical improvements:
- Replaced
mysql
node driver withmysql2
(thanks @seobryn and @pangolp) - Fixed connection icon color
- Updated to Electron 22, featuring Chrome 108 and Node 16.17
- Angular 15, ngx-bootstrap 10
- Many other dependencies upgraded to their latest stable version
- Removed deprecated
ngx-typesafe-form
dependency and use native Angular 14 typed forms instead - CI: Automated release process, now performed via GitHub Actions
- CI: Updated to Node 8, deprecated Ubuntu 18.04 and added Ubuntu 22.04
-- @FrancescoBorzi (aka Shin) && @Helias
3.4.2
New features:
- Implemented 3D item weapons model viewer (beta)
- Implemented multi-lang system i18n (beta)
Bugfixes & technical improvements:
- Fixed icons upgrading fontawesome to 6.0 thx @buddiman
- Fixed dashboard database warning
- Minor improvements
-- @FrancescoBorzi aka Shin && @Helias