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.39',
  dateString = '2026-04-19',
  fullChangeLogUrl = 'https://github.com/Anoniomouse/Weakauras2/compare/v5.22.38...v5.22.39',
  highlightText = [==[
Fix GetSpellCooldownDuration nil handling: nil means spell is ready

GetSpellCooldownDuration returns nil when no active cooldown exists
(spell is off CD). The previous code treated nil as 'on cooldown'
causing showOnReady auras to never activate. Treat nil as ready.]==],  commitText = [==[Anoniomouse (1):

- Fix GetSpellCooldownDuration nil handling: nil means spell is ready

]==]
}