Attempt release
This commit is contained in:
parent
5fe9d7405f
commit
e3f4443cc0
|
@ -1 +1 @@
|
||||||
3597
|
3599
|
||||||
|
|
|
@ -5,6 +5,12 @@ 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/),
|
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).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## 2.3.5 (2024-01-19)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Minor stuff.
|
||||||
|
|
||||||
## 2.3.4 (2024-01-14)
|
## 2.3.4 (2024-01-14)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
|
@ -8,8 +8,8 @@ GEM
|
||||||
artifactory (3.0.15)
|
artifactory (3.0.15)
|
||||||
atomos (0.1.3)
|
atomos (0.1.3)
|
||||||
aws-eventstream (1.3.0)
|
aws-eventstream (1.3.0)
|
||||||
aws-partitions (1.880.0)
|
aws-partitions (1.882.0)
|
||||||
aws-sdk-core (3.190.2)
|
aws-sdk-core (3.190.3)
|
||||||
aws-eventstream (~> 1, >= 1.3.0)
|
aws-eventstream (~> 1, >= 1.3.0)
|
||||||
aws-partitions (~> 1, >= 1.651.0)
|
aws-partitions (~> 1, >= 1.651.0)
|
||||||
aws-sigv4 (~> 1.8)
|
aws-sigv4 (~> 1.8)
|
||||||
|
@ -109,7 +109,7 @@ GEM
|
||||||
gh_inspector (1.1.3)
|
gh_inspector (1.1.3)
|
||||||
google-apis-androidpublisher_v3 (0.54.0)
|
google-apis-androidpublisher_v3 (0.54.0)
|
||||||
google-apis-core (>= 0.11.0, < 2.a)
|
google-apis-core (>= 0.11.0, < 2.a)
|
||||||
google-apis-core (0.11.2)
|
google-apis-core (0.11.3)
|
||||||
addressable (~> 2.5, >= 2.5.1)
|
addressable (~> 2.5, >= 2.5.1)
|
||||||
googleauth (>= 0.16.2, < 2.a)
|
googleauth (>= 0.16.2, < 2.a)
|
||||||
httpclient (>= 2.8.1, < 3.a)
|
httpclient (>= 2.8.1, < 3.a)
|
||||||
|
@ -117,7 +117,6 @@ GEM
|
||||||
representable (~> 3.0)
|
representable (~> 3.0)
|
||||||
retriable (>= 2.0, < 4.a)
|
retriable (>= 2.0, < 4.a)
|
||||||
rexml
|
rexml
|
||||||
webrick
|
|
||||||
google-apis-iamcredentials_v1 (0.17.0)
|
google-apis-iamcredentials_v1 (0.17.0)
|
||||||
google-apis-core (>= 0.11.0, < 2.a)
|
google-apis-core (>= 0.11.0, < 2.a)
|
||||||
google-apis-playcustomapp_v1 (0.13.0)
|
google-apis-playcustomapp_v1 (0.13.0)
|
||||||
|
@ -190,7 +189,6 @@ GEM
|
||||||
tty-cursor (~> 0.7)
|
tty-cursor (~> 0.7)
|
||||||
uber (0.1.0)
|
uber (0.1.0)
|
||||||
unicode-display_width (2.5.0)
|
unicode-display_width (2.5.0)
|
||||||
webrick (1.8.1)
|
|
||||||
word_wrap (1.0.0)
|
word_wrap (1.0.0)
|
||||||
xcodeproj (1.23.0)
|
xcodeproj (1.23.0)
|
||||||
CFPropertyList (>= 2.3.3, < 4.0)
|
CFPropertyList (>= 2.3.3, < 4.0)
|
||||||
|
|
|
@ -1783,7 +1783,7 @@
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
CODE_SIGN_IDENTITY = "Apple Development";
|
CODE_SIGN_IDENTITY = "Apple Development";
|
||||||
CURRENT_PROJECT_VERSION = 3597;
|
CURRENT_PROJECT_VERSION = 3599;
|
||||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||||
DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)";
|
DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)";
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
|
@ -1852,7 +1852,7 @@
|
||||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
CODE_SIGN_IDENTITY = "Apple Development";
|
CODE_SIGN_IDENTITY = "Apple Development";
|
||||||
CURRENT_PROJECT_VERSION = 3597;
|
CURRENT_PROJECT_VERSION = 3599;
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)";
|
DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)";
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
|
@ -1889,7 +1889,7 @@
|
||||||
CLANG_ENABLE_MODULES = YES;
|
CLANG_ENABLE_MODULES = YES;
|
||||||
CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements;
|
CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements;
|
||||||
CODE_SIGN_STYLE = Manual;
|
CODE_SIGN_STYLE = Manual;
|
||||||
CURRENT_PROJECT_VERSION = 3597;
|
CURRENT_PROJECT_VERSION = 3599;
|
||||||
INFOPLIST_FILE = Passepartout/App/Info.plist;
|
INFOPLIST_FILE = Passepartout/App/Info.plist;
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
LD_RUNPATH_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
|
@ -1917,7 +1917,7 @@
|
||||||
CLANG_ENABLE_MODULES = YES;
|
CLANG_ENABLE_MODULES = YES;
|
||||||
CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements;
|
CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements;
|
||||||
CODE_SIGN_STYLE = Manual;
|
CODE_SIGN_STYLE = Manual;
|
||||||
CURRENT_PROJECT_VERSION = 3597;
|
CURRENT_PROJECT_VERSION = 3599;
|
||||||
INFOPLIST_FILE = Passepartout/App/Info.plist;
|
INFOPLIST_FILE = Passepartout/App/Info.plist;
|
||||||
LD_RUNPATH_SEARCH_PATHS = (
|
LD_RUNPATH_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
|
@ -1943,7 +1943,7 @@
|
||||||
CODE_SIGN_STYLE = Manual;
|
CODE_SIGN_STYLE = Manual;
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
CURRENT_PROJECT_VERSION = 3597;
|
CURRENT_PROJECT_VERSION = 3599;
|
||||||
DEAD_CODE_STRIPPING = YES;
|
DEAD_CODE_STRIPPING = YES;
|
||||||
INFOPLIST_FILE = Passepartout/Mac/Info.plist;
|
INFOPLIST_FILE = Passepartout/Mac/Info.plist;
|
||||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
|
||||||
|
@ -1976,7 +1976,7 @@
|
||||||
CODE_SIGN_STYLE = Manual;
|
CODE_SIGN_STYLE = Manual;
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
CURRENT_PROJECT_VERSION = 3597;
|
CURRENT_PROJECT_VERSION = 3599;
|
||||||
DEAD_CODE_STRIPPING = YES;
|
DEAD_CODE_STRIPPING = YES;
|
||||||
INFOPLIST_FILE = Passepartout/Mac/Info.plist;
|
INFOPLIST_FILE = Passepartout/Mac/Info.plist;
|
||||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
|
||||||
|
|
|
@ -149,14 +149,16 @@ private extension AppContext {
|
||||||
}
|
}
|
||||||
|
|
||||||
guard productManager.isEligible(forFeature: .appleTV) else {
|
guard productManager.isEligible(forFeature: .appleTV) else {
|
||||||
var restricted = newProfile
|
var restricted: Profile
|
||||||
let remainingMinutes: Int
|
let remainingMinutes: Int
|
||||||
let expirationDate: Date
|
let expirationDate: Date
|
||||||
|
|
||||||
// retain current expiration period if any
|
// retain current expiration period if any
|
||||||
if let currentExpirationDate = existingProfile?.connectionExpirationDate {
|
if let existingProfile, let currentExpirationDate = existingProfile.connectionExpirationDate {
|
||||||
remainingMinutes = Int(currentExpirationDate.timeIntervalSinceNow / 60.0)
|
remainingMinutes = Int(currentExpirationDate.timeIntervalSinceNow / 60.0)
|
||||||
expirationDate = currentExpirationDate
|
expirationDate = currentExpirationDate
|
||||||
|
|
||||||
|
restricted = existingProfile
|
||||||
}
|
}
|
||||||
// otherwise, expire in N minutes from now
|
// otherwise, expire in N minutes from now
|
||||||
else {
|
else {
|
||||||
|
@ -164,6 +166,7 @@ private extension AppContext {
|
||||||
expirationDate = Date()
|
expirationDate = Date()
|
||||||
.addingTimeInterval(TimeInterval(remainingMinutes) * 60.0)
|
.addingTimeInterval(TimeInterval(remainingMinutes) * 60.0)
|
||||||
|
|
||||||
|
restricted = newProfile
|
||||||
restricted.connectionExpirationDate = expirationDate
|
restricted.connectionExpirationDate = expirationDate
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -32,9 +32,9 @@
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>2.3.4</string>
|
<string>2.3.5</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>3597</string>
|
<string>3599</string>
|
||||||
<key>ITSAppUsesNonExemptEncryption</key>
|
<key>ITSAppUsesNonExemptEncryption</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>LSApplicationCategoryType</key>
|
<key>LSApplicationCategoryType</key>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended sensitive data in issue reports.
|
- Minor stuff.
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>2.3.4</string>
|
<string>2.3.5</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>3597</string>
|
<string>3599</string>
|
||||||
<key>LSBackgroundOnly</key>
|
<key>LSBackgroundOnly</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>2.3.4</string>
|
<string>2.3.5</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>3597</string>
|
<string>3599</string>
|
||||||
<key>NSPrincipalClass</key>
|
<key>NSPrincipalClass</key>
|
||||||
<string>$(PRODUCT_MODULE_NAME).PassepartoutMac</string>
|
<string>$(PRODUCT_MODULE_NAME).PassepartoutMac</string>
|
||||||
<key>com.algoritmico.Passepartout.config</key>
|
<key>com.algoritmico.Passepartout.config</key>
|
||||||
|
|
|
@ -17,9 +17,9 @@
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>XPC!</string>
|
<string>XPC!</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>2.3.4</string>
|
<string>2.3.5</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>3597</string>
|
<string>3599</string>
|
||||||
<key>LSMinimumSystemVersion</key>
|
<key>LSMinimumSystemVersion</key>
|
||||||
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
|
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
|
||||||
<key>NSExtension</key>
|
<key>NSExtension</key>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 86228d265915109e095715aef2ff7c46e588e359
|
Subproject commit 5028d99e6f95ffcddd0ad4c2a1f74b1ff0d709d1
|
Loading…
Reference in New Issue