Skip to content

Commit

Permalink
v3.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
petermetz committed Aug 23, 2017
1 parent a1ecd80 commit e3fe3d5
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 13 deletions.
18 changes: 12 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# 3.5.0

* Upgraded AltBeacon to v2.11
* iBeacon advertising added for Android: https://github.com/petermetz/cordova-plugin-ibeacon/pull/282/commits/85967c962acd0ba50b5f1ccce89c3e28873e4530
* Smaller fixes/updates

# 3.4.1

## Backwards Compatibility
Expand All @@ -6,7 +12,7 @@
# 3.4.0

## Features
* New Feature: You can now configure the foreground scan between period (Android) directly from
* 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
Expand All @@ -31,16 +37,16 @@ that have no other changes contained in them.

## Breaking Changes

* Klass dependency has been removed. Therefore ```cordova.plugins.LocationManager.Delegate``` entity no longer supports
* 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.
* 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

Expand All @@ -59,7 +65,7 @@ errors and stopped apps from working after the plugin has been added to the proj

## Breaking Changes

* The plugin received a new ID. Previously it was ```org.apache.cordova.ibeacon``` and now it runs as
* 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
Expand All @@ -73,7 +79,7 @@ submission [here](https://build.phonegap.com/plugins/986).
# 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
* Android support added
* Monitoring and Ranging support for iOS and Android

# 1.0.0 (05.04.2014)
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "com.unarin.cordova.beacon",
"version": "3.4.1",
"version": "3.5.0",
"description": "Proximity Beacon Monitoring and Transmission Plugin (supporting iBeacons)",
"cordova": {
"id": "com.unarin.cordova.beacon",
Expand Down
12 changes: 6 additions & 6 deletions plugin.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<plugin id="com.unarin.cordova.beacon" version="3.4.1" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">
<plugin id="com.unarin.cordova.beacon" version="3.5.0" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">

<name>Proximity Beacon Plugin</name>
<description>Proximity Beacon Monitoring and Transmission Plugin (supporting iBeacons)</description>
Expand All @@ -11,11 +11,11 @@
<js-module name="underscorejs" src="www/lib/underscore-min-1.6.js">
<runs/>
</js-module>

<js-module name="Q" src="www/lib/q.min.js">
<runs/>
</js-module>

<!-- Plugin source code: Core -->
<js-module name="LocationManager" src="www/LocationManager.js">
<!-- see http://cordova.apache.org/docs/en/3.0.0/plugin_ref_spec.md#Plugin%20Specification_js_module_element -->
Expand Down Expand Up @@ -46,13 +46,13 @@


<platform name="ios">

<config-file parent="/*" target="config.xml">
<feature name="LocationManager">
<param name="ios-package" value="CDVLocationManager"/>
</feature>
</config-file>

<config-file target="*-Info.plist" parent="NSLocationAlwaysUsageDescription">
<string>This app would like to scan for iBeacons even when in the background.</string>
</config-file>
Expand Down Expand Up @@ -115,7 +115,7 @@
</intent-filter>
</service>
</config-file>

<source-file src="src/android/LocationManager.java" target-dir="src/com/unarin/cordova/beacon" />
<source-file src="src/android/IBeaconServiceNotifier.java" target-dir="src/com/unarin/cordova/beacon" />
<source-file src="src/android/ILocationManagerCommand.java" target-dir="src/com/unarin/cordova/beacon" />
Expand Down

0 comments on commit e3fe3d5

Please sign in to comment.