Skip to content

Releases: azerothcore/Keira3

v3.10.3

10 Nov 20:33
9f928aa

Choose a tag to compare

Miscellaneous features, improvements and bugfix

  • chore(SAI): align SAI actions and events with latest AC (#3628)
  • feat(model-3d-viewer): custom background color (#3600)
  • feat(quest-starter-ender): add model 3d viewer for npc, gameobject for queststarter/ender (#3603)
  • feat(option-icon): improve icon management, add several icons (#3573)
  • fix: missing translation keys
  • feat(conditions): add CONDITION_AI_DATA (#3545)
  • chore(creature-template): remove Model reference from creature-template (#3546)
  • fix(creature_template): difficulty entry 3 (#3544)
  • feat(connection-window): SSL/TLS implementation for require_secure_transport (#3558) (by @TheSCREWEDSoftware)
  • fix(creature_template): difficulty entry tooltips (#3547) (by @TheSCREWEDSoftware)
  • fix(SAI/Handler): cache entity name (#3533) (by @TheSCREWEDSoftware)
  • fix(SAI/Conditions): Match the core values for SAI waypoints and update readiablity for SAI and Conditions Source Types (#3598) (by @TheSCREWEDSoftware)

Technical improvements

  • chore(.eslintrc.json): add prefer-const, no-console (#3622)
  • chore(eslint): add require-await eslint rule, make code cleaner (#3602)
  • feat(CI/Release): change macOS runner from 13 to 15 for intel builds (#3589)
  • chore(package.json): remove lodash-isequal (#3572)

-- -- @FrancescoBorzi (aka Shin) && @Helias

image_2025-11-10_18-53-15

photo_2025-11-10_20-31-03

image

v3.10.2

15 Sep 08:54

Choose a tag to compare

Bugfixes & other improvements

  • SAI Editor: fixed an infinite loop issue causing performance degradation
  • Added a new 3D model viewer for any items via character view
  • Fixed 3D viewer for items with subclass 0 or spellid 1

Technical Improvements

  • Fixed issue with sqlite path on local dev env
  • Removed internal proxy that is now no longer needed
  • Minor dependencies updates

-- -- @FrancescoBorzi (aka Shin) && @Helias

v3.10.1

10 Aug 14:30

Choose a tag to compare

Bugfixes & other improvements

  • Fixed Item Template editor (by @Tereneckla)
  • SAI: added param3 to FORCE_DESPAWN action (by @sudlud)

Technical Improvements

  • Performance improvement: migrated the whole app to work in Zoneless mode and removed Zone.js dependency
  • Performance improvement: migrated all remaining components to OnPush
  • Migrated some code to Signals for better reactivity
  • Minor dependencies updates

-- -- @FrancescoBorzi (aka Shin) && @Helias

v3.10.0

03 Aug 15:49

Choose a tag to compare

image

New features

Bugfixes & other improvements

  • SmartAI: Update SMART_ACTION_START_CLOSEST_WAYPOINT
  • Gameobject selection: fixed Type name display (by @sogladev)
  • Gossip Menu Option: small visual improvement to the preview
  • Gossip Menu Option: fixed issue with select dropdown width
  • GameObject Spawn: add Comment column
  • Allow to close new version popup

Technical improvements / dependencies update

  • Updated to Angular 20
  • Updated to NX 21
  • Updated to Electron 37.2.5, featuring Chromium 138 and Node 22.17.1
  • Updated most of dependencies to their latest stable version
  • Enforce self-closing HTML tags to promote cleaner code

Special thanks to @TheSCREWEDSoftware (aka Ryan) for testing Keira and helping with managing issue reports as usual.

-- @FrancescoBorzi (aka Shin) && @Helias

v3.9.1

23 Jun 12:16

Choose a tag to compare

Bugfixes & other improvements

  • Fixed critical bug: freeze in Quest Template editor (#3366)
  • Updated release builder Ubuntu version from 22.04 to 24.04

Technical improvements

  • Run several Angular migrations to modernise our code base
  • Refactored many Editor/Selector/Search services to simplify the structure of their constructor and made the code more readable and developer-friendly

-- @FrancescoBorzi (aka Shin) && @Helias

3.9.0

22 Jun 12:56

Choose a tag to compare

New features

  • Added new condition and SmartAI for Worldstatescript and SMART_EVENT_IS_IN_MELEE_RANGE (by @sogladev)
  • Creature Spawn editor: added new "column" comment (by @Exitare)
  • New editor: Creature Formations (by @Exitare)
  • New editor: acore_string (by @Exitare)
  • New editor: GameTele (by @Exitare)
  • New editor: Quest Template Locale (by @vrachv)

Bugfixes & other improvements

  • Improved several tooltips in the Creature editor (by @TheSCREWEDSoftware)
  • Added new German translations (by @Exitare)
  • Reroute Creature Template to the new Creature Model Viewer editor (by @Exitare)
  • Fix default values in Creature TEmplate and Creature Model editors (by @Exitare)
  • Pagination: update editor to jump back to first page after a new search was triggered (by @Exitare)
  • NPC Vendor editor: fixed wrong color for item extended cost (by @Exitare)
  • Improved item quality visibility (by @Exitare)
  • Added default behaviour override for flag selectors (by @Exitare)
  • Minor improvements to the SQL Editor feature (by @alecsci)
  • Fix: minor warning, item name CSS classes, make quality color dynamic
  • Added hint clarification to Faction in the CreatureTemplate editor (by @TheSCREWEDSoftware)
  • SQL Editor: added Syntax Coloring (by @sogladev)
  • SAI: added SMART_ACTION_DISABLE_REWARD (by @sogladev)
  • Added new hints across several editors (by @TheSCREWEDSoftware)
  • Minor improvements to the translation files (by @pangolp)

Technical improvements / dependencies update

  • CI: upgraded macOS supported version
  • CI: new workflow to sync translation files (by @Exitare)
  • CI: support Ubuntu 24.04
  • CI: support Node 22
  • Updated to latest Angular 19.x and TypeScript 5.8
  • Updated to Electron 36, featuring Chromium 136 and Node 22.16
  • Updated most of dependencies to their latest stable version
  • Released ngx-page-object-model 1.0.0 as separated standalone library so other projects can reuse it too 🚀

-- @FrancescoBorzi (aka Shin) && @Helias

v3.8.0

22 Jun 12:14

Choose a tag to compare

Released in November 2024.

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

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

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

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