#125
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
## Version 2.4.1
* **New Features**
* Added web platform support to extend compatibility to browsers.
* **Bug Fixes**
* Improved platform detection with safe no-op behavior and warnings on
unsupported platforms while preserving existing APIs.
* **Chores**
* Patch version update (2.4.0 → 2.4.1)
* **Notes**
* Public API surface remains unchanged.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Added optional capture detection support for Android 10–13 devices.
* **Chores**
* Updated version to 2.4.0.
* Revised Android configuration strategy with updated default settings
and optional capture detection guidelines.
* Streamlined configuration naming for improved clarity.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
#116
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Released version 2.3.5 with stability improvements and internal
refinements.
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
fix#117
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Bumped package version to 2.3.4
* Added new export path for Jest capture protection mock functionality
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Version bumped to 2.3.3
* Enhanced module export configuration for improved environment
compatibility
* Updated core dependencies including React and Expo ecosystem packages
* Streamlined build pipeline configuration
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Bug Fixes**
* Updated Android media permissions configuration to support
compatibility with Android 14 and newer devices.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
#105#95#102
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Added repo-level build pipelines for Android and iOS.
* Publish now includes compiled outputs with dual ESM/CommonJS bundles
and updated TypeScript typings path.
* **Chores**
* Bumped package version to 2.3.0; upgraded React ecosystem and dev
tooling.
* Expanded Android build sources for new architecture and enabled
BuildConfig exposure.
* Streamlined codegen outputs and adjusted TypeScript build excludes.
* Updated Android build tool and NDK version settings.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
support new architecture with issue #95
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Improved capture-protection: screenshot and screen-recording
detection, multi-display support, and Android 14 capture permission when
available.
* **Refactor**
* Migrated native module toward React Native’s new architecture
(TurboModule) with typed native specs for iOS and Android.
* **Chores**
* Version bumped to 2.2.0; updates to Kotlin/NDK/Gradle; added codegen
config and build target; simplified Android build/repository
configuration.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* New Features
* No user-facing feature changes.
* Bug Fixes
* Improved reliability of Android screen capture protection by
standardizing activity access and safeguarding UI-thread operations,
reducing rare crashes.
* Enhanced error handling so JavaScript promises are consistently
rejected on failures, providing clearer error reporting and more
predictable behavior.
* Chores
* Bumped package version to 2.1.2.
* No API changes.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Bug Fixes**
- Improved the reliability of screen recording and app switcher
protection overlays on iOS.
- **Chores**
- Updated the package version to 2.0.7.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Bug Fixes**
- Ensured default values are applied for background color and content
mode when preventing app switcher and screen recording on iOS, improving
reliability.
- **Chores**
- Updated package version to 2.0.6.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
fixed#81
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Added support for customizing the background color and image content
mode when using image-based screen recording and app switcher
protections on iOS.
- Introduced a new set of content mode options to control how images are
displayed.
- **Chores**
- Updated the package version to 2.0.5.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->