====== Version history ====== ===== 0.3.4 — Companion labels ===== Order forms use Companion instead of Actor, and remove the choose-a-portrait wording. The field selects who carries out the order; the selector and descriptions use companion/person labels. Markets, fur hunting and beast events from 0.3.3 are retained. ===== 0.3.3 — Markets, hunting and beast attacks ===== Food buy/sell quotes now retain fine monthly rate changes, with shared preview/payment calculations and clear whole-Gold totals. Trade explicitly offers Hunt for food and Hunt for fur; earned fur can be sold in town. Hunt previews/results name the resource, storage caps are respected, and winter explains the March reopening. Wild-beast arrivals roll independently of festivals/weather, use wolf/leopard/tiger/bear weights 40/30/20/10 and give the player a persistent, saved alert with exact food losses. The province warning remains until an expedition succeeds or the season ends. Planning/cancelling an expedition does not spend Body, stocks, turns or randomness. Native and browser tests cover prices, hunted-fur sales, arrival/damage/season transitions and successful/failed expeditions. ===== 0.3.2 — Browser sound ===== Music and effects now start from the first game click or keypress, without needing a separate enable-button click. Saved mute settings are respected. The sound button and in-game mute agree, music loads per track, and volume/crossfade updates preserve the gain envelope. An actual audio-output test confirms nonzero music samples, all four tracks, mute/unmute, keyboard activation and effects. Offline caching receives the corrected files on reload. Native gameplay rules are unchanged. ===== 0.3.1 — 7 November 2026 ===== First public website release as Banner of the Forty-Nine. Windows and Linux installers and the browser edition appear alongside the existing games. The game uses its own package, registry, save and browser-storage identifiers and leaves the separate River Oath game alone. Four scenarios, illustrated portraits, textured political and battle maps, town visits with prices/facilities, portrait selection, destination picking, sortable/filterable character cards, setup previews and Next Ready selection in battle. Desktop and browser campaigns exchange as checksummed JSON. The browser can cache its full game for offline reload. ===== Development builds ===== Version 0.3.0 introduced the Banner of the Forty-Nine title. Earlier internal builds established the Free Pascal/SDL2 game, illustrated UI, deterministic campaign/battle rules and browser compilation. ===== Verification ===== Native rule/model tests and graphical checks are described in TEST-REPORT.md. The browser/native release tests compare 297 results across four scenarios, including state, checksums and random outputs. Chrome checks cover campaign input, selection/cancellation, town trading, persistence, native battle import, exact-hex movement, sound, fullscreen and offline reload. Windows installer checks run under Wine; physical Windows testing remains outstanding. The full design remains a development target rather than a release-completion claim.