Commit a6ed5c3546

a6ed5c3546300994ab4d8b9840445d384b0083ed

parent: fa75b888d3

Unsigned

cmc <hello@cleberg.net> · 2026-08-02 13:42 UTC

chore: cut v5.0.2 (krazywarez migration release)

Release cut for the zerolabs -> krazywarez / krz.sh migration:
MARKETING_VERSION 5.0.1 -> 5.0.2, CURRENT_PROJECT_VERSION 46 -> 47 across
all targets, AppVersion.current in lockstep, roadmap updated.

App builds clean; unit suite 63/63.

Layout: unified · split

DomainDig.xcodeproj/project.pbxproj +20 −20
@@ -567,11 +567,11 @@
567567 BUNDLE_LOADER = "$(TEST_HOST)";
568568 CLANG_ENABLE_OBJC_WEAK = NO;
569569 CODE_SIGN_STYLE = Automatic;
570 CURRENT_PROJECT_VERSION = 46;
570 CURRENT_PROJECT_VERSION = 47;
571571 DEVELOPMENT_TEAM = ZCNAX3VL9D;
572572 GENERATE_INFOPLIST_FILE = YES;
573573 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
574 MARKETING_VERSION = 5.0.1;
574 MARKETING_VERSION = 5.0.2;
575575 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDigTests;
576576 PRODUCT_NAME = "$(TARGET_NAME)";
577577 SDKROOT = iphoneos;
@@ -714,7 +714,7 @@
714714 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
715715 CODE_SIGN_ENTITLEMENTS = DomainDig/DomainDig.entitlements;
716716 CODE_SIGN_STYLE = Automatic;
717 CURRENT_PROJECT_VERSION = 46;
717 CURRENT_PROJECT_VERSION = 47;
718718 DEVELOPMENT_TEAM = ZCNAX3VL9D;
719719 ENABLE_PREVIEWS = YES;
720720 GENERATE_INFOPLIST_FILE = YES;
@@ -731,7 +731,7 @@
731731 "$(inherited)",
732732 "@executable_path/Frameworks",
733733 );
734 MARKETING_VERSION = 5.0.1;
734 MARKETING_VERSION = 5.0.2;
735735 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDig;
736736 PRODUCT_NAME = "$(TARGET_NAME)";
737737 STRING_CATALOG_GENERATE_SYMBOLS = YES;
@@ -751,7 +751,7 @@
751751 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
752752 CODE_SIGN_ENTITLEMENTS = DomainDig/DomainDig.entitlements;
753753 CODE_SIGN_STYLE = Automatic;
754 CURRENT_PROJECT_VERSION = 46;
754 CURRENT_PROJECT_VERSION = 47;
755755 DEVELOPMENT_TEAM = ZCNAX3VL9D;
756756 ENABLE_PREVIEWS = YES;
757757 GENERATE_INFOPLIST_FILE = YES;
@@ -768,7 +768,7 @@
768768 "$(inherited)",
769769 "@executable_path/Frameworks",
770770 );
771 MARKETING_VERSION = 5.0.1;
771 MARKETING_VERSION = 5.0.2;
772772 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDig;
773773 PRODUCT_NAME = "$(TARGET_NAME)";
774774 STRING_CATALOG_GENERATE_SYMBOLS = YES;
@@ -787,7 +787,7 @@
787787 APPLICATION_EXTENSION_API_ONLY = YES;
788788 CODE_SIGN_ENTITLEMENTS = DomainDigWidget/DomainDigWidget.entitlements;
789789 CODE_SIGN_STYLE = Automatic;
790 CURRENT_PROJECT_VERSION = 46;
790 CURRENT_PROJECT_VERSION = 47;
791791 DEVELOPMENT_TEAM = ZCNAX3VL9D;
792792 GENERATE_INFOPLIST_FILE = NO;
793793 INFOPLIST_FILE = DomainDigWidget/Info.plist;
@@ -798,7 +798,7 @@
798798 "@executable_path/Frameworks",
799799 "@executable_path/../../Frameworks",
800800 );
801 MARKETING_VERSION = 5.0.1;
801 MARKETING_VERSION = 5.0.2;
802802 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDig.DomainDigWidget;
803803 PRODUCT_NAME = "$(TARGET_NAME)";
804804 SKIP_INSTALL = YES;
@@ -816,7 +816,7 @@
816816 APPLICATION_EXTENSION_API_ONLY = YES;
817817 CODE_SIGN_ENTITLEMENTS = DomainDigWidget/DomainDigWidget.entitlements;
818818 CODE_SIGN_STYLE = Automatic;
819 CURRENT_PROJECT_VERSION = 46;
819 CURRENT_PROJECT_VERSION = 47;
820820 DEVELOPMENT_TEAM = ZCNAX3VL9D;
821821 GENERATE_INFOPLIST_FILE = NO;
822822 INFOPLIST_FILE = DomainDigWidget/Info.plist;
@@ -827,7 +827,7 @@
827827 "@executable_path/Frameworks",
828828 "@executable_path/../../Frameworks",
829829 );
830 MARKETING_VERSION = 5.0.1;
830 MARKETING_VERSION = 5.0.2;
831831 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDig.DomainDigWidget;
832832 PRODUCT_NAME = "$(TARGET_NAME)";
833833 SKIP_INSTALL = YES;
@@ -845,7 +845,7 @@
845845 APPLICATION_EXTENSION_API_ONLY = YES;
846846 CODE_SIGN_ENTITLEMENTS = DomainDigShareExtension/DomainDigShareExtension.entitlements;
847847 CODE_SIGN_STYLE = Automatic;
848 CURRENT_PROJECT_VERSION = 46;
848 CURRENT_PROJECT_VERSION = 47;
849849 DEVELOPMENT_TEAM = ZCNAX3VL9D;
850850 GENERATE_INFOPLIST_FILE = NO;
851851 INFOPLIST_FILE = DomainDigShareExtension/Info.plist;
@@ -856,7 +856,7 @@
856856 "@executable_path/Frameworks",
857857 "@executable_path/../../Frameworks",
858858 );
859 MARKETING_VERSION = 5.0.1;
859 MARKETING_VERSION = 5.0.2;
860860 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDig.DomainDigShareExtension;
861861 PRODUCT_NAME = "$(TARGET_NAME)";
862862 SKIP_INSTALL = YES;
@@ -874,7 +874,7 @@
874874 APPLICATION_EXTENSION_API_ONLY = YES;
875875 CODE_SIGN_ENTITLEMENTS = DomainDigShareExtension/DomainDigShareExtension.entitlements;
876876 CODE_SIGN_STYLE = Automatic;
877 CURRENT_PROJECT_VERSION = 46;
877 CURRENT_PROJECT_VERSION = 47;
878878 DEVELOPMENT_TEAM = ZCNAX3VL9D;
879879 GENERATE_INFOPLIST_FILE = NO;
880880 INFOPLIST_FILE = DomainDigShareExtension/Info.plist;
@@ -885,7 +885,7 @@
885885 "@executable_path/Frameworks",
886886 "@executable_path/../../Frameworks",
887887 );
888 MARKETING_VERSION = 5.0.1;
888 MARKETING_VERSION = 5.0.2;
889889 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDig.DomainDigShareExtension;
890890 PRODUCT_NAME = "$(TARGET_NAME)";
891891 SKIP_INSTALL = YES;
@@ -901,11 +901,11 @@
901901 isa = XCBuildConfiguration;
902902 buildSettings = {
903903 CODE_SIGN_STYLE = Automatic;
904 CURRENT_PROJECT_VERSION = 46;
904 CURRENT_PROJECT_VERSION = 47;
905905 DEVELOPMENT_TEAM = ZCNAX3VL9D;
906906 GENERATE_INFOPLIST_FILE = YES;
907907 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
908 MARKETING_VERSION = 5.0.1;
908 MARKETING_VERSION = 5.0.2;
909909 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDigUITests;
910910 PRODUCT_NAME = "$(TARGET_NAME)";
911911 SWIFT_APPROACHABLE_CONCURRENCY = YES;
@@ -920,11 +920,11 @@
920920 isa = XCBuildConfiguration;
921921 buildSettings = {
922922 CODE_SIGN_STYLE = Automatic;
923 CURRENT_PROJECT_VERSION = 46;
923 CURRENT_PROJECT_VERSION = 47;
924924 DEVELOPMENT_TEAM = ZCNAX3VL9D;
925925 GENERATE_INFOPLIST_FILE = YES;
926926 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
927 MARKETING_VERSION = 5.0.1;
927 MARKETING_VERSION = 5.0.2;
928928 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDigUITests;
929929 PRODUCT_NAME = "$(TARGET_NAME)";
930930 SWIFT_APPROACHABLE_CONCURRENCY = YES;
@@ -941,11 +941,11 @@
941941 BUNDLE_LOADER = "$(TEST_HOST)";
942942 CLANG_ENABLE_OBJC_WEAK = NO;
943943 CODE_SIGN_STYLE = Automatic;
944 CURRENT_PROJECT_VERSION = 46;
944 CURRENT_PROJECT_VERSION = 47;
945945 DEVELOPMENT_TEAM = ZCNAX3VL9D;
946946 GENERATE_INFOPLIST_FILE = YES;
947947 IPHONEOS_DEPLOYMENT_TARGET = 17.6;
948 MARKETING_VERSION = 5.0.1;
948 MARKETING_VERSION = 5.0.2;
949949 PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.DomainDigTests;
950950 PRODUCT_NAME = "$(TARGET_NAME)";
951951 SDKROOT = iphoneos;
DomainDig/AppVersion.swift +1 −1
@@ -2,6 +2,6 @@ import Foundation
22
33enum AppVersion {
44 nonisolated static var current: String {
5 "5.0.1"
5 "5.0.2"
66 }
77}
RELEASE_ROADMAP.md +13 −1
@@ -6,7 +6,7 @@ ports, geolocation, subdomains, availability). The next several releases invest
66in *reach and surfacing* — getting that data onto more iOS surfaces and into more
77workflows — rather than adding raw protocol checks.
88
9Current version: `v5.0.1`.
9Current version: `v5.0.2`.
1010
1111## v4.4.1 Patch: Release Readiness — ✅ shipped
1212
@@ -321,6 +321,18 @@ the only step left, and it is a manual action outside the repo.
321321- Release cut: `MARKETING_VERSION` 5.0.0 → 5.0.1, `CURRENT_PROJECT_VERSION`
322322 45 → 46, `AppVersion.current` in lockstep.
323323
324## v5.0.2 Patch: krazywarez migration — ✅ shipped
325
326- **Org/domain migration.** Moved all outward-facing references from
327 `zerolabsco`/`zerolabs.sh` to `krazywarez`/`krz.sh`: source, documentation,
328 privacy, and support links in `AppLinks`, the support email (`root@krz.sh`),
329 the SonarCloud project badges, the `DomainDebugLog` logging subsystem, and the
330 docs (`README`, `SECURITY`, `ACCESSIBILITY`). Stable identity — bundle IDs, App
331 Group, iCloud/CloudKit container, and background-task identifiers — stays on
332 `net.cleberg.DomainDig`, tied to the existing App Store listing.
333- Release cut: `MARKETING_VERSION` 5.0.1 → 5.0.2, `CURRENT_PROJECT_VERSION`
334 46 → 47, `AppVersion.current` in lockstep.
335
324336## Cross-cutting note
325337
326338New feature surfaces (widgets, intents, extensions) each add a target and a