Release v2.1.0: Added missing message IDs and notification types
Full Changelog: https://github.com/sak0a/node-cs2/commits/v2.1.0
This release adds missing message IDs and notification types, preparing the library for future feature implementations.
Changes
Added Missing Message IDs to language.js
From EGCItemMsg (7 new IDs):
Dev_SchemaReservationRequest: 2004RecurringSubscriptionStatus: 2530AdjustEquipSlotsManual: 2531AdjustEquipSlotsShuffle: 2532OpenCrate: 2534AcknowledgeRentalExpiration: 2535VolatileItemLoadContents: 2536
From ECsgoGCMsg (11 new IDs):
BetaEnrollment: 9217SetPlayerLeaderboardSafeName: 9218ClientRedeemFreeReward: 9219ClientNetworkConfig: 9220GC2ClientNotifyXPShop: 9221Client2GcAckXPShopTracks: 9222MatchmakingGC2ClientSearchStats: 9223PremierSeasonSummary: 9224RequestRecurringMissionSchedule: 9225RecurringMissionSchema: 9226VolatileItemClaimReward: 9227
Added Missing Notification Types to enums.js
New ItemCustomizationNotification types (10 added):
ExtractSticker: 1054EncapsulateSticker: 1055RemovePatch: 1089ApplyPatch: 1090ApplyKeychain: 1091RemoveKeychain: 1092ClientRedeemMissionReward: 9209ClientRedeemFreeReward: 9219XpShopUseTicket: 9221XpShopAckTracks: 9222
Impact
- Backward Compatible: All changes are additive, no breaking changes
- Future Ready: Message IDs are now available for implementing new features
- Complete Coverage: All known CS2 message IDs from latest protobuf definitions are included