Releases: BossSloth/SteamTypes
Releases · BossSloth/SteamTypes
v2.0.0
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
v1.0.1
Release 1.0.0
Full Changelog: 0.1.2...v1.0.0
Release 0.1.2
chore: update packages and prepare for release
Release 0.1.1
Also include src/ folder in build