Skip to content

Commit 0b4fd69

Browse files
committed
chore: release v2.7.0
1 parent c5351c7 commit 0b4fd69

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

Casks/vpn-bypass.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Or if using local tap: brew install --cask --no-quarantine ./Casks/vpn-bypass.rb
44

55
cask "vpn-bypass" do
6-
version "2.6.2"
6+
version "2.7.0"
77
sha256 "8da2ba2e2073f8dbcd9d413658e995d244b52adc94559aecc31690448a9acf42"
88

99
url "https://github.com/GeiserX/VPN-Bypass/releases/download/v#{version}/VPN-Bypass-#{version}.dmg"

Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<key>CFBundlePackageType</key>
2424
<string>APPL</string>
2525
<key>CFBundleShortVersionString</key>
26-
<string>2.6.2</string><!-- VERSION -->
26+
<string>2.7.0</string><!-- VERSION -->
2727
<key>CFBundleVersion</key>
2828
<string>22</string>
2929
<key>LSMinimumSystemVersion</key>

docs/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ All notable changes to VPN Bypass will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.7.0] - 2026-05-04
9+
10+
### Changed
11+
- **Library extraction** — Extracted `VPNBypassCore` as a separate SPM library target, enabling unit testing of business logic without launching the full app
12+
13+
### Added
14+
- **552 unit tests** across 10 new test files covering RouteManager config mutations, domain cleaning, IP/CIDR validation, Codable roundtrips, HelperState, notification preferences, Theme constants, and more
15+
- **Codecov integration** — Coverage tracking with exclusions for system-dependent code (XPC, VPN detection, SwiftUI views)
16+
817
## [2.6.2] - 2026-05-03
918

1019
### Fixed

0 commit comments

Comments
 (0)