Guild Bank Ledger

*BETA* - Persistent guild bank transaction logging with automatic multi-player sync.

File Details

v0.32.1

  • R
  • May 9, 2026
  • 356.46 KB
  • 44
  • 12.0.5
  • Retail

File Name

GuildBankLedger-v0.32.1.zip

Supported Versions

  • 12.0.5

GuildBankLedger

v0.32.1 (2026-05-09)

Full Changelog Previous Releases

  • Merge pull request #19 from RussellFeinstein/chore/consolidate-src
    Reorganize source files into src/ subfolder (v0.32.1)
  • Stamp release 0.32.1 (v0.32.1)
    Patch bump for the src/ consolidation in the previous commit. No
    user-visible behavior change. Version artifacts moved together:
    VERSION, GuildBankLedger.toc, src/Core.lua, CHANGELOG.md header
    ([Unreleased] -> [0.32.1] - 2026-05-09), UI/ChangelogView.lua
    CHANGELOG_DATA, CLAUDE.md "Current" line.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Reorganize source files into src/ subfolder
    Pure organizational change. The 14 production .lua files at the repo
    root (Core, Logger, Scanner, Categories, ChatFilters, Dedup, Ledger,
    Storage, Fingerprint, ItemCache, Sync, BankLayout, SortPlanner,
    SortExecutor) move into src/ so the root listing reads as a project
    directory rather than a mix of source and config files. UI/, Libs/,
    spec/, scripts/, and docs/ are untouched.
    Behavior is unchanged: only paths move. Touched build / test / CI
    surfaces:
    • GuildBankLedger.toc load lines prefixed with src\
    • spec/helpers.lua dofile paths prefixed with src/
    • .busted lpath gains src/?.lua (defensive; no current require)
    • .github/workflows/ci.yml DEV_BUILD grep targets src/Core.lua
    • scripts/hooks/pre-push DEV_BUILD checks target src/Core.lua
      Doc paths swept (no historical entries rewritten):
    • CLAUDE.md Architecture section + Sync subsystem notes (21 refs)
    • CONTRIBUTING.md version-locked-files line
    • .github/PULL_REQUEST_TEMPLATE.md version-locked-files line
    • docs/PLAN-.md, docs/PROMPT-.md, docs/sync-*.md prose references
      CHANGELOG entry lands under [Unreleased]; stamp commit at PR-open
      time will rename the header and bump VERSION / .toc / src/Core.lua /
      UI/ChangelogView.lua / CLAUDE.md "Current" together.
      Verified locally: bash run_tests.sh (1192 / 0 / 0 / 0) and
      bash run_tests.sh --lint (0 warnings / 0 errors in 24 files).
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com