Skip to content

Releases: BossSloth/SteamTypes

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 20:21

2.2.0 (2026-06-06)

Bug Fixes

  • compare: Fixed method/property kind mismatch not updating optional properties (1be8066)
  • Fixed steambrew patch that was no longer working (8027279)
  • Get rid of wrong description of the type of GetMachineID (c2e6056)
  • Migrate from bun patch to external global-overrides file to handle @steambrew/client type conflicts (9418a33)
  • NavigationStore using wrong History version and type (adef94a)

Features

  • Add a bunch more test coverage to improve reliability (most files at 100% or close) (5118e61)
  • protobufs: replace most simple JsPbMessage with correct ProtobufClass and SerializedArrayBuffer types (5c4a0b5)
  • protobufs: Updated and regenerated protobuf types (d1118b0)
  • types: add NotificationStore types and improve protobuf class detection (aafe33d)
  • types: added SerializedJsonString type for type-safe JSON serialization (b9d91aa)
  • types: Update all types for steam version 1773426488 (5cb6471)
  • types: Updated all types for steam version 1778281814 (May 8 2026) (97c6e83)
  • types: Updated all types for steam version 1779918128 (May 27 2026 21:21:26) (925e0a4)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Feb 16:46

2.1.0 (2026-02-14)

Bug Fixes

  • types: correct Destroy parameter type from BrowserViewInit to BrowserViewPopup (60270ab)

Features

  • added types for StoreItemCache (b85b86d)
  • compare: implement intelligent handling of synthetic extended base interfaces during comparison (f714e55)
  • protobufs: Updated and regenerated protobuf types (612e7c8)
  • types: add LocalizationManager types (52d0fe3)
  • types: add NavigationStore global type (37ca23c)
  • types: add SteamClient.System.Network, SteamClient.System.Audio types and networking protobufs (783d995)
  • types: type ChatStore message types and other small changes (b8af988)
  • types: Update SteamClient types and improve EmoticonStore types (0a4254c)
  • update all types for steam version 1769025840 (b3aee36)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Dec 19:10

2.0.0 (2025-12-12)

Bug Fixes

  • convert: use right connectionmanager path (183e4b0)
  • filter out temp variable from auto generated window objects (191f141)
  • knip linting no longer complaining about unused dependencies (e026a1a)
  • Mock steambrew if it doesn't exist (a6e5702)
  • move runtime out of main index.ts (7f141ba)

Features

  • add client_objects protobufs (94502ec)
  • added sleep helper (683b748)
  • added TanStack QueryObserver type detection (757ab53)
  • better module resolution (8ea377b)
  • compare: add manual merge detection for multiple source interfaces into single target (006272a)
  • compare: add Record with interface comparison support in type comparator (667c20f)
  • compare: add support for unwrapping parenthesized type nodes during comparison (ea95953)
  • compare: handle Qualified names to not crash (1277cb6)
  • compare: improve heritage clause extends handling with interface name resolution (52eeff2)
  • compare: remove duplicate union types in interface comparator (adfc600)
  • compare: support ignore jsdoc for methods (82b15d6)
  • convert: add support for ignoring specific properties during conversion for faster conversion times (3c26472)
  • convert: enhance interface merging with inheritance support (233580b)
  • convert: handle automatic steamid type detection (5aa2487)
  • improve enum value name normalization in protobuf generation (c24160b)
  • proto-gen: make script more colorful (b108c46)
  • proto-gen: preserve interface and enum comments (76fa90b)
  • proto-gen: prevent enum naming conflicts with interfaces in protobuf generation (0b73de4)
  • proto: add a bunch more protobuf interfaces (b515271)
  • protobufs: update protobuf definitions (e38cf68)
  • types: add comprehensive documentation and stricter types for friend management (f1dad10)
  • types: add more protobuf types (7f8e946)
  • types: added AppStore types (63e037e)
  • types: Added types for global FriendStore (cae001a)
  • types: document more of AppInfoStore and give it stricter types (99cc17a)
  • types: extract ChatStore sub-stores into separate files (3bc99ab)
  • types: typed appInfoStore (7db7fab)
  • types: updated all types with steam version 1763795278 (6e6244c)
  • types: updated SteamClient types (a59680a)
  • update GamepadNavigationManager types (0c52901)
  • validate-types: add per-interface timing breakdown with --timing flag (df3c430)

Performance Improvements

  • cache missing native function declarations (8cbb074)

BREAKING CHANGES

  • last breaking change before release

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 15:06

1.0.2 (2025-10-25)

Bug Fixes

  • correct casing in exports (7933566)

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 13:12

1.0.1 (2025-10-25)

Bug Fixes

  • make @steambrew/client a peerDependency (43619cd)

Release 1.0.0

Choose a tag to compare

@BossSloth BossSloth released this 25 Oct 12:30

Full Changelog: 0.1.2...v1.0.0

Release 0.1.2

Release 0.1.2 Pre-release
Pre-release

Choose a tag to compare

@BossSloth BossSloth released this 12 Apr 13:34
chore: update packages and prepare for release

Release 0.1.1

Release 0.1.1 Pre-release
Pre-release

Choose a tag to compare

@BossSloth BossSloth released this 27 Mar 20:34

Also include src/ folder in build