Skip to content

Releases: BossSloth/SteamTypes

v2.0.0

12 Dec 19:10

Choose a tag to compare

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

25 Oct 15:06

Choose a tag to compare

1.0.2 (2025-10-25)

Bug Fixes

  • correct casing in exports (7933566)

v1.0.1

25 Oct 13:12

Choose a tag to compare

1.0.1 (2025-10-25)

Bug Fixes

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

Release 1.0.0

25 Oct 12:30

Choose a tag to compare

Full Changelog: 0.1.2...v1.0.0

Release 0.1.2

12 Apr 13:34

Choose a tag to compare

Release 0.1.2 Pre-release
Pre-release
chore: update packages and prepare for release

Release 0.1.1

27 Mar 20:34

Choose a tag to compare

Release 0.1.1 Pre-release
Pre-release

Also include src/ folder in build