promotional bannermobile promotional banner

LazyProf

Calculate the cheapest path to level your professions. Works with TSM and Auctionator for real prices.

File Details

v0.4.5

  • R
  • Feb 11, 2026
  • 389.28 KB
  • 583
  • 2.5.5+1
  • Classic + 1

File Name

LazyProf-v0.4.5.zip

Supported Versions

  • 2.5.5
  • 1.15.8

LazyProf

v0.4.5 (2026-02-11)

Full Changelog Previous Releases

  • docs: release v0.4.5
  • feat(ui): show training cost in Recipe Details source section
    Display trainer recipe cost inline as parenthetical, e.g.
    "Any Alchemy Trainer (5g)". Updated CraftLib to v0.3.0 which
    adds trainingCost field to trainer sources.
  • chore: add MIT license metadata
    Add license-output to .pkgmeta, X-License TOC field, and update
    CraftLib submodule with matching license metadata.
  • docs: add donation link and rename description file
    Add PayPal badge to README.md and a support note at the bottom.
    Rename CURSEFORGE.md to DESCRIPTION.md (used for CurseForge/Wago listings).
    Simplify .pkgmeta ignore list since *.md glob covers all markdown files.
    Update CraftLib submodule with matching changes.
  • feat(ui): add bracket selector and strategy toggle to MilestonePanel
    Move bracket dropdown and strategy toggle into MilestonePanelClass as
    reusable config flags (showBracketDropdown, showModeToggle). Both the
    standalone milestone panel and the planning window now share the same
    controls.
    Strategy toggle syncs both panels: the clicked panel runs last so its
    shopping list wins, while the other panel recalculates in the background.
  • feat(ui): add interactive item tooltips to Recipe Details panel
    Crafted product icon, reagent rows, and recipe source items now show
    GameTooltip on hover, enabling TSM/Auctionator pricing overlays.
    Reagents and recipe source items display 16x16 item icons.