Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
jurajhilje committed May 24, 2023
2 parents b00f63a + fb6bf98 commit 1750765
Show file tree
Hide file tree
Showing 124 changed files with 2,870 additions and 1,987 deletions.
18 changes: 4 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ name: CI

on:
push:
branches:
- "main"
- "develop"
branches: [ "main", "develop" ]
pull_request:

jobs:
Expand All @@ -16,23 +14,15 @@ jobs:
with:
go-version: 1.16
- uses: actions/checkout@v2
- uses: actions/cache@v1
with:
path: Pods
key: ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }}
restore-keys: |
${{ runner.os }}-pods-
- name: Install dependencies
run: pod install
- name: Set up config files
run: |
cp IVPNClient/Config/staging.template.xcconfig IVPNClient/Config/staging.xcconfig
cp IVPNClient/Config/release.template.xcconfig IVPNClient/Config/release.xcconfig
cp wireguard-tunnel-provider/Config/wg-staging.template.xcconfig wireguard-tunnel-provider/Config/wg-staging.xcconfig
cp wireguard-tunnel-provider/Config/wg-release.template.xcconfig wireguard-tunnel-provider/Config/wg-release.xcconfig
cp today-extension/Config/today-extension-staging.template.xcconfig today-extension/Config/today-extension-staging.xcconfig
cp today-extension/Config/today-extension-release.template.xcconfig today-extension/Config/today-extension-release.xcconfig
cp IVPNWidget/Config/widget-staging.template.xcconfig IVPNWidget/Config/widget-staging.xcconfig
cp IVPNWidget/Config/widget-release.template.xcconfig IVPNWidget/Config/widget-release.xcconfig
cp IVPNClient/Config/OpenVPNConf.template.swift IVPNClient/Config/OpenVPNConf.swift
cp fastlane/Appfile.template fastlane/Appfile
- name: Build and test
run: xcodebuild test -workspace IVPNClient.xcworkspace -scheme IVPNClient -destination 'platform=iOS Simulator,name=iPhone 11'
run: xcodebuild test -scheme IVPNClient -destination 'platform=iOS Simulator,name=iPhone 14'
4 changes: 1 addition & 3 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ name: Lint Code Base

on:
push:
branches:
- "main"
- "develop"
branches: [ "main", "develop" ]
pull_request:

jobs:
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/mobsfscan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: mobsfscan

on:
push:
branches: [ "main", "develop" ]
pull_request:

jobs:
build:
runs-on: ubuntu-latest
name: mobsfscan
steps:
- uses: actions/checkout@v2
- name: mobsfscan
uses: MobSF/mobsfscan@main
with:
args: '. --json'
4 changes: 1 addition & 3 deletions .github/workflows/swiftlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ name: SwiftLint

on:
push:
branches:
- "main"
- "develop"
branches: [ "main", "develop" ]
pull_request:
paths:
- '.github/workflows/swiftlint.yml'
Expand Down
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ staging.xcconfig
release.xcconfig
wg-staging.xcconfig
wg-release.xcconfig
today-extension-staging.xcconfig
today-extension-release.xcconfig
widget-staging.xcconfig
widget-release.xcconfig

# Rules for .swift files
OpenVPNConf.swift
Expand Down
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

All notable changes to this project will be documented in this file.

## 2.9.0 - 2023-05-24

[NEW] New Widget implemented with WidgetKit
[NEW] Option to prevent a Multi-Hop chain with the same provider
[NEW] MTU configuration for WireGuard
[IMPROVED] Upgraded OpenVPN and OpenSSL libraries
[IMPROVED] Alternative method to obtain diagnostic logs
[FIXED] Servers mismatch when selecting individual servers
[FIXED] Unable to change the port when switching from WireGuard to OpenVPN
[FIXED] Fastest server settings list automatically toggling servers off
[FIXED] App remains in "disconnecting" state when using Network Protection
[FIXED] Server latency not displayed after logging in
[NOTE] Removed support for iOS 12 and 13

## 2.8.0 - 2023-01-30

[NEW] Favorite servers
Expand Down
4 changes: 0 additions & 4 deletions Gemfile

This file was deleted.

217 changes: 0 additions & 217 deletions Gemfile.lock

This file was deleted.

Loading

0 comments on commit 1750765

Please sign in to comment.