File Details
Cell_UnitFrames_18-04-26.zip
- R
- Apr 18, 2026
- 297.31 KB
- 1.4K
- 5.5.4+3
- Classic + 2
File Name
Cell_UnitFrames_18-04-26.zip
Supported Versions
- 5.5.4
- 5.5.3
- 2.5.5
- 1.15.8
[1.10.3] - 2026-04-18
Added
- `/cuf restore <automatic|manual> [force]`: restores only when backup `CUFVersion` matches `CUF.version`, unless `force` is given (or the General tab backup popup is confirmed after a version warning).
- API `GetBackupRevisionMismatch(backupType)` in `API/Common.lua` for integrations that need to know if a restore would be blocked.
- Dispels widget: when multiple dispellable auras are present, the highlighted aura is chosen by debuff-type priority (Magic → Curse → Disease → Poison → Enrage → Bleed), then sooner expiration.
Changed
- Locales: `/cuf` messages for test, dev, tips, and restore usage; backup/restore warnings in `Data/DBUtil.lua` use `CUF.L` (English in `enUS`, Ukrainian in `ukUA`).
- LibDispel extras: merged into `CUF.Util.MergeLibDispelExtras()` (`Util/Utils.lua`), called from layout init (`Core/OnLoad.lua`).
- Menu Builder: invalid widget option paths no longer return a dummy `{}` table (avoids silent bad writes).
Fixed
- Backups: layout restore is blocked on data-revision mismatch unless explicitly forced, with a warning line in the General tab restore confirmation when versions differ.
Internal
- `CUF.version` (saved-data revision) bumped to 29 for release 1.10.3.

