Skip to content

v2026.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Nov 14:04
Immutable release. Only release title and notes can be modified.
ee3f851

Verification

  • Status: Passed
  • Workflow: https://github.com/Mat4m0/gwonmac/actions/runs/42352770691
  • Target commit: ee3f851d35d267cdb502be95349cf1d60bfda277
  • Application version: 2026.11.0
  • macOS bundle version: 2611.0.99
  • Checksum file SHA-256: b7e978f81a9ff63d115b6e2b0f1c5cb09c4f62815d11cd076c666c751b1d4d23
  • Tested at: 2026-11-07T14:03:39.480Z
  • Mac model: MacBookPro18,3
  • Memory: 16 GB
  • macOS: 27.0
  • ArenaNet client SHA-256: b19f16fd415b2bdef6701921921ef3c7eaf40ca03b95385d4ac2ba8624dead98
  • DMG: Not required — no packaging-sensitive change

Checksums

c4cc12a174f029f0e1e5d2e104df54441e729ff961f636b75f46b9f9a963f883  Guild-Wars-Reforged-2026.11.0-macOS-arm64.zip
22df3b55d6ec647f2727c7a128ae23cda6ad33ac04b80157fde974d542a01f71  Guild-Wars-Reforged-2026.11.0-macOS-arm64.dmg
18f04aca7315b3ab48ef579b1bb1966f8ef3365cf22ced53f84f86d49cd39bc1  RELEASES.json
58febac59482d494a78203f00ef30daa0b4b1abae6b430622de34a8dca63b6ae  Guild-Wars-Reforged-2026.11.0-macOS-arm64.spdx.json

