Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 11:50
Immutable release. Only release title and notes can be modified.
f8ad71f

React Native Image Compression Kit v0.3.0

This release turns the package into a verifiable public open source project
without changing the native compression pipeline.

Highlights

  • Public installation, picker, capability fallback, metadata, file-lifecycle,
    error, testing, API, and compatibility guides.
  • A native example with gallery input, before/after previews, byte metrics, and
    capability-aware controls.
  • A GitHub Pages site that presents traceable native results rather than
    substituting a browser codec.
  • Community contribution, support, governance, issue, pull request, changelog,
    and private security-reporting paths.
  • Fresh Bare React Native and Expo development-build release matrices.
  • Protected exact-source release automation using npm Trusted Publishing OIDC.

Install

npm install react-native-image-compression-kit@0.3.0

Android requires API 23 or newer and iOS requires 13.4 or newer. Expo requires
a development build or prebuild; Expo Go and Snack are unsupported.

Compatibility

The release gate covers React Native 0.73.11 Legacy Architecture, React Native
0.86.0 Legacy and New Architecture, and Expo 57 development builds on Android
and iOS. See the public compatibility page for exact evidence.

Public API

Native behavior is unchanged from 0.2.62. The release adds the public
ImageCompressionKitErrorCode TypeScript export and aligns the podspec source
tag with v<version> Git tags.

Known limitations

  • HEIC, HEIF, and AVIF output are not implemented.
  • Animation preservation and cancellation are not implemented.
  • WebP and modern input codecs remain runtime capability gated.
  • Outputs are temporary cache files owned by the application after return.

Full changes are in CHANGELOG.md. Registry and review
evidence are imported after the exact published artifact passes validation.