Skip to content

v2.2.0 - Crate Opening & Item Customization Operations

Choose a tag to compare

@sak0a sak0a released this 19 Dec 02:37
· 59 commits to master since this release
39ecdf1

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 CMsgGCItemCustomizationNotification protobuf 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