Skip to content

Latest commit

 

History

History
139 lines (88 loc) · 4.42 KB

CHANGELOG.md

File metadata and controls

139 lines (88 loc) · 4.42 KB

3.8.1

  • Fixing botched plugin id in release of v3.8.0.

3.8.0

  • 40abc3b feat: add ARMA filter support for distance calcs
  • f2fe545 build(android): updated to latest published altbeacon library
  • 0fa7553 fix(build): upgrades commitlint CLI due to vulnerability
  • 7a0472a fix(ios): location manager no longer handles other instances messages

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: #323
    • Upgrades to the latest stable AltBeacon library at present (v2.12.4)

3.5.4

  • Fix: Cordova Android 7.0.0 build issues averted:

3.5.3

  • Fix: WKWebView crash no longer happens

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.