Skip to content

Latest commit

 

History

History
129 lines (81 loc) · 4.08 KB

CHANGELOG.md

File metadata and controls

129 lines (81 loc) · 4.08 KB

3.6.1

3.6.0

  • Android now allows the usage of wildcard UUIDs by passing in cordova.plugins.locationManager.BeaconRegion.WILDCARD_UUID as the UUID of a BeaconRegion (constructor)

3.5.6

  • iOS 11 .plist compatibility added (NSLocationAlwaysAndWhenInUseUsageDescription)

3.5.5

  • Fixes: petermetz#323
    • Upgrades to the latest stable AltBeacon library at present (v2.12.4)

3.5.4

3.5.3

3.5.2

  • Feature: Stop advertising as iBeacon is now implemented on the Android platform as well.

3.5.1

  • Hot-fix: syntax errors fixed in Android

3.5.0

3.4.1

Backwards Compatibility

  • Plugin is now once again usable with Android SDK targets below 23 (Marshmallow)

3.4.0

Features

  • New Feature: You can now configure the foreground scan between period (Android) directly from the config.xml file of your Cordova project.
  • Dependency updated: AltBeacon jar is now on version 2.7.1.
  • Important for contributors: The Android source code has been reformatted with Android Studio, the indentation is now 4 spaces instead of a mixture of tabs and spaces. These changes were on commits that have no other changes contained in them.

3.3.0

Features

  • New feature: enableBluetooth/disableBluetooth (Android only) (Thanks to @akreienbring)
  • New feature: isBluetoothEnabled
  • AltBeacon library backend for Android version (Thanks to @RonMen)

3.2.2

Features

  • New feature added: requestStateForRegion (iOS only)

3.2.0

Breaking Changes

  • Klass dependency has been removed. Therefore cordova.plugins.LocationManager.Delegate entity no longer supports implements and any callbacks mys override the default callbacks directly. See ReadMe.md for examples of how to use Delegate since this change

3.1.1

Fixed bugs

  • Fixed a bug when installing the plugin sometimes resulted in broken Javascript source files that contained syntax errors and stopped apps from working after the plugin has been added to the project.

3.1.0

Features

  • Two new methods were added to manage new permissions introduced by iOS 8

  • BeaconRegions now support the parameter notifyEntryStateOnDisplay in their constructor.

Breaking Changes

  • On iOS 8, the beacon interaction won't work without explicitly asking for permission from the user.

3.0.0

Breaking Changes

  • The plugin received a new ID. Previously it was org.apache.cordova.ibeacon and now it runs as com.unarin.cordova.beacon. To perform an upgrade from earlier versions with the old ID, you'll have to remove and add the plugin again with the cordova cli commands: cordova plugin rm org.apache.cordova.ibeacon and then cordova plugin add com.unarin.cordova.beacon to get the latest version. You can have a look at the PhoneGap Build submission here.

2.1.0 (10.08.2014)

  • API for Advertising added to 2.0 design (support for iOS only).
  • Distance approximation called 'accuracy' added to Ranging callback
  • Beacon Tx value added (Android only)

2.0.0 (06.07.2014)

  • Redesigned to use Promise .then() .fail(), .done() for method callbacks
  • Singleton Delegate object implementation for event handling
  • Android support added
  • Monitoring and Ranging support for iOS and Android

1.0.0 (05.04.2014)

  • iOS API for Advertising, Ranging and Monitoring on iOS.

0.2.0 (20.03.2014)

  • Wrote proper documentation and retested all the functionality. No API change introduced.

0.1.0 (14.02.2014)

  • Beta version created.