if not WeakAuras.IsLibsOK() then return end
---@type string
local AddonName = ...
---@class OptionsPrivate
local OptionsPrivate = select(2, ...)

if not WeakAuras.IsLibsOK() then return end
---@type string
local AddonName = ...
---@class OptionsPrivate
local OptionsPrivate = select(2, ...)
OptionsPrivate.changelog = {
  versionString = 'v5.22.43',
  dateString = '2026-04-19',
  fullChangeLogUrl = 'https://github.com/Anoniomouse/Weakauras2/compare/v5.22.42...v5.22.43',
  highlightText = [==[
Use cached clean timing and isActive for restricted combat CD detection

When cooldowns are restricted (ShouldCooldownsBeSecret), use the last clean
startTime/duration cached from the unrestricted path. This gives accurate
show/hide and timing for spells that were on CD before restriction began.
Only fall back to a fake 3600s duration when isActive is true but the cache
has expired (spell used during the restricted window, no real timing available).]==],  commitText = [==[Anoniomouse (1):

- Use cached clean timing and isActive for restricted combat CD detection

]==]
}