Releases: queueit/react-native-queue-it
Releases · queueit/react-native-queue-it
Release list
1.4.0
Release notes:
iOS: migrated to QueueITLibrary 3.5.2 (vendored xcframework)
Highlights
- Non-blocking
run()on iOS: starting the queue no longer blocks the UI/main thread while checking connectivity. - Removed the CocoaPods trunk dependency — the iOS SDK is now vendored as
QueueITLib.xcframework (3.5.2), so the
package is self-contained and no longer depends on the discontinued CocoaPods trunk.
Changes
- iOS SDK 3.0.14 → 3.5.2.
- Minimum iOS deployment target raised to 12.0 (required by the SDK's
NWPathMonitor-based connectivity check). - Removed the dead standalone
ios/QueueIt.xcodeproj/.xcworkspaceand stray committed build artifacts.
Compatibility
- Public JS API is unchanged — no code changes required to upgrade.
run, runWithEnqueueToken, runWithEnqueueKey, enableTesting, and events all behave the same. - Android is unaffected.
1.3.1
Release notes:
Dependency cleanup only — no API, behavior, or native code changes. Drop-in upgrade from 1.3.0.
react-nativemoved out ofdependenciesintopeerDependencies(>=0.80.1). It was previously in both, which could pull a duplicate copy of React Native into consuming apps.- Removed unused runtime dependencies
@react-native-community/cliand@react-native-community/checkbox, clearing the security advisories they pulled in transitively.
1.3.0
Release notes:
Fixes building and running the SDK on modern React Native (0.83+). Android-focused; iOS is unchanged.
Build fixes
- Migrated to AndroidX (
androidx.appcompat,com.google.android.material,androidx.localbroadcastmanager); removed the deadcom.android.supportlibs and disabledJetifier. - Removed the
libs.versions.tomlversion catalog that consuming apps couldn't resolve; now uses the plugin-managedcom.facebook.react:react-native:+. CMakenow globs the codegen output instead of hardcoding generated filenames, so it builds across RN versions.
Runtime fixes
- Upgraded the Queue-it Android SDK 2.0.36 → 2.3.0
- Fixed a New-Architecture
SIGSEGVonwebViewClosedwhen returning from the queue (once() no longer removes its listener mid-dispatch).
Behavior change
- enableTesting is now a no-op — the underlying Android SDK dropped the global test flag.
1.2.1
Release notes:
- Bugfix: fix listeners compatibility on new architecture
1.2.0
Release notes:
- Updated react-native from 0.66.1 to 0.80.1 to accommodate the 16kb Google Play Store page size compatibility
- Updated with new exampleApp
1.1.11
Release notes:
Bugfix: Fixed a bug when context activity is null in Android.
Added "offAll" to remove all listeners.