Skip to content

Releases: queueit/react-native-queue-it

1.4.0

Choose a tag to compare

@queueitdevs queueitdevs released this 03 Aug 10:05

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/.xcworkspace and 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

Choose a tag to compare

@queueitdevs queueitdevs released this 29 Jul 08:06

Release notes:

Dependency cleanup only — no API, behavior, or native code changes. Drop-in upgrade from 1.3.0.

  • react-native moved out of dependencies into peerDependencies (>=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/cli and @react-native-community/checkbox, clearing the security advisories they pulled in transitively.

1.3.0

Choose a tag to compare

@queueitdevs queueitdevs released this 25 Jun 13:04

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 dead com.android.support libs and disabled Jetifier.
  • Removed the libs.versions.toml version catalog that consuming apps couldn't resolve; now uses the plugin-managed com.facebook.react:react-native:+.
  • CMake now 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 SIGSEGV on webViewClosed when 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

Choose a tag to compare

@queueitdevs queueitdevs released this 16 Oct 08:17

Release notes:

  • Bugfix: fix listeners compatibility on new architecture

1.2.0

Choose a tag to compare

@queueitdevs queueitdevs released this 19 Aug 13:45

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

Choose a tag to compare

@queueitdevs queueitdevs released this 21 Oct 11:58

Release notes:

Bugfix: Fixed a bug when context activity is null in Android.
Added "offAll" to remove all listeners.

1.1.10

Choose a tag to compare

@sp0x sp0x released this 27 Jul 17:07
  • Lock podspec to 3.0.14 for QueueITLibrary

1.1.9

Choose a tag to compare

@sp0x sp0x released this 27 Jul 16:18
  • Locking IOS to use queueitLibarary 3.0.14
  • Adding event for webViewClosed

1.1.8

Choose a tag to compare

@sp0x sp0x released this 14 Jul 15:39
  • Adding missing webViewClosed event for andorid

1.1.6

Choose a tag to compare

@sp0x sp0x released this 17 Feb 09:27

Release notes:

  • QueueITToken is now available when the waiting room is disabled. It can be accessed through enqueueResult.QueueITToken