You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(release): 1.9.0 [skip ci]
# [1.9.0](v1.8.0...v1.9.0) (2026-03-06)
### Features
* store game name in aliases.json for efficient alias list display ([bea1108](bea1108))
chore(release): 1.7.0 [skip ci]
# [1.7.0](v1.6.0...v1.7.0) (2026-03-01)
### Features
* add --download-only flag to play command ([9b748ac](9b748ac))
* add alias command for game IDs ([09f7ecf](09f7ecf))
* add info command ([c66ab74](c66ab74))
chore(release): 1.6.0 [skip ci]
# [1.6.0](v1.5.0...v1.6.0) (2026-02-12)
### Features
* add --no-exec flag to net host command for debugging ([38c1360](38c1360))
chore(release): 1.5.0 [skip ci]
# [1.5.0](v1.4.0...v1.5.0) (2026-02-12)
### Features
* add --no-exec flag to play command for debugging ([e5012a8](e5012a8))
chore(release): 1.4.0 [skip ci]
# [1.4.0](v1.3.1...v1.4.0) (2026-02-11)
### Bug Fixes
* improve UPnP error messages to reassure users with manual port forwarding ([61e2415](61e2415))
* improve UPnP error reporting and retry with lease_duration=0 ([8f102bb](8f102bb))
### Features
* add 'dosctl net' command for IPX multiplayer over LAN ([f76ab30](f76ab30))
* add internet play with discovery codes, UPnP, and host options ([e3d2ae2](e3d2ae2))
* detect CGNAT and show actionable warning when UPnP fails ([c0c234b](c0c234b))
* verify UPnP port mapping with GetSpecificPortMappingEntry ([8901713](8901713))
chore(release): 1.3.1 [skip ci]
## [1.3.1](v1.3.0...v1.3.1) (2026-02-11)
### Bug Fixes
* update play command help text from "Runs" to "Plays" ([7c2abf6](7c2abf6))