diff --git a/.beta-build b/.beta-build
index 5f1d1703..0df6c755 100644
--- a/.beta-build
+++ b/.beta-build
@@ -1 +1 @@
-3582
+3583
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0bf9f818..6181c25e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,12 +13,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Purchase is not credited if any refund was issued in the past. [#461](https://github.com/passepartoutvpn/passepartout-apple/issues/461)
- On-demand not applying to wired connections. [#463](https://github.com/passepartoutvpn/passepartout-apple/pull/463)
-## 2.3.2 (2024-01-11)
-
-### Fixed
-
-- Regression in purchase elegibility predicate. [#460](https://github.com/passepartoutvpn/passepartout-apple/pull/460)
-
## 2.3.1 (2024-01-06)
### Fixed
diff --git a/Passepartout.xcodeproj/project.pbxproj b/Passepartout.xcodeproj/project.pbxproj
index d1eff272..5c07f34f 100644
--- a/Passepartout.xcodeproj/project.pbxproj
+++ b/Passepartout.xcodeproj/project.pbxproj
@@ -1783,7 +1783,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "Apple Development";
- CURRENT_PROJECT_VERSION = 3582;
+ CURRENT_PROJECT_VERSION = 3583;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)";
ENABLE_BITCODE = NO;
@@ -1852,7 +1852,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "Apple Development";
- CURRENT_PROJECT_VERSION = 3582;
+ CURRENT_PROJECT_VERSION = 3583;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)";
ENABLE_BITCODE = NO;
@@ -1889,7 +1889,7 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements;
CODE_SIGN_STYLE = Manual;
- CURRENT_PROJECT_VERSION = 3582;
+ CURRENT_PROJECT_VERSION = 3583;
INFOPLIST_FILE = Passepartout/App/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
@@ -1917,7 +1917,7 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements;
CODE_SIGN_STYLE = Manual;
- CURRENT_PROJECT_VERSION = 3582;
+ CURRENT_PROJECT_VERSION = 3583;
INFOPLIST_FILE = Passepartout/App/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
@@ -1943,7 +1943,7 @@
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 3582;
+ CURRENT_PROJECT_VERSION = 3583;
DEAD_CODE_STRIPPING = YES;
INFOPLIST_FILE = Passepartout/Mac/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
@@ -1976,7 +1976,7 @@
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 3582;
+ CURRENT_PROJECT_VERSION = 3583;
DEAD_CODE_STRIPPING = YES;
INFOPLIST_FILE = Passepartout/Mac/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
diff --git a/Passepartout/App/Info.plist b/Passepartout/App/Info.plist
index ff067b90..ee73869f 100644
--- a/Passepartout/App/Info.plist
+++ b/Passepartout/App/Info.plist
@@ -34,7 +34,7 @@
CFBundleShortVersionString
2.3.2
CFBundleVersion
- 3582
+ 3583
ITSAppUsesNonExemptEncryption
LSApplicationCategoryType
diff --git a/Passepartout/Launcher/Info.plist b/Passepartout/Launcher/Info.plist
index 626e2641..e96228d4 100644
--- a/Passepartout/Launcher/Info.plist
+++ b/Passepartout/Launcher/Info.plist
@@ -5,7 +5,7 @@
CFBundleShortVersionString
2.3.2
CFBundleVersion
- 3582
+ 3583
LSBackgroundOnly
CFBundleIdentifier
diff --git a/Passepartout/Mac/Info.plist b/Passepartout/Mac/Info.plist
index 7c22326a..951245f2 100644
--- a/Passepartout/Mac/Info.plist
+++ b/Passepartout/Mac/Info.plist
@@ -7,7 +7,7 @@
CFBundleShortVersionString
2.3.2
CFBundleVersion
- 3582
+ 3583
NSPrincipalClass
$(PRODUCT_MODULE_NAME).PassepartoutMac
com.algoritmico.Passepartout.config
diff --git a/Passepartout/Tunnel/Info.plist b/Passepartout/Tunnel/Info.plist
index 099d654f..9f17b901 100644
--- a/Passepartout/Tunnel/Info.plist
+++ b/Passepartout/Tunnel/Info.plist
@@ -19,7 +19,7 @@
CFBundleShortVersionString
2.3.2
CFBundleVersion
- 3582
+ 3583
LSMinimumSystemVersion
$(MACOSX_DEPLOYMENT_TARGET)
NSExtension