diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..d6a69c9 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,48 @@ +# description of this workflow, can be anything you want +name: Package and release + +# we need to let GitHub know _when_ we want to release, typically only when we create a new tag. +# this will target only tags, and not all pushes to the master branch. +# this part can be heavily customized to your liking, like targeting only tags that match a certain word, +# other branches or even pullrequests. +on: + push: + tags: + - '**' + - + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# a workflow is built up as jobs, and within these jobs are steps +jobs: + + # "release" is a job, you can name it anything you want + release: + + # we can run our steps on pretty much anything, but the "ubuntu-latest" image is a safe bet + runs-on: ubuntu-latest + + # specify the environment variables used by the packager, matching the secrets from the project on GitHub + env: + GITHUB_OAUTH: ${{ secrets.GITHUB_TOKEN }} # "GITHUB_TOKEN" is a secret always provided to the workflow + # for your own token, the name cannot start with "GITHUB_" + + # "steps" holds a list of all the steps needed to package and release our AddOn + steps: + + # we first have to clone the AddOn project, this is a required step + - name: Clone project + uses: actions/checkout@v3 + with: + fetch-depth: 0 # gets git history for changelogs + + # once cloned, we just run the GitHub Action for the packager project + - name: Package and release + uses: BigWigsMods/packager@v2 + + # another example where we supply additional arguments, this example is specifically to release + # for the Burning Crusade Classic version of the game and doesn't upload to WoWInterface + - name: Package and release for Burning Crusade Classic + uses: BigWigsMods/packager@v2 + with: + args: -g bcc -w 0 \ No newline at end of file diff --git a/.pkgmeta b/.pkgmeta new file mode 100644 index 0000000..740c648 --- /dev/null +++ b/.pkgmeta @@ -0,0 +1,10 @@ +package-as: Gladdy + +enable-nolib-creation: no + +embedded-libraries: + - drlist-1-0 + +manual-changelog: + filename: CHANGELOG.md + markup-type: markdown \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..212ae96 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,24 @@ +### v2.20-Beta +- **Wrath** & **BCC** support + - different auras/DRs/Cooldowns/Buffs per expansion +- **Zoomed Icon** options added for all modules +- **Cooldowns** + - desaturate icon on cd added + - alpha on cd added + - glow on CD active added +- **Diminishing** + - replaced DRData with DRList (your dr-categories options will be reset like "force icon" and what is enabled) + - zoomed icons + - changed DR-tracking behaviour (DR will show once aura is applied and start CD once aura fades) +- **Trinket & Racial** + - in Wrath racials like wotf share CD with Trinket and vice versa + - fixed some potential API bug in Trinket use detection +- **ArenaCountdown** + - uses C_Timer now +- **Import/Export of Profiles** + - profiles should now be able to import/export between BCC and Wrath + - auras, cooldowns, DRs and buffs/debuffs are ignored + - positioning, style etc will be transferred between expansions +- proper Feign Death detection +- fix detect pet abilities CD like Spell Lock +- minor bugfixes \ No newline at end of file diff --git a/Gladdy.toc b/Gladdy.toc index 2d6724a..89a2d02 100644 --- a/Gladdy.toc +++ b/Gladdy.toc @@ -1,5 +1,6 @@ +## Interface: 20504 ## Title: Gladdy |cFFFF0000 game client not supported|r -## Version: 2.2-Beta +## Version: @project-version@ ## Notes: The most powerful arena AddOn for WoW Classic TBC/WotLK ## Author: XiconQoo, DnB_Junkee, Knall ## X-Email: contact me on discord Knall#1751 diff --git a/Gladdy_BCC.toc b/Gladdy_BCC.toc index aafb2b6..5745d8b 100644 --- a/Gladdy_BCC.toc +++ b/Gladdy_BCC.toc @@ -1,6 +1,6 @@ ## Interface: 20504 ## Title: Gladdy - TBC -## Version: 2.2-Beta +## Version: @project-version@ ## Notes: The most powerful arena AddOn for WoW 2.5.4 ## Author: XiconQoo, DnB_Junkee, Knall ## X-Email: contact me on discord Knall#1751 diff --git a/Gladdy_Wrath.toc b/Gladdy_Wrath.toc index c9924b4..36c8dcb 100644 --- a/Gladdy_Wrath.toc +++ b/Gladdy_Wrath.toc @@ -1,6 +1,6 @@ ## Interface: 30400 ## Title: Gladdy - WotLK -## Version: 2.2-Beta +## Version: @project-version@ ## Notes: The most powerful arena AddOn for WoW 3.4.0 ## Author: XiconQoo, DnB_Junkee, Knall ## X-Email: contact me on discord Knall#1751