|
| 1 | +# Changelog |
| 2 | + |
| 3 | +This file tracks released versions with the changes made to this project. |
| 4 | + |
| 5 | +## Version 1.5.64 |
| 6 | + |
| 7 | +### Fixed |
| 8 | + |
| 9 | +- On iOS, when you scan a barcode with SocketCam C860, the scanner view is dismissed now. |
| 10 | + |
| 11 | +## Version 1.5.63 |
| 12 | + |
| 13 | +### Fixed |
| 14 | + |
| 15 | +- Removed old iOS Native Modules (`NativeCaptureModule.h` and `NativeCaptureModule.m`). |
| 16 | + |
| 17 | +## Version 1.5.57 |
| 18 | + |
| 19 | +### Fixed |
| 20 | + |
| 21 | +- Adding `private` field to `package.json` and setting to true as required for use with `workspaces` (Support Issue SM-23242-N1G6M2). |
| 22 | +- Changed `src/index` to `lib/module/index` for the `react-native` and `source` properties in the SDK `package.json` file. |
| 23 | +- Removed old Java files pertaining to obsolete native modules on the Android side (`CaptureModule.java`, `CapturePackage.java`, `CaptureService.java`). |
| 24 | + |
| 25 | +## Version 1.5.50 |
| 26 | + |
| 27 | +### New |
| 28 | + |
| 29 | +- Added support for React Native v0.74.1. |
| 30 | +- Updated Native Modules to support new native module architecture. |
| 31 | +- Converted SDK and example to use TypeScript and added associated configuration files. |
| 32 | +- Updated `example` to use React Native v0.74.1. |
| 33 | +- Upgrade to Gradle v8 to coincide with React Native v0.74.1. |
| 34 | +- Added `CaptureDeviceInfo` interface to combine the meta data from `DeviceInfo` and the Capture Library Logic of `CaptureRn`. |
| 35 | +- Changed `metro.config.js` to use latest syntax (including using `@react-native/metro-config`) in `example`. |
| 36 | +- Simplified name of Native Modules from `NativeCaptureModule` to `Capturesdk`. |
| 37 | +- Fixed outstanding formatting issues in the official documentation. |
| 38 | +- Inclusion of `.xcode.env` and `.xcode.env.local` to serve the `NODE_BINARY` environment variable to XCode project in `example`. |
| 39 | + |
| 40 | +### Improvements |
| 41 | + |
| 42 | +- Updated iOS SDK version to latest (v1.9.32). |
| 43 | +- Updated Android SDK version to latest (v1.8.9). |
| 44 | +- Converted Android Native Modules from Java to Kotlin. |
| 45 | +- Converted iOS Native Modules from Objective-C to C++. |
| 46 | + |
| 47 | +## Version 1.5.20 |
| 48 | + |
| 49 | +### New |
| 50 | + |
| 51 | +- Migrated to private repo on Gitlab. |
| 52 | +- Added support for SocketCam C860 for iOS. |
| 53 | +- Updated `socketmobile-capturejs` to version 1.3.36. |
| 54 | +- Updated iOS SDK to version 1.9.4 with support for S320. |
| 55 | + |
| 56 | +## Version 1.4.37 |
| 57 | + |
| 58 | +### New |
| 59 | + |
| 60 | +- Implemented Start Capture Service. |
| 61 | + |
| 62 | +### Improvements |
| 63 | + |
| 64 | +- SDK now starts the Capture Service on Android even if the Companion app is not actively running. The service starts the service in the background. |
| 65 | + |
| 66 | +## Version 1.4.28 |
| 67 | + |
| 68 | +### New |
| 69 | + |
| 70 | +- Added a changelog. |
| 71 | +- Removed references to android/libs .aar and .jar files. |
| 72 | + |
| 73 | +### Improvements |
| 74 | + |
| 75 | +- Added a Changelog. |
| 76 | +- Updated Android SDK version to latest (v1.7.39). |
| 77 | +- Updated iOS SDK version to latest (v1.8.34). |
| 78 | +- Removed references to android/libs .aar and .jar files. |
| 79 | + |
| 80 | + - For now, developers will need to add the below code their react native app's `repositories` section in their `android/build.gradle` file. |
| 81 | + |
| 82 | + ``` |
| 83 | + maven { |
| 84 | + url "https://bin.socketmobile.com/repo/releases" |
| 85 | + } |
| 86 | + ``` |
| 87 | + |
| 88 | +### Bug Fixes |
| 89 | + |
| 90 | +- Moving declaration of `let eventEmitter = new NativeEventEmitter(NativeCaptureModule);` |
| 91 | +- Moving declaration of `const subscription = eventEmitter.addListener("onCaptureEvent", onCaptureEvent);` |
| 92 | +- Issue #8 on Github. |
| 93 | + |
| 94 | +## Version 1.4.23 |
| 95 | + |
| 96 | +### New |
| 97 | + |
| 98 | +- Added support for React v18. |
| 99 | + |
| 100 | +### Improvements |
| 101 | + |
| 102 | +- Added support for React v18. |
| 103 | + |
| 104 | +### Bug Fixes |
| 105 | + |
| 106 | +- N/A |
| 107 | + |
| 108 | +## Version 1.4.17 |
| 109 | + |
| 110 | +### New |
| 111 | + |
| 112 | +- Added support for SocketCam C820. |
| 113 | + |
| 114 | +### Improvements |
| 115 | + |
| 116 | +- Added support for SocketCam C820. |
| 117 | +- Updated iOS SDK version to latest (v1.6.39). |
| 118 | +- Updated `socketmobile-capturejs`` version to latest (v1.3.26). |
| 119 | + |
| 120 | +### Bug Fixes |
| 121 | + |
| 122 | +- N/A |
0 commit comments