Skip to content

Latest commit

 

History

History
99 lines (76 loc) · 3.81 KB

CHANGELOG.md

File metadata and controls

99 lines (76 loc) · 3.81 KB

1.2.5

For Android,

  • fix for Android 8.0+ using startForeground and startForegroundService
  • update background mode documentation. Wait for beaconServiceConnected event before startMonitoring beacons

1.2.4

  • For iOS, adds logic to queue authorizationStatusDidChange events

1.2.3

  • For iOS, return didDetermine, didEnter, didExit, etc event only for Beacon (i.e. CLBeaconRegion class)
  • For Android, adds API (i) init() and stop() for init / stop notificaiton channel on demand

1.2.1

Based on 1.0.7, updated the following

  • changes made in https://www.npmjs.com/package/@nois/react-native-beacons-manager
  • Android: add headless task to support beaocn monitoring at backgorund and after device reboot
    • need to add a file BeaconMonitorTask.js, default at the same level of index.js of your project, for handling the headless task (default transition task name: beacons-monitor-transition)
  • iOS: add startObserving and queuedRegionEvents to queue events before listener is ready

1.1.0 (COMING SOON)

  • iOS: add allowsBackgroundLocationUpdates(allow: boolean) to ensure monitoring even if app is killed or in background

  • PR #45 thank you to @stoneman1

  • PR #54 thank you to @rostislav-simonik

  • PR #46 thank you to @ashemah

  • PR #58 thank you to @eurobob

  • pR #114 thank you to @yohang

      // before 1.1.0 (or until 1.0.7):
      DeviceEventEmitter.addListener()
      // simply becomes (for both iOS and Android)
      Beacons.BeaconsEventEmitter.addListener()
  • update iOS and Android BeaconsDemo example project

  • update samples (TODO)

1.0.8 (CANCELED TO BE v1.1.0, all features included in upper v1.1.0)

  • PR #45 thank you to @stoneman1

  • PR #54 thank you to @rostislav-simonik

  • PR #46 thank you to @ashemah

  • PR #58 thank you to @eurobob

      // before 1.0.8 (or until 1.0.7):
      DeviceEventEmitter.addListener()
      // simply becomes (for both iOS and Android)
      Beacons.BeaconsEventEmitter.addListener()
  • update iOS and Android BeaconsDemo example project

  • update samples (TODO)

1.0.7 (RELEASE)

  • improve typescript types
  • remove previous non flow typed libs versions (these before 1.0.7)

1.0.7 (RELEASE)

  • iOS: startRangingBeaconsInRegion and startMonitoringForRegion return promises like android

  • android: startRangingBeaconsInRegion and startMonitoringForRegion accept an object like iOS and other methods. NOTE: it won't prevent from accepting current parameters: regionId: string and beaconUUID: string: not to break existing.

  • add typescript types

  • fix #40

1.0.6 (RELEASE)

  • fix #38

1.0.5 (RELEASE)

  • improved documentation
  • fix React Native 0.47 android breaking change: Remove unused createJSModules

1.0.4 (RELEASE)

  • same as v1.0.3 (npm publish nightmare...)

1.0.3 (RELEASED)

  • add iOS event authorizationStatusDidChange to documentation (=events table in README)
  • add new layouts:
    • altBeacon
    • eddystone (uid, tlm, url)
  • PR #13
  • fixes
    • iOS monitoring

1.0.2 (RELEASED)

  • fix android monitoring issues when minor and/or minor where null
  • add monitoring in example

1.0.1 (RELEASED)

  • README and config fixes

1.0.0 (RELEASED)

  • Initial release