This repository has been archived by the owner on Apr 16, 2024. It is now read-only.
Releases: AndrewDongminYoo/segway-ble-manager
Releases · AndrewDongminYoo/segway-ble-manager
v0.3.0
Full Changelog: v0.2.0...v0.3.0
Features v0.3.0
- android: ✨ implemented android interfaces (fcf8d82)
- android: ⬆️ sd_ble_sdk restroed (59c015a)
- android: 🔥 all async functions is switched to sync function (e78f7c0)
- application: ♻️ increased stability with type guards (7cf3216)
- application: ⚡️ modified Example Application Codes (0651ee0)
- application: ⬆️ upgraded all dependencies and installed react-native-permissions (bd140f8)
- application: 💄 changed JS interfaces and Example application's UI (f384acd)
- iOS: ♻️ names of vehicleInfo and IoTinfo was same, so changed its names (08eab86)
- iOS: ✨ formally implemented iOS interfaces (f372912)
Bug Fixes v0.3.0
- 🔒️ fix all critical vulnerability issues (a46f1d1)
- android: 🐛 kt-gradle version downgrade (7697328)
- android: 🐛 unnecessary and overlapping authority requests have been sorted out (23dad8e)
- android: 💚 fixed gradle's pre-build scripts and configurations (b03f20b)
- android: 📌 fix android kotlin version and gradle plugin version (d685dc0)
- android: 🔥 add
getConstants
for TurboModule so we can manage common constants (26fb6dc) - android: dynamic version error resolved (8989b3d)
- android: fix connect method callback function (7ef6e2a)
- application: 💄 modified element of example app (2f3054c)
- application: 🚑️ accidentally swapped type definitions - fixed (c579d66)
- application: 🚧 working in progress:: it is not prepared every scenario (bd49c59)
- react: 🚑️ vulnerabilities found -
jsdoc > taffydb
(4eaa4a0) - upgrade react-native from 0.71.6 to 0.71.7 (9d735cd)
Performance Improvements v0.3.0
- ⬆️ upgrade yarn version to yarn berry (85dd134)
- 🏗️ Migrated Android code to Kotlin instead of Java, updated Gradle build settings (066c91d)
- android: 🔥 remove unnecessary return values (b1c2906)
- application: ⚡️ explicitly wrote complex synchronous method return first, report later (63928b1)
- application: ⚡️ reverted to asynchronous functions (0eb07a4)
- react-native: 🔨 scripts from
react-native-step-counter
(902da0d) - react: ⚡️ aliases to the code split files (b3ce15e)
Documentation v0.3.0
- 📝 module's interface consists (476ad3d)
- 📝 Reformatting documentation files, updating contribution guides and readme files (cd6076b)
- 📝 regenerate package documents (216ffbe)
- application: 📝 build auto-generated postman document with jsdoc (68841df)
- application: 📝 the module interface has been slightly modified (d7efc06)
- application: 🔧 many changes related with JSDoc (cee5858)
- application: wrote many many JSDoc block comments (b5de902)
- react: 📝 finish documentation (214be34)
Release 0.2.0
Release 0.1.3
Release 0.1.2
0.1.2 (2023-04-04)
Release 0.1.0-beta.0
0.1.0-beta.0 (2023-04-03)
Features
- android: ✨ implemented android interfaces (fcf8d82)
- android: 🔥 all async functions is switched to sync function (e78f7c0)
- application: ♻️ increased stability with type guards (f7cb0ff)
- application: ⚡️ modified Example Application Codes (58a56a2)
- application: ⬆️ upgraded all dependencies and installed react-native-permissions (bd140f8)
- application: 💄 changed JS interfaces and Example application's UI (f384acd)
- iOS: ♻️ names of vehicleInfo and IoTinfo was same, so changed its names (08eab86)
- iOS: ✨ formally implemeted iOS interfaces (f372912)
Bug Fixes
- android: 🐛 unnecessary and overlapping authority requests have been sorted out (23dad8e)
- android: 🔥 add
getConstants
for TurboModule so we can manage common constants (26fb6dc) - android: fix connect method callback function (a0bbbcf)
- application: 💄 modified element of example app (05dd4c8)
- application: 🚑️ accidently swapped type definitions - fixed (b107efe)
- application: 🚧 working in progress:: it is not prepared every senario (dc7d3b9)
Performance Improvements
- android: 🔥 remove unnecessary return values (b5d0b5d)
- application: ⚡️ explicitly wrote complex synchronous method return first, report later (63928b1)
- react-native: 🔨 scripts from
react-native-step-counter
(902da0d)