Skip to content

v0.11.0

Choose a tag to compare

@mc0201-github mc0201-github released this 18 Nov 12:56
· 1337 commits to main since this release

[0.11.0] - 2025-11-18

Added

πŸ–±οΈ Browser Fingerprint Persistence

  • Fingerprint Management: Support for browser fingerprint persistence and customization
    • Local fingerprint file synchronization
    • Custom fingerprint construction
    • Cross-session fingerprint persistence
    • Enhanced browser anti-detection capabilities

πŸ“Έ Browser Screenshot Enhancement

  • Long Screenshot Support: Capture full-page screenshots beyond viewport
    • Support for scrolling screenshots
    • Automatic page stitching
    • Network idle waiting for complete rendering

πŸ”„ Cross-Platform Context Sync

  • MappingPolicy: New policy for cross-platform context synchronization
    • Flexible path mapping between different platforms
    • Support for Windows/Linux/macOS path translation
    • Enhanced context portability

πŸ“š Cookbook Examples

  • E-Commerce Inspector: Browser automation for e-commerce data extraction and analysis
  • AI Code Assistant: Code generation and execution in isolated sandbox environment
  • Data Analysis: Automated data processing and visualization with AI-driven insights

Changed

πŸ”’ OSS Security Enhancement

  • Breaking Change: securityToken is now required for OSS operations
    • Enhanced security for object storage operations
    • Updated documentation and examples

⌨️ Key Normalization

  • Improved Case Compatibility: Better handling of key names in press_keys tool
    • Automatic case normalization for common keys
    • Support for both uppercase and lowercase key names
    • Consistent behavior across all SDKs

🧹 API Surface Cleanup

  • API Privatization: Internal APIs marked as private across all SDKs
    • Python: Private methods prefixed with _
    • TypeScript: Internal APIs marked as private
    • Golang: Internal packages and unexported functions
    • Cleaner public API documentation
    • Removed deprecated APIs and properties

πŸ“– Documentation Overhaul

  • Comprehensive Documentation Enhancement: Major documentation improvements
    • Migrated examples from separate docs to source code
    • Metadata-driven documentation generation
    • Inline examples for all public APIs
    • Fixed broken links across all documentation
    • Simplified and clarified API examples
    • Enhanced API reference with comprehensive usage examples

🎯 Session Recovery

  • File Transfer Context: Automatic context creation for recovered sessions
    • Better handling of session recovery scenarios
    • Improved file transfer reliability

Fixed

πŸ› Bug Fixes

  • SDK Version Reporting: Fixed version detection in SdkStats module
  • Context Sync: Removed invalid sync_id parameter in ContextSyncResult
  • Session Info: Handle NotFound errors gracefully with clear error messages
  • Mobile API: Aligned mobile API naming across SDKs with MCP tool specification
  • UIElement Bounds: Handle bounds string format correctly in Golang and TypeScript
  • Screenshot Timeout: Fixed timeout issues caused by network idle waiting
  • Documentation: Fixed RST code block rendering and markdown formatting issues

Removed

πŸ—‘οΈ Deprecated APIs

  • Cleanup: Removed all deprecated APIs and properties
    • Cleaner codebase
    • Reduced maintenance burden
    • Clear upgrade path for users