chore(release): publish packages
All checks were successful
continuous-integration/drone/push Build is passing

- native_crypto_android@0.1.2
 - native_crypto_ios@0.1.2
 - native_crypto_platform_interface@0.2.0
This commit is contained in:
Hugo Pointcheval 2023-04-05 17:07:07 +02:00
parent c98b9947b4
commit 3cab93ff71
Signed by: hugo
GPG Key ID: 3AAC487E131E00BC
9 changed files with 116 additions and 6 deletions

View File

@ -3,6 +3,49 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 2023-04-05
### Changes
---
Packages with breaking changes:
- [`native_crypto_platform_interface` - `v0.2.0`](#native_crypto_platform_interface---v020)
Packages with other changes:
- [`native_crypto_android` - `v0.1.2`](#native_crypto_android---v012)
- [`native_crypto_ios` - `v0.1.2`](#native_crypto_ios---v012)
---
#### `native_crypto_platform_interface` - `v0.2.0`
- **REFACTOR**: (WIP) optimize exceptions and bytearray.
- **FIX**: update verify function.
- **FEAT**: make api injectable for test.
- **FEAT**: add exception code for platform throw.
- **DOCS**: update readmes/licences.
- **BREAKING** **FEAT**: set pigeon as default implementation.
- **BREAKING** **FEAT**: add pigeon + add hmac + remove useless decryption method.
#### `native_crypto_android` - `v0.1.2`
- **FIX**: file encryption.
- **FEAT**: use kotlin pigeon generator.
- **FEAT**: generate pigeon messages.
- **DOCS**: update readmes/licences.
#### `native_crypto_ios` - `v0.1.2`
- **REFACTOR**: remove useless lines/classes.
- **FIX**: key length in bits.
- **FEAT**: use swift pigeon generator.
- **FEAT**: generate pigeon messages.
- **DOCS**: update readmes/licences.
## 2022-05-25
### Changes

View File

@ -14,19 +14,19 @@ dependencies:
native_crypto_android:
git:
url: https://github.com/hugo-pcl/native-crypto-flutter.git
ref: native_crypto_android-v0.1.1
ref: native_crypto_android-v0.1.2
path: packages/native_crypto_android
native_crypto_ios:
git:
url: https://github.com/hugo-pcl/native-crypto-flutter.git
ref: native_crypto_ios-v0.1.1
ref: native_crypto_ios-v0.1.2
path: packages/native_crypto_ios
native_crypto_platform_interface:
git:
url: https://github.com/hugo-pcl/native-crypto-flutter.git
ref: native_crypto_platform_interface-v0.1.1
ref: native_crypto_platform_interface-v0.2.0
path: packages/native_crypto_platform_interface
equatable: ^2.0.5

View File

@ -1,3 +1,10 @@
## 0.1.2
- **FIX**: file encryption.
- **FEAT**: use kotlin pigeon generator.
- **FEAT**: generate pigeon messages.
- **DOCS**: update readmes/licences.
## 0.1.1
- **REFACTOR**: clean and modernize kotlin code.

View File

@ -1,6 +1,6 @@
name: native_crypto_android
description: Android implementation of NativeCrypto
version: 0.1.1
version: 0.1.2
environment:
sdk: ">=2.15.1 <3.0.0"

View File

@ -1,3 +1,11 @@
## 0.1.2
- **REFACTOR**: remove useless lines/classes.
- **FIX**: key length in bits.
- **FEAT**: use swift pigeon generator.
- **FEAT**: generate pigeon messages.
- **DOCS**: update readmes/licences.
## 0.1.1
- **REFACTOR**: rework swift part.

View File

@ -1,6 +1,6 @@
name: native_crypto_ios
description: iOS implementation of NativeCrypto
version: 0.1.1
version: 0.1.2
environment:
sdk: ">=2.15.0 <3.0.0"

View File

@ -1,3 +1,15 @@
## 0.2.0
> Note: This release has breaking changes.
- **REFACTOR**: (WIP) optimize exceptions and bytearray.
- **FIX**: update verify function.
- **FEAT**: make api injectable for test.
- **FEAT**: add exception code for platform throw.
- **DOCS**: update readmes/licences.
- **BREAKING** **FEAT**: set pigeon as default implementation.
- **BREAKING** **FEAT**: add pigeon + add hmac + remove useless decryption method.
## 0.1.1
- **PERF**: x10 perfomance improvement on android with better list management.

View File

@ -1,6 +1,6 @@
name: native_crypto_platform_interface
description: A common interface for NativeCrypto plugin.
version: 0.1.1
version: 0.2.0
environment:
sdk: ">=2.17.0 <3.0.0"

View File

@ -0,0 +1,40 @@
name: native_crypto_web
description: Web implementation of NativeCrypto
version: 0.1.1
publish_to: 'none'
environment:
sdk: ">=2.15.1 <3.0.0"
flutter: ">=2.5.0"
dependencies:
flutter:
sdk: flutter
flutter_web_plugins:
sdk: flutter
js: ^0.6.4
native_crypto_platform_interface:
git:
url: https://github.com/hugo-pcl/native-crypto-flutter.git
ref: native_crypto_platform_interface-v0.2.0
path: packages/native_crypto_platform_interface
dev_dependencies:
flutter_test:
sdk: flutter
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
ref: wyatt_analysis-v2.1.0
path: packages/wyatt_analysis
flutter:
plugin:
platforms:
web:
pluginClass: NativeCryptoWeb
fileName: native_crypto_web.dart