diff --git a/CHANGELOG.md b/CHANGELOG.md index 6137c1e80..69ac99f96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ Changes that are currently in development and have not been released yet. +## [0.15.2](https://github.com/cossacklabs/themis/releases/tag/0.15.2), October 03 2023 + +### Android, ReactNative wrappers +Updated versions of dependencies. New minimum versions of iOS, Android are set. +- Target API level 33 +- Minimum API level 21 +- Minumum iOS set to 12.4 due to ReactNative requirements + ## [0.15.1](https://github.com/cossacklabs/themis/releases/tag/0.15.1), September 13 2023 ### Swift, Objective-C wrappers diff --git a/src/wrappers/themis/react-native-themis/BUILD.txt b/src/wrappers/themis/react-native-themis/BUILD.txt index 79f63293e..bbb46251d 100644 --- a/src/wrappers/themis/react-native-themis/BUILD.txt +++ b/src/wrappers/themis/react-native-themis/BUILD.txt @@ -3,7 +3,7 @@ git clone https://github.com/cossacklabs/themis.git cd themis carthage bootstrap ./scripts/create_xcframeworks.sh -unzip -d .. src/wrappers/themis/react-native-themis/ios build/xcf_output/themis.xcframework.zip +unzip -d src/wrappers/themis/react-native-themis/ios build/xcf_output/themis.xcframework.zip cd src/wrappers/themis/react-native-themis yarn diff --git a/src/wrappers/themis/react-native-themis/android/build.gradle b/src/wrappers/themis/react-native-themis/android/build.gradle index bb36f1a42..d43a96ed5 100644 --- a/src/wrappers/themis/react-native-themis/android/build.gradle +++ b/src/wrappers/themis/react-native-themis/android/build.gradle @@ -19,10 +19,10 @@ def safeExtGet(prop, fallback) { } android { - compileSdkVersion safeExtGet('Themis_compileSdkVersion', 29) + compileSdkVersion safeExtGet('Themis_compileSdkVersion', 33) defaultConfig { - minSdkVersion safeExtGet('Themis_minSdkVersion', 19) - targetSdkVersion safeExtGet('Themis_targetSdkVersion', 29) + minSdkVersion safeExtGet('Themis_minSdkVersion', 21) + targetSdkVersion safeExtGet('Themis_targetSdkVersion', 33) versionCode 1 versionName "1.0" @@ -37,8 +37,8 @@ android { disable 'GradleCompatible' } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } } @@ -56,6 +56,5 @@ repositories { dependencies { //noinspection GradleDynamicVersion implementation "com.facebook.react:react-native:+" // From node_modules - implementation 'com.cossacklabs.com:themis:0.13.1' - + implementation 'com.cossacklabs.com:themis:0.15.2' } diff --git a/src/wrappers/themis/react-native-themis/package.json b/src/wrappers/themis/react-native-themis/package.json index cd63936cf..263304552 100644 --- a/src/wrappers/themis/react-native-themis/package.json +++ b/src/wrappers/themis/react-native-themis/package.json @@ -1,6 +1,6 @@ { "name": "react-native-themis", - "version": "0.15.0", + "version": "0.15.2", "description": "Themis React Native is a convenient cryptographic library for data protection", "react-native": "src/index", "source": "src/index", @@ -61,8 +61,8 @@ "@react-native-community/eslint-config": "^2.0.0", "@release-it/conventional-changelog": "^2.0.0", "@types/jest": "^26.0.0", - "@types/react": "^16.9.19", - "@types/react-native": "0.62.13", + "@types/react": "^18.2.24", + "@types/react-native": "0.72.3", "buffer": "^6.0.3", "commitlint": "^11.0.0", "eslint": "^7.2.0", @@ -72,11 +72,11 @@ "jest": "^26.0.1", "pod-install": "^0.1.0", "prettier": "^2.0.5", - "react": "16.13.1", - "react-native": "0.69.4", + "react": "18.2.0", + "react-native": "0.72.5", "react-native-builder-bob": "^0.18.0", - "release-it": "^15.3.0", - "typescript": "^4.1.3" + "release-it": "^16.2.1", + "typescript": "^5.2.2" }, "peerDependencies": { "buffer": "^6.0.3", diff --git a/src/wrappers/themis/react-native-themis/react-native-themis.podspec b/src/wrappers/themis/react-native-themis/react-native-themis.podspec index 323eb8b9d..09b3b934c 100644 --- a/src/wrappers/themis/react-native-themis/react-native-themis.podspec +++ b/src/wrappers/themis/react-native-themis/react-native-themis.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.homepage = package["homepage"] s.license = package["license"] s.authors = package["author"] - s.platforms = { :ios => "10.0" } + s.platforms = { :ios => "12.4" } s.source = { :git => "https://github.com/cossacklabs/themis.git", :tag => "#{s.version}" } s.vendored_frameworks = 'ios/themis.xcframework'