Skip to content

Commit 6e318bc

Browse files
committed
Merge pull request #15 from EXXETA/develop
Release v1.0.1 Signed-off-by: Denis Dobanda <[email protected]>
2 parents c06c16c + 820e37c commit 6e318bc

38 files changed

+155
-2269
lines changed

.github/workflows/publish.yml

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Publish to pub.dev
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v[0-9]+.[0-9]+.[0-9]+*'
7+
8+
jobs:
9+
publish:
10+
permissions:
11+
id-token: write # Required for authentication using OIDC
12+
uses: dart-lang/setup-dart/.github/workflows/publish.yml@v1
13+
# with:
14+
# working-directory: path/to/package/within/repository

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
Flutter Mobile Security Toolkit Library Changelog
22
===========================
33

4+
# 1.0.1
5+
6+
* Updated to respective 1.0.1 version of both Android and iOS libraries
7+
* Using Cocoapod dependency for iOS, instead of .xcframework
8+
49
# 1.0.0
510

611
* Added Jailbreak detection

README.md

+9-15
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,13 @@
22

33
![License](https://img.shields.io/github/license/EXXETA/Flutter-Security-Toolkit.svg?style=flat-square)
44
![Release](https://img.shields.io/github/release/EXXETA/Flutter-Security-Toolkit.svg?style=flat-square)
5+
[![pub package](https://img.shields.io/pub/v/flutter_security_toolkit.svg?style=flat-square)](https://pub.dev/packages/flutter_security_toolkit)
56

6-
<img src="./docs/1.png" width=300 alt="screenshot"/>
7+
| | Android | iOS |
8+
|-------------|---------|-------|
9+
| **Support** | SDK 28+ | 13.0+ |
10+
11+
![Screenshot](./doc/1.png)
712

813
In a world where mobile devices hold vast amounts of personal and
914
business-critical data, security is no longer optional — it's essential.
@@ -32,22 +37,11 @@ You can use the Mobile Security Toolkit in your project by importing it with
3237
Swift Package Manager
3338

3439
### pub.dev
35-
36-
`.package(url: "https://github.com/EXXETA/Flutter-Security-Toolkit.git", from:
37-
"1.0.0")`
38-
39-
> [!IMPORTANT]
40-
> Make sure your `android/build.gradle` contains following:
40+
Add the following to your `pubspec.yaml`:
4141

4242
```
43-
allprojects {
44-
repositories {
45-
.
46-
.
47-
.
48-
maven { url 'https://jitpack.io' }
49-
}
50-
}
43+
dependencies:
44+
flutter_security_toolkit: ^1.0.1
5145
```
5246

5347
## Usage

doc/1.png

69.9 KB
Loading

docs/1.png

-311 KB
Binary file not shown.

example/integration_test/plugin_integration_test.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// For more information about Flutter integration tests, please see
77
// https://docs.flutter.dev/cookbook/testing/integration/introduction
88

9-
import 'package:flutter_security_toolkit/threat_detection_center.dart';
9+
import 'package:flutter_security_toolkit/src/threat_detection_center.dart';
1010
import 'package:flutter_test/flutter_test.dart';
1111
import 'package:integration_test/integration_test.dart';
1212

example/ios/Podfile.lock

+10-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
11
PODS:
22
- Flutter (1.0.0)
3-
- flutter_security_toolkit (0.0.1):
3+
- flutter_security_toolkit (1.0.1):
44
- Flutter
5+
- SecurityToolkit (~> 1.0)
56
- integration_test (0.0.1):
67
- Flutter
8+
- SecurityToolkit (1.0.1)
79

810
DEPENDENCIES:
911
- Flutter (from `Flutter`)
1012
- flutter_security_toolkit (from `.symlinks/plugins/flutter_security_toolkit/ios`)
1113
- integration_test (from `.symlinks/plugins/integration_test/ios`)
1214

15+
SPEC REPOS:
16+
trunk:
17+
- SecurityToolkit
18+
1319
EXTERNAL SOURCES:
1420
Flutter:
1521
:path: Flutter
@@ -20,9 +26,10 @@ EXTERNAL SOURCES:
2026

2127
SPEC CHECKSUMS:
2228
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
23-
flutter_security_toolkit: 4bfaa6b0e58669037ca16f97b66ada44793fdaa3
29+
flutter_security_toolkit: 73412e795f89286c565f7f91b76b2c4c610c953a
2430
integration_test: ce0a3ffa1de96d1a89ca0ac26fca7ea18a749ef4
31+
SecurityToolkit: 51927d4723e634bddb83a4d16e86940b344fa6a4
2532

2633
PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796
2734

28-
COCOAPODS: 1.15.2
35+
COCOAPODS: 1.16.2

example/ios/Runner.xcodeproj/project.pbxproj

+56-64
Large diffs are not rendered by default.

example/lib/main.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'dart:async';
22

33
import 'package:flutter/material.dart';
44
import 'package:flutter/services.dart';
5-
import 'package:flutter_security_toolkit/threat_detection_center.dart';
5+
import 'package:flutter_security_toolkit/flutter_security_toolkit.dart';
66

77
void main() {
88
runApp(const MyApp());

example/pubspec.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ packages:
8989
path: ".."
9090
relative: true
9191
source: path
92-
version: "1.0.0"
92+
version: "1.0.1"
9393
flutter_test:
9494
dependency: "direct dev"
9595
description: flutter

ios/SecurityToolkit.xcframework/Info.plist

-44
This file was deleted.
Binary file not shown.

0 commit comments

Comments
 (0)