v2.2.0 - Crate Opening & Item Customization Operations
Full Changelog: v2.1.0...v2.2.0
This release adds comprehensive support for crate opening and item customization operations, including sticker extraction/encapsulation, patch management, and keychain operations.
New Features
Crate Opening
- Added
openCrate()method to open crates using keys - Full Promise and callback API support
- Configurable timeout (
_crateTimeout, default: 30000ms)
Sticker Operations
- Added
extractSticker()method to extract stickers from items - Added
encapsulateSticker()method to encapsulate stickers - Configurable timeout (
_stickerTimeout, default: 10000ms)
Patch Operations
- Added
applyPatch()method to apply patches to items - Added
removePatch()method to remove patches from items - Configurable timeout (
_stickerTimeout, default: 10000ms)
Keychain Operations
- Added
applyKeychain()method to apply keychains to items - Added
removeKeychain()method to remove keychains from items - Configurable timeout (
_stickerTimeout, default: 10000ms)
Technical Details
- All operations use
CMsgGCItemCustomizationNotificationprotobuf message - Automatic event handling via
ItemCustomizationNotification - Full error handling and validation
- 100% backward compatible
Documentation
- Updated EXAMPLES.md with comprehensive examples
- Updated DETAILED_DOCUMENTATION.md with complete API reference
- Updated README.md with quick start examples