promotional bannermobile promotional banner

Reckless Abandon

An addon for quickly (and recklessly) abandoning quests

File Details

Reckless Abandon v3.0.0-beta.7

  • B
  • Apr 22, 2025
  • 234.32 KB
  • 38
  • 11.1.0+2
  • Classic + 1

File Name

RecklessAbandon_v3.0.0-beta.7.zip

Supported Versions

  • 11.1.0
  • 4.4.2
  • 1.15.7

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

- Unreleased
  - Changed
    - Unified retail and classic codebases
    - Code cleanup
    - Upgrade ACE libraries
    - Bump TOC for 1.15.7 (Classic Era)
    - Bump TOC for 4.4.2 (Cata Classic)
  - Fixed
    - Keybinding for abandoning zone quests not binding properly
    - Automated abandons not working for dungeon quest types in classic
    - Profile issues in classic
    - Lua error related to debugging
    - Key bindings not abandoning excluded quests

- v2.0.7 - 2025-27-02
  - Fixed
    - Avoid showing render buttons in quest details frame.

- v2.0.6 - 2025-25-02
  - Changed
    - Update frame references for 11.1.0
    - Bump TOC for 11.1.0

- v2.0.5 - 2024-17-12
  - Changed
    - Bump TOC for 11.0.7

- v2.0.4 - 2024-23-10
  - Changed
    - Bump TOC for 11.0.5

- v2.0.3 - 2024-11-08
  - Fixed
    - Re-adjust zone abandon buttons for elvui
  
- v2.0.2 - 2024-24-07
  - Fixed
    - Group abandon button alignment when using ElvUI
    - Abandon buttons not rendering when quest log is first opened

- v2.0.1 - 2024-24-07
  - Fixed
    - Missing TOC for 11.0.0
    - Partial fix for abandon button overlap on quest tags

- v2.0.0 - 2024-23-07
  - Changed
    - Bump TOC to 11.0.2
    - Adjust abandon button rendering to support new quest log frames
    - Code cleanup
    - Pre-release version warnings

- v1.7.2 - 2024-09-05
  - Changed
    - Bump TOC to 10.2.7

- v1.7.1 - 2024-21-03
  - Changed
    - Bump TOC to 10.2.6

- v1.7.0 - 2024-18-01
  - Added
    - Configuration options for abandoning, excluding, and including quests via keybindings in your quest log
    - New Localizations
      - Russian (ruRU)
      - French (frFR)
      - German (deDE)
      - Chinese (zhCN, zhTW)
      - Portuguese (ptBR, ptPT)
      - Italian (itIT)
      - These localizations may have issues like clipped text or general errors in the translation. Please create a github issue for any discoveries!
  - Changed
    - Bump TOC to 10.2.5
  - Fixed
    - An issue where localizations were not properly loading
    - Missing localized strings

- v1.6.11 - 2023-11-07
  - Changed
    - Bump TOC to 10.2.0

- v1.6.10 - 2023-09-12
  - Changed
    - Updated Ace libraries
    - Bump TOC to 10.1.7

- v1.6.9 - 2023-07-13
  - Changed
    - Bump TOC to 10.1.5

- v1.6.8 - 2023-05-25
  - Fixed
    - Lua error when attempting to abandon all quests in the quest log

- v1.6.7 - 2023-05-02
  - Changed
    - Bump TOC to 10.1.0

- v1.6.6 - 2023-03-22
  - Changed
    - Bump TOC to 10.0.7

- v1.6.5 - 2022-01-25
  - Changed
    - Bump TOC to 10.0.5

-v1.6.4 - 2022-11-15
  - Changed
    - Bump TOC to 10.0.2

- v1.6.3 - 2022-10-28
  - Fixed
    - Resetting your profile will now properly set your messaging level back to default
    - Lua errors related to bad caches
    - Lua errors related to swapping, resetting, or copying profiles

- v1.6.2 - 2022-10-25
  - Changed
    - Bump TOC to 10.0.0

- v1.6.1 - 2022-08-28
  - Fixed
    - Various issues where abandon buttons are sometimes unclickable
  - Added
    - Additional spanish localization strings

- v1.6.0 - 2022-08-17
  - Added
    - New automation options for automatically abandoning quests of a given type
      - Automation options are character specific
    - New automation option for automatically abandoning a list of quest ids
    - New complete protection option for individual quests
      - When enabled, complete protection will automatically exclude completed quests
      - Complete protection is enabled by default
    - New messaging rate option for adjusting how chatty Reckless Abandon is
  - Changed
    - Updated the quest exclusion list
      - The exclusion list now updates in realtime
      - Long exclusion lists are now scrollable
      - Added a source column
        - Manual: The quest was manually excluded
        - Automation: The quest was excluded by an automation option
    - The automatic pruning option will now also prune quests excluded via automation options that are no longer in your quest log
    - Commands can now be executed with /rab in addition to /reckless
      - e.g. /rab is the same as /rab config or /reckless config
    - Automation options are now their own tab
    - Bump TOC to 9.2.7
  - Fixed
    - Various spanish localization strings

- v1.5.6 - 2022-06-02
  - Changed
    - Updated toc for 9.2.5

- v1.5.5 - 2022-03-01
  - Fixed
    - Missing AceBucket and AceTimer in libraries manifest (Thanks discordgregory!)
    - Incorrect backdrop border call (Thanks discordgregory!)

- v1.5.4 - 2022-02-23
  - Fixed
    - Rare instances of lua errors when accepting quests very quickly via addons like AutoTurnIn or Leatrix Plus
  - Changed
    - Use AceBucket for event throttling
    - Bump TOC for 9.2

- v1.5.3 - 2021-12-09
  - Fixed
    - SetBackdropBorderColor lua errors related to api changes in 9.1.5

- v1.5.2 - 2021-11-16
  - Changed
    - Updated toc for 9.1.5
  - Fixed
    - Refresh config gui on cli change

- v1.5.1 - 2021-06-30
  - Changed
    - Bump TOC for 9.1.0

- v1.5.0 - 2021-06-19
  - Added
    - New command line for listing quests in a table
      - /reckless list all
      - This command is enabled by default, and can be used in combination with other commands that require information such as questID
    - New command line for toggling debugging
      - /reckless debug
      - This command is always enabled
    - New command line for abandoning quests that match a qualifier
      - Available qualifiers are daily, weekly, gray, green, yellow, orange, red
        - These qualifiers are localized and will match your language
      - /reckless abandon <qualifier>
      - You can enable it in the configuration panel
    - Localization for spanish
    - Client version warnings
  - Changed
    - Text formatting for some popups
    - Text for some configuration toggles
    - Removed some unused strings
    - Ignore hidden quests when abandoning all quests in a quest log
    - Tooltip styling

- v1.4.1 - 2021-28-05
  - Fixed
    - A potential lua error when auto exclusion list pruning is enabled

- v1.4.0 - 2021-09-03
  - Added
    - New configuration toggle for showing the login message
  - Changed
    - Updated TOC for 9.0.5

- v1.3.0 - 2021-16-01
  - Added
    - New command line for abandoning quests by quest id
      - /reckless abandon <questId>
      - You can enable it in the configuration panel
    - New command line for excluding quests from group abandons by quest id
      - /reckless exclude <questId>
      - You can enable it in the configuration panel
    - New command line for including quests in group abandons by quest id
      - /reckless include <questId>
      - You can enable it in the configuration panel
    - New configuration options for exclusions lists
      - Enable automatic pruning to remove a quest from the exclusion list when abandoned
      - Prune orphaned quests manually by clicking the "Prune Exclusion List" button
    - Additional localized strings
  - Changed
    - Quest links are now more blizzard like and show up in yellow color
    - Updated the syntax of the abandon all quests command line
      - Use /reckless abandon all
    - Orphaned quests are now displayed as red on the exclusion list in the configuration panel
  - Fixed
    - Punctuation in the abandon all quests popup confirmation

