Skip to content

Releases: azerothcore/Keira3

v3.7.1

28 Jul 18:49
Compare
Choose a tag to compare

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

10 May 18:34
4b5757a
Compare
Choose a tag to compare

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 and maxTimer in TimedActionlists 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

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

16 Feb 13:05
Compare
Choose a tag to compare

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

09 Jan 22:35
Compare
Choose a tag to compare

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

12 Sep 18:49
Compare
Choose a tag to compare
  • 🚀 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

29 Jul 10:21
e860ecd
Compare
Choose a tag to compare
  • ℹ️ 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

19 Feb 16:32
Compare
Choose a tag to compare
  • 🧠 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

29 Dec 13:09
dcfffcc
Compare
Choose a tag to compare
  • 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

26 Dec 10:40
Compare
Choose a tag to compare

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_CHARMEDin event_flags
  • SAI: added onlyInCombat param to FRIENDLY_MISSING_BUFF event

Bugfixes & technical improvements:

  • Replaced mysql node driver with mysql2 (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

30 Aug 21:38
b5714a1
Compare
Choose a tag to compare

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