v3.3.0-beta

Details

  • Filename
    Baggins-v3.3.0-beta.zip
  • Uploaded by
  • Uploaded
    May 5, 2020
  • Size
    693.25 KB
  • Downloads
    193
  • MD5
    89fb36dd569106ce3bfdfad7f1e5a61f

Supported WoW Retail Versions

  • 8.3.0

Changelog

Baggins

v3.3.0-beta (2020-05-04)

Full Changelog

  • Update LICENSE.md
  • [Baggins-Filtering] Dep GetRuleDesc

    24

  • [Baggins] Force Refresh When Bags Change
    Fixes #25
  • BUGFIX: ContainerType is only valid for retail
  • [cleanup] src/filters/Quality.lua
    • Use _G.ITEM_QUALITY_COLORS instead of a random for loop to build list
    • Consistent use of upvalue
    • Generalize addon name handling
    • CameCase everything (except short-lived variables)
    • Tag some potentially dead code [Issue #24]
    • Remove anonymous functions from :AddCustomRule() for readability
    • General cleaning up
    • Use double quotes
      Baggins-Filtering.lua:
    • BUGFIX: Fixed a bug introduced in last commit (LibBabble-Inventory removed)
  • [cleanup+bugfix] src/filters/ContainerType.lua
    Fixes #23:
    • Rework algorithm for item matching
    • Remove reference to ItemTypes[].
    • Generate ContainerTypes[] at module init
    • Remove hardcoded max bags
    • Remove LibBabble-Inventory dependency (completely from Baggins)
    • Remove all code for option 'All'. It was buggy and serves no purpose
    • Tag file with new bug found [Issue #25]
      Also:
    • Consistent use of upvalue
    • Generalize addon name handling
    • CameCase everything (except short-lived variables)
    • Tag some potentially dead code [Issue #24]
    • Remove anonymous functions from :AddCustomRule() for readability
    • General cleaning up
    • Use double quotes (also in EquipmentSet.lua)
  • [cleanup] src/filters/Tooltip.lua
    • Consistent use of upvalue
    • Generalize addon name handling
    • CameCase everything (except short-lived variables)
    • Tag some potentially dead code [Issue #24]
    • Remove anonymous functions from :AddCustomRule() for readability
    • General cleaning up
    • Use double quotes (also in EquipmentSet.lua)
    • Use upper case acronyms for libs (gratuity -> LG)
  • [cleanup] General cleaning up
    src/filters/EquipmentSet.lua:
    • Consistent use of upvalue
    • Generalize addon name handling
    • CameCase everything (except short-lived variables)
    • Remove some dead code
    • Tag some potentially dead code [Issue #24]
    • Remove anonymous functions from :AddCustomRule() for readability
    • General cleaning up
      Baggins-Filtering.lua:
    • Tag some potentially dead code [Issue #24]
    • Tag broken code [issue #23]
  • [cleanup] Refactored Tooltip filter
    • Refactored out to separate file
  • [cleanup] Refactored EquipmentSet filter
    • Refactored out to separate filter file
    • BUGFIX: Now possible to select Equipment Sets other than 'Any' :)
  • [nolibs] LibBabble-Inventory-3.0 is not optional.
  • [cleanup] Use release.sh for release/classic code
    • Removed all occurances of Baggins:IsClassicWow()
    • Wrap code for Classic in --[===[@non-retail@ / --@end-non-retail@]===]
    • Wrap code for Release in --@retail@ / --@end-retail@
    • Rewrote some algorithms to match
    • Removed TONS of duplicate code
  • [cleanup] Fixed nolib builds
  • Update LICENSE.md
  • License