diff --git a/README.md b/README.md index ea450738..392975dd 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ This project is tested with BrowserStack [![Pub Version](https://img.shields.io/pub/v/sodium)](https://pub.dev/packages/sodium) [![Continous Integration for package sodium_libs](https://github.com/Skycoder42/libsodium_dart_bindings/actions/workflows/sodium_libs_ci.yaml/badge.svg)](https://github.com/Skycoder42/libsodium_dart_bindings/actions/workflows/sodium_libs_ci.yaml) +[![BrowserStack Status](https://app-automate.browserstack.com/badge.svg?badge_key=NGlSdXk1QkthUlNsWSs2MDBwNzdZeEFENzZUdTJJOENMai90MWxkVER1WT0tLTFUNzc3NkdvRjVRTUNDdGpHbjJ1RVE9PQ==--0232a0b87b5fe33e8bc322317d2be69648e48c57)](https://app-automate.browserstack.com/public-build/NGlSdXk1QkthUlNsWSs2MDBwNzdZeEFENzZUdTJJOENMai90MWxkVER1WT0tLTFUNzc3NkdvRjVRTUNDdGpHbjJ1RVE9PQ==--0232a0b87b5fe33e8bc322317d2be69648e48c57?redirect=true) [![Pub Version](https://img.shields.io/pub/v/sodium_libs)](https://pub.dev/packages/sodium_libs) This repository is a multi package repository for dart bindings of @@ -13,12 +14,12 @@ This repository is a multi package repository for dart bindings of packages. Please check the READMEs of the specific packages for more details on them. -If you just landed here and don't know where to start, simply read the +If you just landed here and don't know where to start, simply read the [sodium README](packages/sodium), as that is the primary package of this repository. -- **[sodium](packages/sodium)**: Dart bindings for libsodium, supporting both +- **[sodium](packages/sodium)**: Dart bindings for libsodium, supporting both the VM and JS without flutter dependencies. -- **[sodium_libs](packages/sodium_libs)**: Flutter companion package to -[sodium](packages/sodium) that provides the low-level libsodium binaries for +- **[sodium_libs](packages/sodium_libs)**: Flutter companion package to +[sodium](packages/sodium) that provides the low-level libsodium binaries for easy use. diff --git a/packages/sodium_libs/CHANGELOG.md b/packages/sodium_libs/CHANGELOG.md index c9e5b2c9..2145cbbe 100644 --- a/packages/sodium_libs/CHANGELOG.md +++ b/packages/sodium_libs/CHANGELOG.md @@ -4,13 +4,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [2.2.1+8] - 2024-08-14 +## [3.0.0] - 2024-08-15 ### Changed -- Update embedded libsodium binaries - -## [2.2.1+7] - 2024-07-12 -### Changed -- Update embedded libsodium binaries +- Updated dependencies +- Updated min dart sdk to 3.5.0 +- Updated min flutter sdk to 3.24.0 +- Updated min sodium version to 3.0.1 +- Updated embedded libsodium to version 1.0.20 (0.7.14 for JS) +- **\[BREAKING\]** Updated min Android SDK level to 21 +- Unified iOS and macOS plugin code + - Uses xcframwork with embedded frameworks for both + - Supported platforms have not changed +- Run Android/iOS Integration tests via https://www.browserstack.com/ + - Special thanks to BrowserStack for sponsoring this project with a free subscription to App Automate! ## [2.2.1+6] - 2024-06-11 ### Changed @@ -278,8 +284,7 @@ the page ### Added - Initial stable release -[2.2.1+8]: https://github.com/Skycoder42/libsodium_dart_bindings/compare/sodium_libs-v2.2.1+7...sodium_libs-v2.2.1+8 -[2.2.1+7]: https://github.com/Skycoder42/libsodium_dart_bindings/compare/sodium_libs-v2.2.1+6...sodium_libs-v2.2.1+7 +[3.0.0]: https://github.com/Skycoder42/libsodium_dart_bindings/compare/sodium_libs-v2.2.1+6...sodium_libs-v3.0.0 [2.2.1+6]: https://github.com/Skycoder42/libsodium_dart_bindings/compare/sodium_libs-v2.2.1+5...sodium_libs-v2.2.1+6 [2.2.1+5]: https://github.com/Skycoder42/libsodium_dart_bindings/compare/sodium_libs-v2.2.1+4...sodium_libs-v2.2.1+5 [2.2.1+4]: https://github.com/Skycoder42/libsodium_dart_bindings/compare/sodium_libs-v2.2.1+3...sodium_libs-v2.2.1+4 diff --git a/packages/sodium_libs/README.md b/packages/sodium_libs/README.md index ba98150a..6c738533 100644 --- a/packages/sodium_libs/README.md +++ b/packages/sodium_libs/README.md @@ -1,10 +1,13 @@ # sodium_libs [![Continous Integration for package sodium_libs](https://github.com/Skycoder42/libsodium_dart_bindings/actions/workflows/sodium_libs_ci.yaml/badge.svg)](https://github.com/Skycoder42/libsodium_dart_bindings/actions/workflows/sodium_libs_ci.yaml) +[![BrowserStack Status](https://app-automate.browserstack.com/badge.svg?badge_key=NGlSdXk1QkthUlNsWSs2MDBwNzdZeEFENzZUdTJJOENMai90MWxkVER1WT0tLTFUNzc3NkdvRjVRTUNDdGpHbjJ1RVE9PQ==--0232a0b87b5fe33e8bc322317d2be69648e48c57)](https://app-automate.browserstack.com/public-build/NGlSdXk1QkthUlNsWSs2MDBwNzdZeEFENzZUdTJJOENMai90MWxkVER1WT0tLTFUNzc3NkdvRjVRTUNDdGpHbjJ1RVE9PQ==--0232a0b87b5fe33e8bc322317d2be69648e48c57?redirect=true) [![Pub Version](https://img.shields.io/pub/v/sodium_libs)](https://pub.dev/packages/sodium_libs) Flutter companion package to [sodium](https://pub.dev/packages/sodium) that provides the low-level libsodium binaries for easy use. +> This project is tested with BrowserStack. + ## Table of contents - [Features](#features) - [Installation](#installation) diff --git a/packages/sodium_libs/android/build.gradle b/packages/sodium_libs/android/build.gradle index dac6259a..3ee3311b 100644 --- a/packages/sodium_libs/android/build.gradle +++ b/packages/sodium_libs/android/build.gradle @@ -1,5 +1,5 @@ group = "de.skycoder42.sodium_libs" -version = "1.0-SNAPSHOT" +version = "3.0.0" buildscript { ext.kotlin_version = "1.7.10" diff --git a/packages/sodium_libs/darwin/sodium_libs.podspec b/packages/sodium_libs/darwin/sodium_libs.podspec index 55ce6da3..c8468a72 100644 --- a/packages/sodium_libs/darwin/sodium_libs.podspec +++ b/packages/sodium_libs/darwin/sodium_libs.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'sodium_libs' - s.version = '2.2.1' + s.version = '3.0.0' s.summary = 'Flutter companion package to sodium that provides the low-level libsodium binaries for easy use.' s.description = <<-DESC Flutter companion package to sodium that provides the low-level libsodium binaries for easy use. diff --git a/packages/sodium_libs/pubspec.yaml b/packages/sodium_libs/pubspec.yaml index c8fb036d..486f8b20 100644 --- a/packages/sodium_libs/pubspec.yaml +++ b/packages/sodium_libs/pubspec.yaml @@ -1,5 +1,5 @@ name: sodium_libs -version: 2.2.1+8 +version: 3.0.0 description: Flutter companion package to sodium that provides the low-level libsodium binaries for easy use. homepage: https://github.com/Skycoder42/libsodium_dart_bindings @@ -19,8 +19,8 @@ dependencies: html: ^0.15.4 meta: ^1.15.0 plugin_platform_interface: ^2.1.8 - sodium: ^3.0.0 - synchronized: ^3.1.0+1 + sodium: ^3.0.1 + synchronized: ^3.2.0 web: ^1.0.0 dev_dependencies: