0.1.8 (2024-11-19)
0.1.7 (2024-11-19)
0.1.8 (2024-11-19)
0.1.7 (2024-11-19)
0.1.7-beta.2 (2024-11-18)
- rn: bridge function signatures (a138586)
0.1.7-beta.1 (2024-11-18)
- rn,cordova: move @2hire/bleintsdk-types to dependencies (5b4ff59)
0.1.7-beta.0 (2024-11-18)
0.1.6 (2024-09-24)
- android: end_session command (3ffe109)
- ios,android: prevent sending end_session command (3a1d3d5)
- release script (924614f)
- release script (523696d)
0.1.5 (2024-09-20)
- ios,example-rn,example-ios: add vendored frameworks (d246e55)
- ios: add K1 and secp256k1 as static frameworks (526960d)
- ci: pods release workflow (3bb96a6)
- ci: workflow release chain (297e960)
- example-ionic: before build script (9959836)
- ios: update to new K1 signatures (8bc4a8e)
0.1.4 (2024-09-18)
- bump actions and runners (d5ba81e)
- android: bluetooth connection timeout (00a0666)
- android: context receiver registration (a2ae71b)
- increase connection timeouts (8410c39)
0.1.3 (2023-03-01)
- android: print error stacktrace (efa82ea)
- android: throw exception with sessionSetup (517b8d1)
0.1.2 (2023-02-07)
- cordova: case-sensitive paths (4d07f40)
0.1.1 (2023-01-30)
0.1.0 (2022-08-30)
- android: add commands responses (f87401b)
- android: delete private key after end session (a2ca78c)
- ios: add commands responses (53a8d04)
- ios: add crc-32 utility (d8540ed)
- ios: add ProtocolValue enum protocol (d0db6cd)
- ios: add sync command (6b8ad97)
- ios: delete private key after end session (4c6e240)
- ios: packet encoding and decoding (bdde15b)
- ios: set private key max age (5a12cf2)
- types: add
invalid_command
to errors (dbe8ded)
- android: bluetooth packet data merger (c31220b)
- android: data merger closing frame (7f59dc8)
- android: protocol manager set public key (ba5a261)
- android: serialization private key to keystore (72e417f)
- cordova: handle null
connectToVehicle
response (cd6c2de) - ios: error while deleting item not found in keychain (f420f98)
- ios: set debug logLevel (f755478)
- rn-android: handle null session response (19c4415)
- rn-ios: handle nil command response (156497a)
0.0.6 (2022-08-08)
- example-rn: add create session response alert (be5f906)
- ios: prevent getting core
API MISUSE
error when reconnecting to the same peripheral (a8082e4)
0.0.5 (2022-08-02)
- android: add BLEIntSDKException (ceffb77)
- android: add invalid session error (ac41a3d)
- cordova: add support for BLEIntSDK custom errors (7528aeb)
- example-ios: log using google cloud (bfe05b2)
- example-rn: add google cloud logging (aab3820)
- example-rn: add hidden reset session button (fe5416a)
- example-rn: change button dispositions (7f4b952)
- example-rn: reset session data when receiving invalid_session error (a7b21ad)
- example-rn: save session to local storage (4fd77d4)
- ios: add BLEIntSDKError (6ff10bf)
- ios: add invalid session error (b8413e7)
- ios: add more contextual error logs (e430c99)
- ios: add more contextual logs (b6eb82d)
- ios: add SessionData description when creating Client (4421af0)
- ios: add swift-log logging api (ec6f176)
- ios: board mac address logging (2566e4f)
- ios: change all logs to default (04202d7)
- ios: debug logs (2db788b)
- ios: log RSSI level when changing internal state (a2f0384)
- rn-android: add support for BLEIntSDKException (9b116e1)
- rn-ios: add support for BLEIntSDKError (7219b8d)
- types: add
ErrorCode
type (1ebb752)
- android: check mac address of already connected peripheral (d6d045c)
- android: error descriptions (ef428e6)
- example-rn: 2aa auth before sending end_offline_session (9806ad8)
- example-rn: disable test board (8bddbcf)
- example-rn: google credentials location (029321d)
- example-rn: reset local lastSession after end_session (52d1a6f)
- example-rn: save session after bluetooth command (553360e)
- ios: change log severity from error to info (3cee96e)
- ios: metadata and severity (93ff889)
0.0.4 (2022-08-02)
0.0.3 (2022-07-19)
0.0.2 (2022-07-13)
0.0.2-beta.17 (2022-07-08)
- ios: rename K1 module name
- ios: rename secp256k1 module name
- ios: rename BLEIntSDK module name
- remove
locate
command type
-
remove
locate
command type (0aeb594) -
ios: rename BLEIntSDK module name (72a053e)
-
ios: rename K1 module name (0d1a0ed)
-
ios: rename secp256k1 module name (d0e443f)
0.0.2-beta.16 (2022-07-08)
0.0.2-beta.15 (2022-07-08)
0.0.2-beta.14 (2022-07-07)
0.0.2-beta.13 (2022-07-07)
0.0.2-beta.12 (2022-07-07)
0.0.2-beta.11 (2022-07-07)
- rename android module (0e73ed1)
0.0.2-beta.10 (2022-07-07)
0.0.2-beta.9 (2022-07-07)
- android: jitpack package publication (399a63b)
0.0.2-beta.8 (2022-07-07)
0.0.2-beta.7 (2022-07-07)
- android: change to jitpack package (dfc1d89)
0.0.2-beta.6 (2022-07-07)
0.0.2-beta.5 (2022-07-07)
0.0.2-beta.4 (2022-07-07)
0.0.2-beta.3 (2022-07-07)
0.0.2-beta.2 (2022-07-07)
- ios: framework import in tests (cba707f)
0.0.2-beta.1 (2022-07-07)
- refactor BluetoothManager
- add
ByteArray.toHex()
utility function (ea392f6) - add bletinsdk cordova plugin (9c247c5)
- add bluetooth permission in manifest (dcbe842)
- add Client class (8101e35)
- add cordova android and ios platforms (e1462d0)
- add CryptoHelper class (474b939)
- add error descriptions (4d1b938)
- add example app (2cfc6bc)
- add KeyStore class (e99994e)
- add package name (9d1b0f4)
- add protocol data merger (3c3ac42)
- add ProtocolError enum (037cbb8)
- add ProtocolManager class (4b07b58)
- add types package (1acfbe5)
- add utility to build enum value from string (ff61b53)
- added
wrapPublicKey
to CryptoHelper (b4010a0) - added bluetooth manager class (5c6468f)
- added build scheme (e2fdb6c)
- added Client class (4b070c1)
- added ConectableTL and WritableTL interfaces (5124ea0)
- added constants file (831b62d)
- added crypto utility classes (4c5ad78)
- added CryptoHelper (7cdb718)
- added example project (1af5bda)
- added gitignore (960c2db)
- added missing permission (119ad93)
- added service broadcasted messages (bc40bf7)
- added submodules (37b05ab)
- android: add kotling bridge (ad3e49d)
- android: add publishing gradle (5cc3cf3)
- android: bleintsdk native module (6e62030)
- android: enable bluetooth service in AndroidManifest (0ea613d)
- android: enable kotlin (7022e22)
- ble read value from characteristic (6a2760f)
- changed crypto module (eb65042)
- crypt: added K1 submodule (ee7f15c)
- example-android: add app icon (cda9c5e)
- example-ios: add app icon (5a1af4e)
- example-ios: add bluetooth permission in Info.plist (0465536)
- example: add
Button
component (8d9ebd0) - example: add calls to sdk functions (1d87748)
- example: add error alert (5a6d8dd)
- example: add mock stop command payload (7dc3938)
- example: add text input value (d84c8fd)
- example: add vehicle id as param (057a8ca)
- example: added 2aa server endpoints (d189f67)
- example: added stop command (a2e2e83)
- example: request for permissions on android (10bdf2c)
- example: style for disabled touchable opacity (c6d796b)
- implement KeyStore in Client (01e6b40)
- init cocoapod (f97a615)
- init commit (2d2af8f)
- init swift package (dbee7c0)
- init Xcode project (6be17e0)
- initial commit (78b96cb)
- ios: add permissions and build flags (a10dc77)
- ios: add swift bridge (1b1928f)
- ios: export core SDK functions (94bc3b6)
- keystore regenerate keys on error (d68ce19)
- refactor BluetoothManager (b89a884)
- remove mock key pair (20b8972)
- rewrite bluetooth core flow using nordicsemi library (43b944e)
- rewrite plugin using typescript (d3b7889)
- style: add swift-format configuration file (dc39559)
- wrap native module and typing (fb50e3a)
- writing packets to characteristic (41c2af4)
- add bluetooth mac address parsing (e745e76)
- add cordova global type (074db9d)
- add description to crypto error (0637e34)
- add logging (f42148c)
- add missing android permissions (4b55145)
- add missing import (8d3bb7f)
- add rawValue and fromName to CommandType (c1f7e9a)
- add tests to podspec (3567381)
- bluetooth connection timeout (209eacd)
- build js packages (11f1409)
- change board mac address mock (09c076b)
- change logging to debug in BluetoothService (681f275)
- change logging to debug in ProtocolManager (ba31c60)
- change visibility of
ProtocolResponse
'sdescription
field (72e9e90) - Client missing body (864cfc0)
- commands key type (dd2b7af)
- cordova: bleintsdk-types version (68a4d99)
- cordova: package typing link (7a16d62)
- cordova: sdk local linking (b410e02)
- core-android: build settings (31bafdf)
- core-android: build settings (3117525)
- crypto private key format (bbb0d52)
- debug os_log type in BluetoothManager (22fba3b)
- EndSession command name (3eaca2b)
- example-android: project files not found (34944d3)
- example-core: update tokens (20805cf)
- example-rn: import local sdk project (236cd36)
- example: add padding to main view (20c6a36)
- example: add secp25k1 local pod link (f3c25ac)
- example: added end session command (989b282)
- example: metro blacklist import (379e317)
- example: remove stacktrace from error alert (1e821aa)
- example: trim vehicle id (0614ca2)
- example: typing sdk module (b123beb)
- get CommantType enum value from raw value (0dc275f)
- internal extension visibility (1d8b55a)
- KeychainHelper nil bundle identifier (38cfdb2)
- move ClientError to pod path (8c2ada3)
- moved noop command on
connectToVehicle
(1aa5e52) - plugin names and imports (9688621)
- protocol: additional payload index start (56fa08d)
- remove debug log (c9b2704)
- remove dependencies not used (ebdedb3)
- remove newline on base64 encoded command response (656e769)
- remove recursion in KeyStore (9fc1f70)
- remove session already started check in Client sessionSetup (2c5a21d)
- remove typo (5f0fdaf)
- removed disconnection timer (acdbbbf)
- removed nil bang (133e9b5)
- rename cordova plugin id (eb33eb5)
- rename project (07da47c)
- restore swift-format file (f9458da)
- rn-android: build settings (3aeeded)
- rn-example: android sdk location (5f304e2)
- rn-example: sync podfile (cd8415f)
- rn: bleintsdk-types version (50a563a)
- rn: package typing (238a993)
- swift version (24510b0)
- throw error when ProtocolManager can't connect to BLE service (1710595)
- updated project (f591ca1)