- v1.2.1 - 2020-11-01
  - Fixed
    - Removed print statement that should have been a debug statement

- v1.2.0 - 2021-11-01
  - Added
    - Ability to exclude quests from group abandons. Right click a quest abandon button to exclude it.
    - More missing localization strings
  - Changed
    - Group abandon buttons are now disabled if none of the child quests can be abandoned
    - Individual quest abandon buttons are now disabled if the quest cannot be abandoned
    - Covenant callings cannot actually be abandoned.
      - The covenant calling group abandon button is now hidden by default
    - Language in the configuration panel
  - Fixed
    - Rare lua errors when button bounds are nil in the questlog
      - Added nil checks to avoid bad arithmetic
    - Lua errors when completing a covenant calling

- v1.1.0 - 2021-05-01
  - Added
    - Missing localization strings
    - Expanded profile options
  - Fixed
    - Lua errors when scrolling through the questlog

- v1.0.0 - 2021-02-01
  - Added
    - Abandon buttons for individual quests
    - Abandon buttons for zone quests
    - Abandon buttons for campaign quests
    - Abandon buttons for covenant callings
    - Configuration panel
    - Command line for abandoning all quests
    - Documentation

[unreleased]: https://github.com/MotherGinger/RecklessAbandon/compare/v2.0.7...develop
[2.0.7]: https://github.com/MotherGinger/RecklessAbandon/compare/v2.0.6..v2.0.7
[2.0.6]: https://github.com/MotherGinger/RecklessAbandon/compare/v2.0.5..v2.0.6
[2.0.5]: https://github.com/MotherGinger/RecklessAbandon/compare/v2.0.4..v2.0.5
[2.0.4]: https://github.com/MotherGinger/RecklessAbandon/compare/v2.0.3..v2.0.4
[2.0.3]: https://github.com/MotherGinger/RecklessAbandon/compare/v2.0.2..v2.0.3
[2.0.2]: https://github.com/MotherGinger/RecklessAbandon/compare/v2.0.1..v2.0.2
[2.0.1]: https://github.com/MotherGinger/RecklessAbandon/compare/v2.0.0..v2.0.1
[2.0.0]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.7.2..v2.0.0
[1.7.2]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.7.1..v1.7.2
[1.7.1]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.7.0..v1.7.1
[1.7.0]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.11..v1.7.0
[1.6.11]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.10..v1.6.11
[1.6.10]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.9..v1.6.10
[1.6.9]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.8..v1.6.9
[1.6.8]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.7..v1.6.8
[1.6.7]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.6..v1.6.7
[1.6.6]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.5..v1.6.6
[1.6.5]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.4..v1.6.5
[1.6.4]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.3..v1.6.4
[1.6.3]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.2..v1.6.3
[1.6.2]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.1..v1.6.2
[1.6.1]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.6.0..v1.6.1
[1.6.0]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.5.6..v1.6.0
[1.5.6]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.5.5..v1.5.6
[1.5.5]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.5.4..v1.5.5
[1.5.4]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.5.3..v1.5.4
[1.5.3]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.5.2..v1.5.3
[1.5.2]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.5.1..v1.5.2
[1.5.1]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.5.0..v1.5.1
[1.5.0]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.4.1..v1.5.0
[1.4.1]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.4.0..v1.4.1
[1.4.0]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.3.0..v1.4.0
[1.3.0]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.2.1..v1.3.0
[1.2.1]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.2.0..v1.2.1
[1.2.0]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.1.0..v1.2.0
[1.1.0]: https://github.com/MotherGinger/RecklessAbandon/compare/v1.0.0..v1.1.0
[1.0.0]: https://github.com/MotherGinger/RecklessAbandon/releases/tag/v1.0.0