Skip to content

Releases: azerothcore/Keira3

v3.8.0

13 Nov 23:40
Compare
Choose a tag to compare

New features

  • New editor: Creature Template Model
  • SmartAI: implemented Scripted Spawn System (thanks @Gultask )
  • Item Template: calculate automatically stats count on stat_value change
  • Quest Preview: support RewardOverrideFaction
  • All editors: implemented Force Reload
  • All editors: added execute & copy button
  • Gameobject: improved search by type, UX selecting type
  • Creature: set max ID value
  • Keira3 now available also natively for macOS arm64 (Apple Silicon) to boost performance 🚀
    • Keira-3.8.0.MAC-arm64.dmg.zip -> new apple chip architecture (for M1/M2/M3 MacBooks)
    • Keira-3.8.0.MAC.dmg.zip -> apple intel (for older MacBooks)

Bugfixes & other improvements:

  • Create component: set max ID value
  • Implemented managing two primary keys in all multi-row editors
  • Add a second special ID per row when necessary
  • Fixed item constants mismatch ITEM MOD healing vs damage
  • Fixed: prevent duplicate-row button from being clicked when no row is selected
  • SAI editor: fixed DIE action (thanks @Nefertumm )
  • Renamed RewardSpellCast to RewardSpell (thanks @sogladev )
  • Replaced flags extra UNKNOWN with USE_OFFHAND_ATTACK
  • Removed quest type 3
  • Added horizontal scrollbar in SQL editor
  • Item Template: fixed socket colors bit values
  • Quest Special Flags: added missingnnvalue QUEST_SPECIAL_FLAGS_NO_LOREMASTER_COUNT
  • Updated base framework to NX 20, Angular 18 and TypeScript 5.5
  • Now based on Electron 33, featuring Chrome 130 and Node 20.18
  • Updated many dependencies to their stable versions

-- @Helias && @Francesco-Borzi aka Shin

image

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