Skip to content

v1.19.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 01:33
· 122 commits to main since this release
v1.19.0
f91963e

QuickRoute 1.19.0 improves travel selection, quest updates and the reliability of collected route data. The changes by @CybotTM incorporate the flight-network and doorway-survey work from #82 and #83, with the reviewed integration in #84 and release preparation in #85.

Your character's actual travel options. A successful observed hearthstone arrival now teaches QuickRoute an existing binding. Ready Stormwind cloaks participate correctly in route comparisons, and Death Gate uses confirmed class-hall state instead of an assumed Eastern Plaguelands landing. Quest buttons update when personal cooldowns expire, after combat, and when a binding changes between queued updates. Teleport and portal estimates count loading time once.

Less repeated quest work. Following the stutter reports from @Playnot in #66 and r0s0j on CurseForge, cold quest refreshes now share map-wide results while still detecting newly available objectives. The controlled workload performs 96% fewer map reads and allocates about 59% less temporary Lua memory. Repeated route workloads stabilize retained memory; these are standalone measurements rather than live-client FPS figures.

More reliable route data. Flight networks respect taxi direction and faction. Across 6,156 modeled scenarios, the isolated network improvement makes 262 route estimates faster and none slower. Outdoor garrisons connect to their host zones; return flights still require discovered flight points. The survey freezes departure and first-arrival observations, validates saved data, and limits total origins and endpoints to 6,000 each. Observations remain candidates for verification.

Verification passed 16,977 Lua assertions in each test order, all 56 Python tests, and lint with no warnings or errors. See the review and reproducible measurements for evidence and model limits. Travel times remain estimates among known available options.

Installation

  1. Download QuickRoute-1.19.0.zip.
  2. Extract it to World of Warcraft/_retail_/Interface/AddOns/.
  3. Restart WoW or use /reload.

For an existing hearthstone binding that QuickRoute has not observed, use that hearthstone once or bind at an inn; its tooltip explains this step.