What's Changed

  • ci(release): keep emergency patches isolated from main by @Mat4m0 in #323
  • ci(release): reuse protected branch verification by @Mat4m0 in #324
  • feat(travel): show small unlocked catalogues immediately by @Mat4m0 in #325
  • fix(release): fit rollback proof to runner display by @Mat4m0 in #328
  • fix(release): respect library gate in rollback proof by @Mat4m0 in #330
  • fix(travel): keep early-game catalogues local by @Mat4m0 in #331
  • docs(workflow): make release backports unambiguous by @Mat4m0 in #334
  • fix(tools): keep wheel scrolling responsive by @Mat4m0 in #337
  • fix(input): keep memory warning keyboard-passive by @Mat4m0 in #338
  • feat(cartography): guide map completion on native maps by @Mat4m0 in #339
  • fix(cartography): recertify the current ArenaNet client by @Mat4m0 in #343
  • feat(cartography): identify useful unexplored cells by @Mat4m0 in #346
  • feat(character-switch): switch quickly across large accounts by @Mat4m0 in #350
  • refactor(ui): unify modal dialog behavior by @Mat4m0 in #352
  • feat(cartography): guide continent progress across native maps by @Mat4m0 in #366
  • feat(launcher): unify launching around account profiles by @Mat4m0 in #351
  • fix(launcher): make the unified launcher clear and responsive by @Mat4m0 in #367
  • fix(travel): keep Pre-Searing destinations isolated by @Mat4m0 in #368
  • fix(cartography): keep World Map guidance stable and accurate by @Mat4m0 in #369
  • fix(travel): remove first-open focus flash by @Mat4m0 in #370
  • fix(cartography): restore World Map guidance by @Mat4m0 in #371
  • fix(cartography): match Guild Wars credit boundaries by @Mat4m0 in #372
  • fix(cartography): explain World Map guidance numbers by @Mat4m0 in #373
  • fix(launcher): keep game window switching focused by @Mat4m0 in #376
  • fix(cartography): hide overlays outside supported maps by @Mat4m0 in #378
  • fix(relog): prevent timeout notices from lingering by @Mat4m0 in #377
  • fix(cartography): survive unrelated ArenaNet updates by @Mat4m0 in #379
  • feat(launcher): restore launcher from the Dock menu by @Mat4m0 in #380
  • fix(cartography): keep layer controls open on click by @Mat4m0 in #381
  • fix(cartography): keep walkable terrain in limited areas by @Mat4m0 in #382
  • fix(character-switch): keep every character searchable and browsable by @Mat4m0 in #384
  • feat(launcher): bring game and release news into Home by @Mat4m0 in #385
  • feat(texture-packs): use TexMod themes from the launcher by @Mat4m0 in #386
  • fix(settings): make feature controls and map shortcuts consistent by @Mat4m0 in #387
  • fix(character-switch): finish accepted switches after focus loss by @Mat4m0 in #389
  • fix(launcher): keep account picker above sticky headings by @Mat4m0 in #388
  • fix(deps): resolve qs and xmldom security alerts by @Mat4m0 in #390
  • fix(settings): make launcher preferences usable and apply live by @Mat4m0 in #391
  • feat(travel): quick travel to online friends by @Mat4m0 in #392
  • feat(character-switch): browse accounts with an in-game carousel by @Mat4m0 in #393
  • fix(launcher): show clean Guild Wars update previews by @Mat4m0 in #394
  • feat(travel): add Guild Hall quick travel by @Mat4m0 in #395
  • fix(travel): harden Guild Hall state and command flow by @Mat4m0 in #396
  • feat(tools): move items quickly through storage and trade by @Mat4m0 in #397
  • feat(chat): filter noisy system notices by @Mat4m0 in #398
  • feat(cartography): add configurable Compass range guides by @Mat4m0 in #399
  • fix(tools): disable Tools in PvP outposts by @Mat4m0 in #400
  • fix(tools): stack items before using empty storage slots by @Mat4m0 in #401
  • fix(cartography): open Compass range settings only on click by @Mat4m0 in #402
  • fix(character-switch): make search available by default by @Mat4m0 in #403
  • feat(effects): show exact timers on native effect icons by @Mat4m0 in #404
  • fix(effects): hide long placeholder timers by @Mat4m0 in #405
  • feat(character-switch): search by primary profession by @Mat4m0 in #406
  • feat(input): confirm before resigning with Command-Shift-R by @Mat4m0 in #407
  • feat(memory): remember the warning position after dragging by @Mat4m0 in #408
  • fix(tools): prevent quick item moves from editing locked trades by @Mat4m0 in #410
  • feat(whispers): add a compact messenger alongside game chat by @Mat4m0 in #412
  • fix(input): preserve Ctrl-Shift-Space for target calling by @Mat4m0 in #413
  • feat(input): add opt-in Command-G target calling by @Mat4m0 in #414
  • feat(launcher): make every account directly actionable by @Mat4m0 in #411
  • docs: keep development handoffs on the correct launcher by @Mat4m0 in #416
  • fix/launcher funding by @Mat4m0 in #417
  • refactor(launcher): remove the guided tour completely by @Mat4m0 in #418
  • feat(launcher): update funding figures from GitHub without an app release by @Mat4m0 in #420
  • fix(release): retain the beta's Stable rollback proof by @Mat4m0 in #422
  • fix(travel): retain the beta's Piken Square correction by @Mat4m0 in #421
  • test(release): retain complete client capability expectations by @Mat4m0 in #425
  • test(release): keep signed account checks unblocked on main by @Mat4m0 in #427
  • fix(deps): patch website dependencies blocking verification by @Mat4m0 in #436
  • fix(font): correct native glyph polarity and spacing by @Mat4m0 in #435
  • feat(maps): save elite capture plans per character by @Mat4m0 in #429
  • feat(maps): find and track elite skills on both maps by @Mat4m0 in #430
  • fix(maps): hide overlays when native maps close by @Mat4m0 in #431
  • feat(skills): show familiar cost and timing icons by @Mat4m0 in #433
  • feat(maps): simplify and remember elite capture choices by @Mat4m0 in #434
  • feat(tools): add a movable alcohol timer by @Mat4m0 in #438
  • chore: streamline agent feature discovery and verification by @Mat4m0 in #439
  • test: isolate Playwright output from development profiles by @Mat4m0 in #441
  • feat(maps): draw remaining exploration and terrain inside native maps by @Mat4m0 in #442
  • feat(hud): compose native skill labels and timers without flicker by @Mat4m0 in #443
  • fix: verify the development launcher before handoff by @Mat4m0 in #440
  • feat(hub): integrate commands with existing game workflows by @Mat4m0 in #446
  • feat(ui): share Classic frames across Hub and tool windows by @Mat4m0 in #447
  • feat(hub): complete task continuity and build workflows by @Mat4m0 in #448
  • fix(ci): verify newly created release branches by @Mat4m0 in #451
  • feat(maps): guide players to cells that reveal remaining exploration by @Mat4m0 in #455
  • fix(character-switch): switch from the selector and close on every path by @Mat4m0 in #452
  • fix(character-switch): follow the selector carousel order by @Mat4m0 in #454
  • fix: stop native texture swaps from aborting the client (missing icons/sounds) by @Mat4m0 in #453
  • feat(elite): native map markers, Mission Map modes, and game-style skill details by @Mat4m0 in #456
  • fix(hub): find every known person and paste names as typed by @Mat4m0 in #458
  • feat(hub): invite players and travel then invite from Hub by @Mat4m0 in #459
  • fix(deps): upgrade Electron and patched packages for the audit gate by @Mat4m0 in #486
  • refactor(hub): integrate keyboard and interaction polish by @Mat4m0 in #485
  • fix(hub): close the defects found in the polish review by @Mat4m0 in #487
  • feat(hub): apply the polish product decisions by @Mat4m0 in #488
  • test(hub): assert every polish acceptance criterion by @Mat4m0 in #489
  • chore(hub): keep polish process notes out of the product tree by @Mat4m0 in #490
  • fix(client): restore October compatibility across Core and Tools by @Mat4m0 in #493
  • fix(release): unblock Beta verification by @Mat4m0 in #495
  • fix(ci): unblock release verification on main by @Mat4m0 in #498
  • chore(deps): clear the October high and critical advisories by @Mat4m0 in #500
  • test(hub): poll for the pin order on Home in HUB-090 by @Mat4m0 in #509
  • feat(reminders): con, pcon and alcohol reminders in local chat by @Mat4m0 in #505
  • feat(progress): catalogue and progress model by @Mat4m0 in #506
  • feat(kernel): read mission, vanquish and title progress by @Mat4m0 in #507
  • feat(hub): Progress view by @Mat4m0 in #508
  • refactor(settings): one catalogue with stable control IDs by @Mat4m0 in #510
  • feat(settings): one Settings page in the launcher and the Hub by @Mat4m0 in #511
  • docs(settings): describe the shared Settings page by @Mat4m0 in #512
  • fix(hub): reserve the preview pane only when a row can fill it by @Mat4m0 in #502
  • chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 by @dependabot[bot] in #428
  • fix(rendering): retain queued models, keep Maps out of Core, and fix Compass startup by @Mat4m0 in #499
  • fix(travel): point Beknur Harbor at its outpost map by @Mat4m0 in #501
  • fix(hub): rank Characters ahead of Builds on equal matches by @Mat4m0 in #503
  • test(hub): give only warm keystrokes the scale test's frame budget by @Mat4m0 in #514
  • test(live): read the UI font from --ui-font, its current name by @Mat4m0 in #515
  • fix(certification): give the client verifier 30 s before it gives up by @Mat4m0 in #516
  • test(electron): stop apps with the bounded helper before a restart by @Mat4m0 in #517
  • ci: run the verification gate on parallel runners by @Mat4m0 in #519
  • fix(client): restore Beta compatibility with ArenaNet client ce3192033b14 by @Mat4m0 in #526
  • fix(client): accept ArenaNet's same-day October 22 rebuild by @Mat4m0 in #529
  • chore(deps): clear the November high advisories by @Mat4m0 in #543
  • fix(client): restore Tools on ArenaNet client f2a2b07c9c56 by @foogw in #539
  • fix(release): retry Apple ticket lookups that lose their connection by @Mat4m0 in #544
  • ci: rerun jobs that GitHub cancelled for lack of a macOS runner by @Mat4m0 in #545
  • docs(news): backfill Stable release notes in one changelog format by @Mat4m0 in #538
  • feat(launcher): add Help, News and the player Guide on one launcher design system by @Mat4m0 in #537
  • fix(input): release a held modifier that a trusted event proves is up by @foogw in #535
  • fix: use www.gwonmac.com, keep Electron tests off live news, harden Electron download in CI by @Mat4m0 in #546
  • feat(tools): restore template file import and export in the Build Library by @Mat4m0 in #541
  • chore(release): prepare 2026.11.0-beta.1 by @Mat4m0 in #547
  • chore(release): prepare 2026.11.0 by @Mat4m0 in #550

New Contributors

Full Changelog: v2026.8.10...v2026.11.0