From 1e6ffc09ee17ab8446c88d131cb89c60cda2218b Mon Sep 17 00:00:00 2001 From: Alar of Runetotem Date: Fri, 7 Feb 2025 22:42:38 +0100 Subject: [PATCH] Version 1.13.1 --- .gitignore | 1 + ChampionCommander.toc | 2 +- RelNotes.json | 303 ++++++++++++++++++++++++++++++++++++++++++ RelNotes.lua | 63 ++++----- 4 files changed, 337 insertions(+), 32 deletions(-) create mode 100644 RelNotes.json diff --git a/.gitignore b/.gitignore index aaaf0da..8628dff 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /_build/ .vscode/ +*.bak diff --git a/ChampionCommander.toc b/ChampionCommander.toc index 68c6726..8280843 100644 --- a/ChampionCommander.toc +++ b/ChampionCommander.toc @@ -1,4 +1,4 @@ -## Interface: 110005 +## Interface: 110007, 110100 ## Title: ChampionCommander (BFA mission assistant) ## IconTexture: 134414 ## Notes: Sending all follower to missions with just one click and more diff --git a/RelNotes.json b/RelNotes.json new file mode 100644 index 0000000..860fc52 --- /dev/null +++ b/RelNotes.json @@ -0,0 +1,303 @@ +{ + "NOTES": { + "k011301": { + "major": "1", + "minor": "13", + "patch": "1", + "description": [ + { + "tag": "Toc", + "info": "11.0.7" + } + ] + }, + "k011300": { + "major": "1", + "minor": "13", + "patch": "0", + "description": [ + { + "tag": "Toc", + "info": "Update for 11.0.5, 11.0.2" + } + ] + }, + "k011201": { + "major": "1", + "minor": "12", + "patch": "1", + "description": [ + { + "tag": "Rebuild", + "info": "Updated libraries" + } + ] + }, + "k011200": { + "major": "1", + "minor": "12", + "patch": "0", + "description": [ + { + "tag": "Toc", + "info": "Update for 11.0.0, 11.0.2" + } + ] + }, + "k011103": { + "major": "1", + "minor": "11", + "patch": "3", + "description": [ + { + "tag": "Toc", + "info": "Update for 10.2.7" + }, + { + "tag": "Fix", + "info": "Lua Error about SetJustifyV" + } + ] + }, + "k010900": { + "major": "1", + "minor": "9", + "patch": "0", + "description": [ + { + "tag": "Toc", + "info": "bump for 1.2.5" + } + ] + }, + "k010400": { + "major": "1", + "minor": "4", + "patch": "0", + "description": [ + { + "tag": "Toc", + "info": "bump for 9.1.0" + } + ] + }, + "k010305": { + "major": "1", + "minor": "3", + "patch": "5", + "description": [ + { + "tag": "Fix", + "info": "44x ChampionCommander\\missionlist.lua" + } + ] + }, + "k010302": { + "major": "1", + "minor": "3", + "patch": "2", + "description": [ + { + "tag": "Fix", + "info": "3x ...rfaceChampionCommander\\ChampionCommander-1.3.1 90001.lua" + } + ] + }, + "k010204": { + "major": "1", + "minor": "2", + "patch": "4", + "description": [ + { + "tag": "Feature", + "info": "Toc BUMP" + } + ] + }, + "k010203": { + "major": "1", + "minor": "2", + "patch": "3", + "description": [ + { + "tag": "Feature", + "info": "Improved reputation color codes." + } + ] + }, + "k010202": { + "major": "1", + "minor": "2", + "patch": "2", + "description": [ + { + "tag": "Fix", + "info": "#33 attempt to concatenate field 'reason' (a nil value)" + }, + { + "tag": "Feature", + "info": "#11 Reputation info on rewards. Amount of rep colored in red for exalted reps" + } + ] + }, + "k010201": { + "major": "1", + "minor": "2", + "patch": "1", + "description": [ + { + "tag": "Feature", + "info": "Show duration on Analyze parties BUSY items (#27)" + }, + { + "tag": "Fix", + "info": "Ready only in analyse works again (#31)" + }, + { + "tag": "Fix", + "info": "Tutorial now fits in the screen (#28)" + }, + { + "tag": "Fix", + "info": "Scouting map was not responsive with panel in locked mode (#23)" + } + ] + }, + "k010200": { + "major": "1", + "minor": "2", + "patch": "0", + "description": [ + { + "tag": "Feature", + "info": "TOC Bump 8.2.0" + } + ] + }, + "k010101": { + "major": "1", + "minor": "1", + "patch": "1", + "description": [ + { + "tag": "Fix", + "info": "Parties are now refreshed on every mission start" + } + ] + }, + "k010100": { + "major": "1", + "minor": "1", + "patch": "0", + "description": [ + { + "tag": "Feature", + "info": "Added equipment buttons to circumvent clumsy Blizzard taint" + }, + { + "tag": "Fix", + "info": "Italian localization is back (scusatemi, l'avevo sovrascritta col cinese)" + } + ] + }, + "k010004": { + "major": "1", + "minor": "0", + "patch": "4", + "description": [ + { + "tag": "Fix", + "info": "OrderHallCommander\\tutorials.lua" + } + ] + }, + "k010003": { + "major": "1", + "minor": "0", + "patch": "3", + "description": [ + { + "tag": "Fix", + "info": "Removed debug messages" + } + ] + }, + "k010002": { + "major": "1", + "minor": "0", + "patch": "2", + "description": [ + { + "tag": "Fix", + "info": "Next round of fixes" + } + ] + }, + "k010001": { + "major": "1", + "minor": "0", + "patch": "1", + "description": [ + { + "tag": "Fix", + "info": "Removes error when opening scouting map for the first time" + } + ] + }, + "k010000": { + "major": "1", + "minor": "0", + "patch": "0", + "description": [ + { + "tag": "Fix", + "info": "Added libs" + } + ] + }, + "k000102": { + "major": "0", + "minor": "1", + "patch": "2", + "description": [ + { + "tag": "Fix", + "info": "Fixing various things as I discover them" + } + ] + }, + "k000101": { + "major": "0", + "minor": "1", + "patch": "1", + "description": [ + { + "tag": "Feature", + "info": "This is a clone of OrderHallCommander for BFA champions table" + }, + { + "tag": "Feature", + "info": "Expect improvements over time" + } + ] + } + }, + "PARAGRAPHS": [ + "Description" + ], + "TITLE": { + "addon": "me", + "title": "RELNOTES" + }, + "WIKI": [ + "= ChampionCommander helps you when choosing the right follower for the right mission =", + "== General enhancements ==", + "* It's basically a OrderHallCommander clone", + "* Mission panel is movable (position not saved, it's jus to see things, panel is so huge...)", + "* Success chance extimation shown in mission list (optionally considering only available followers)", + "* Proposed party buttons and mission autofill", + "* \"What if\" switches to change party composition based on criteria", + "== Silent mode ==", + "typing \/BFA silent in chat will eliminate every chat message from ChampionCommander" + ] +} \ No newline at end of file diff --git a/RelNotes.lua b/RelNotes.lua index 7d614de..8ae1c0a 100644 --- a/RelNotes.lua +++ b/RelNotes.lua @@ -1,9 +1,10 @@ -local me,ns=... -if ns.die then return end -local L=ns:GetLocale() -function ns:loadHelp() -self:HF_Title(me,"RELNOTES") -self:HF_Paragraph("Description") +-- AUTOGENERATED +---@diagnostic disable: undefined-field, inject-field +local me=... +local hlp=LibStub('AceAddon-3.0'):GetAddon(me) +function hlp:loadHelp() +self:HF_Title([[me]],[[RELNOTES]]) +self:HF_Paragraph('Description') self:Wiki([[ = ChampionCommander helps you when choosing the right follower for the right mission = == General enhancements == @@ -15,6 +16,10 @@ self:Wiki([[ == Silent mode == typing /BFA silent in chat will eliminate every chat message from ChampionCommander ]]) +self:HF_Paragraph('Release Notes') +self:RelNotes(1,13,1,[[ +Toc: 11.0.7 +]]) self:RelNotes(1,13,0,[[ Toc: Update for 11.0.5, 11.0.2 ]]) @@ -29,67 +34,63 @@ Toc: Update for 10.2.7 Fix: Lua Error about SetJustifyV ]]) self:RelNotes(1,9,0,[[ -Toc: bump for 1.2.5 -]]) -self:RelNotes(1,3,5, [[ -Fix: Interface\AddOns\ChampionCommander\cache.lua:911: attempt to compare number with nil +Toc: bump for 1.2.5 ]]) -self:RelNotes(1,4,0, [[ +self:RelNotes(1,4,0,[[ Toc: bump for 9.1.0 ]]) -self:RelNotes(1,3,5, [[ -Fix: 44x ChampionCommander\missionlist.lua:994: bad argument #3 to 'SetFormattedText' (string expected, got nil) +self:RelNotes(1,3,5,[[ +Fix: 44x ChampionCommander\missionlist.lua ]]) -self:RelNotes(1,3,2, [[ -Fix: 3x ...rfaceChampionCommander\ChampionCommander-1.3.1 90001.lua:14: ChampionCommander: Missing LibInit, please reinstall +self:RelNotes(1,3,2,[[ +Fix: 3x ...rfaceChampionCommander\ChampionCommander-1.3.1 90001.lua ]]) -self:RelNotes(1,2,4, [[ +self:RelNotes(1,2,4,[[ Feature: Toc BUMP ]]) -self:RelNotes(1,2,3, [[ +self:RelNotes(1,2,3,[[ Feature: Improved reputation color codes. ]]) -self:RelNotes(1,2,2, [[ +self:RelNotes(1,2,2,[[ Fix: #33 attempt to concatenate field 'reason' (a nil value) Feature: #11 Reputation info on rewards. Amount of rep colored in red for exalted reps ]]) -self:RelNotes(1,2,1, [[ +self:RelNotes(1,2,1,[[ Feature: Show duration on Analyze parties BUSY items (#27) Fix: Ready only in analyse works again (#31) Fix: Tutorial now fits in the screen (#28) Fix: Scouting map was not responsive with panel in locked mode (#23) ]]) -self:RelNotes(1,2,0, [[ +self:RelNotes(1,2,0,[[ Feature: TOC Bump 8.2.0 ]]) -self:RelNotes(1,1,1, [[ +self:RelNotes(1,1,1,[[ Fix: Parties are now refreshed on every mission start ]]) -self:RelNotes(1,1,0, [[ +self:RelNotes(1,1,0,[[ Feature: Added equipment buttons to circumvent clumsy Blizzard taint Fix: Italian localization is back (scusatemi, l'avevo sovrascritta col cinese) ]]) -self:RelNotes(1,0,4, [[ -Fix: OrderHallCommander\tutorials.lua:498: '' expected near 'end' +self:RelNotes(1,0,4,[[ +Fix: OrderHallCommander\tutorials.lua ]]) -self:RelNotes(1,0,3, [[ +self:RelNotes(1,0,3,[[ Fix: Removed debug messages ]]) -self:RelNotes(1,0,2, [[ +self:RelNotes(1,0,2,[[ Fix: Next round of fixes ]]) -self:RelNotes(1,0,1, [[ +self:RelNotes(1,0,1,[[ Fix: Removes error when opening scouting map for the first time ]]) -self:RelNotes(1,0,0, [[ +self:RelNotes(1,0,0,[[ Fix: Added libs ]]) -self:RelNotes(0,1,2, [[ +self:RelNotes(0,1,2,[[ Fix: Fixing various things as I discover them ]]) -self:RelNotes(0,1,1, [[ +self:RelNotes(0,1,1,[[ Feature: This is a clone of OrderHallCommander for BFA champions table Feature: Expect improvements over time ]]) end -