From dbedfa70198437b245be4a7317576768b1c8fad3 Mon Sep 17 00:00:00 2001 From: Terry Moore Date: Mon, 5 Jul 2021 17:56:30 -0400 Subject: [PATCH] Fix #177: Release v0.9.1 --- README.md | 11 ++++++++++- library.json | 2 +- library.properties | 2 +- src/Arduino_LoRaWAN.h | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9e006c8..fab19e5 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ **User-friendly library for using the Arduino LMIC library with The Things Network and LoRaWAN® networks.** -[![GitHub release](https://img.shields.io/github/release/mcci-catena/arduino-lorawan.svg)](https://github.com/mcci-catena/arduino-lorawan/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/mcci-catena/arduino-lorawan/latest.svg)](https://github.com/mcci-catena/arduino-lorawan/compare/v0.9.0...master) [![Build Status](https://travis-ci.com/mcci-catena/arduino-lorawan.svg?branch=master)](https://travis-ci.com/mcci-catena/arduino-lorawan) +[![GitHub release](https://img.shields.io/github/release/mcci-catena/arduino-lorawan.svg)](https://github.com/mcci-catena/arduino-lorawan/releases/latest) [![GitHub commits](https://img.shields.io/github/commits-since/mcci-catena/arduino-lorawan/latest.svg)](https://github.com/mcci-catena/arduino-lorawan/compare/v0.9.1...master) [![Build Status](https://travis-ci.com/mcci-catena/arduino-lorawan.svg?branch=master)](https://travis-ci.com/mcci-catena/arduino-lorawan) **Contents:** @@ -428,6 +428,15 @@ Much more elaborate uses can be found in the MCCI [Catena-Arduino-Platform](http ## Release History +- v0.9.1 includes the following changes. + + - Check size and tag of SessionChannelMask when restoring a session ([#169](https://github.com/mcci-catena/arduino-lorawan/issues/169)). + - Set size and tag of SessionChannelMask when saving ([#170](https://github.com/mcci-catena/arduino-lorawan/issues/170)). + - Don't use the results of ABP provisioning info for OTAA initialization unless saved SessionState is valid ([#171](https://github.com/mcci-catena/arduino-lorawan/issues/171)). + - Add a method to `Arduino_LoRaWAN` to match session state against the configuration for the LMIC. ([#172](https://github.com/mcci-catena/arduino-lorawan/issues/172)). + - Define a `SessionChannelMask` tag for CN470-like configurations, and allow for such configurations when reading the state ([#173](https://github.com/mcci-catena/arduino-lorawan/issues/173)). + - Update the standard event processor: on `EV_JOINING`, call client methods to re-initialize both the active state and the saved state according to regional defaults ([#176](https://github.com/mcci-catena/arduino-lorawan/issues/176)). + - v0.9.0 includes the following changes. - Complete save/restore of all LMIC state ([#25](https://github.com/mcci-catena/arduino-lorawan/issues/25)). This greatly improves save/restore usability with TTN V3. Requires LMIC version v3.99.0-2 or later. diff --git a/library.json b/library.json index 07a31aa..90d35fd 100644 --- a/library.json +++ b/library.json @@ -31,7 +31,7 @@ "authors": ["Terry Moore "] } ], - "version": "0.9.0", + "version": "0.9.1", "frameworks": "arduino", "platforms": "*" } diff --git a/library.properties b/library.properties index b110dcc..b432e33 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=MCCI Arduino LoRaWAN Library -version=0.9.0 +version=0.9.1 author=Terry Moore, ChaeHee Won maintainer=Terry Moore sentence=High-level library for LoRaWAN-based Arduino end-devices. diff --git a/src/Arduino_LoRaWAN.h b/src/Arduino_LoRaWAN.h index 3f1807f..e4f3f76 100644 --- a/src/Arduino_LoRaWAN.h +++ b/src/Arduino_LoRaWAN.h @@ -34,7 +34,7 @@ Copyright notice: /// \ref ARDUINO_LORAWAN_VERSION_COMPARE_LT() to compare relative versions. /// #define ARDUINO_LORAWAN_VERSION \ - ARDUINO_LORAWAN_VERSION_CALC(0, 9, 1, 2) /* v0.9.1-pre2 */ + ARDUINO_LORAWAN_VERSION_CALC(0, 9, 1, 0) /* v0.9.1 */ #define ARDUINO_LORAWAN_VERSION_GET_MAJOR(v) \ (((v) >> 24u) & 0xFFu)