Skip to content

Commit b122176

Browse files
committed
1.6.0 support of package access level introduced in Swift 5.9
1 parent 85c459f commit b122176

File tree

6 files changed

+37
-14
lines changed

6 files changed

+37
-14
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
# [1.6.0](https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension/releases/tag/1.6.0)
2+
3+
## Features
4+
5+
- support `package` access level ([SE-0386](https://github.com/apple/swift-evolution/blob/main/proposals/0386-package-access-modifier.md)) introduced in Swift 5.9
6+
7+
## Internal Dependencies
8+
9+
uses [[email protected]](https://github.com/MarcoEidinger/SwiftPlantUML/releases/tag/0.8.0)
10+
111
# [1.5.1](https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension/releases/tag/1.5.1)
212

313
## Bug Fixes

SourceEditorExtension/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,6 @@
5252
<string>com.apple.dt.Xcode.extension.source-editor</string>
5353
</dict>
5454
<key>NSHumanReadableCopyright</key>
55-
<string>Copyright © 2021 Marco Eidinger. All rights reserved.</string>
55+
<string>Copyright © 2021-2024 Marco Eidinger. All rights reserved.</string>
5656
</dict>
5757
</plist>

SwiftPlantUMLApp.xcodeproj/project.pbxproj

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 54;
6+
objectVersion = 53;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -586,14 +586,14 @@
586586
CODE_SIGN_IDENTITY = "Apple Development";
587587
CODE_SIGN_STYLE = Automatic;
588588
COMBINE_HIDPI_IMAGES = YES;
589-
CURRENT_PROJECT_VERSION = 1;
589+
CURRENT_PROJECT_VERSION = 3;
590590
DEAD_CODE_STRIPPING = YES;
591591
DEVELOPMENT_TEAM = 6V66CC3AN6;
592592
ENABLE_HARDENED_RUNTIME = YES;
593593
GENERATE_INFOPLIST_FILE = YES;
594594
INFOPLIST_FILE = ActionExtension/Info.plist;
595595
INFOPLIST_KEY_CFBundleDisplayName = "View Swift Class Diagram";
596-
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 Marco Eidinger. All rights reserved.";
596+
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2024 Marco Eidinger. All rights reserved.";
597597
LD_RUNPATH_SEARCH_PATHS = (
598598
"$(inherited)",
599599
"@executable_path/../Frameworks",
@@ -617,14 +617,14 @@
617617
CODE_SIGN_IDENTITY = "Apple Development";
618618
CODE_SIGN_STYLE = Automatic;
619619
COMBINE_HIDPI_IMAGES = YES;
620-
CURRENT_PROJECT_VERSION = 1;
620+
CURRENT_PROJECT_VERSION = 3;
621621
DEAD_CODE_STRIPPING = YES;
622622
DEVELOPMENT_TEAM = 6V66CC3AN6;
623623
ENABLE_HARDENED_RUNTIME = YES;
624624
GENERATE_INFOPLIST_FILE = YES;
625625
INFOPLIST_FILE = ActionExtension/Info.plist;
626626
INFOPLIST_KEY_CFBundleDisplayName = "View Swift Class Diagram";
627-
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 Marco Eidinger. All rights reserved.";
627+
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2024 Marco Eidinger. All rights reserved.";
628628
LD_RUNPATH_SEARCH_PATHS = (
629629
"$(inherited)",
630630
"@executable_path/../Frameworks",
@@ -769,7 +769,7 @@
769769
CODE_SIGN_IDENTITY = "Apple Development";
770770
CODE_SIGN_STYLE = Automatic;
771771
COMBINE_HIDPI_IMAGES = YES;
772-
CURRENT_PROJECT_VERSION = 1;
772+
CURRENT_PROJECT_VERSION = 3;
773773
DEAD_CODE_STRIPPING = YES;
774774
DEVELOPMENT_ASSET_PATHS = "\"SwiftPlantUMLApp/Preview Content\"";
775775
DEVELOPMENT_TEAM = 6V66CC3AN6;
@@ -799,7 +799,7 @@
799799
CODE_SIGN_IDENTITY = "Apple Development";
800800
CODE_SIGN_STYLE = Automatic;
801801
COMBINE_HIDPI_IMAGES = YES;
802-
CURRENT_PROJECT_VERSION = 1;
802+
CURRENT_PROJECT_VERSION = 3;
803803
DEAD_CODE_STRIPPING = YES;
804804
DEVELOPMENT_ASSET_PATHS = "\"SwiftPlantUMLApp/Preview Content\"";
805805
DEVELOPMENT_TEAM = 6V66CC3AN6;
@@ -826,7 +826,7 @@
826826
CODE_SIGN_IDENTITY = "Apple Development";
827827
CODE_SIGN_STYLE = Automatic;
828828
COMBINE_HIDPI_IMAGES = YES;
829-
CURRENT_PROJECT_VERSION = 1;
829+
CURRENT_PROJECT_VERSION = 3;
830830
DEAD_CODE_STRIPPING = YES;
831831
DEVELOPMENT_TEAM = 6V66CC3AN6;
832832
ENABLE_HARDENED_RUNTIME = YES;
@@ -852,7 +852,7 @@
852852
CODE_SIGN_IDENTITY = "Apple Development";
853853
CODE_SIGN_STYLE = Automatic;
854854
COMBINE_HIDPI_IMAGES = YES;
855-
CURRENT_PROJECT_VERSION = 1;
855+
CURRENT_PROJECT_VERSION = 3;
856856
DEAD_CODE_STRIPPING = YES;
857857
DEVELOPMENT_TEAM = 6V66CC3AN6;
858858
ENABLE_HARDENED_RUNTIME = YES;
@@ -879,7 +879,7 @@
879879
CODE_SIGN_IDENTITY = "Apple Development";
880880
CODE_SIGN_STYLE = Automatic;
881881
COMBINE_HIDPI_IMAGES = YES;
882-
CURRENT_PROJECT_VERSION = 1;
882+
CURRENT_PROJECT_VERSION = 3;
883883
DEAD_CODE_STRIPPING = YES;
884884
DEVELOPMENT_TEAM = 6V66CC3AN6;
885885
ENABLE_HARDENED_RUNTIME = YES;
@@ -907,7 +907,7 @@
907907
CODE_SIGN_IDENTITY = "Apple Development";
908908
CODE_SIGN_STYLE = Automatic;
909909
COMBINE_HIDPI_IMAGES = YES;
910-
CURRENT_PROJECT_VERSION = 1;
910+
CURRENT_PROJECT_VERSION = 3;
911911
DEAD_CODE_STRIPPING = YES;
912912
DEVELOPMENT_TEAM = 6V66CC3AN6;
913913
ENABLE_HARDENED_RUNTIME = YES;

SwiftPlantUMLApp/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<key>LSMinimumSystemVersion</key>
3939
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
4040
<key>NSHumanReadableCopyright</key>
41-
<string>Copyright © 2021 Marco Eidinger. All rights reserved.</string>
41+
<string>Copyright © 2021-2024 Marco Eidinger. All rights reserved.</string>
4242
<key>NSMainStoryboardFile</key>
4343
<string>Main</string>
4444
<key>NSPrincipalClass</key>

XPCService/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<key>CFBundleVersion</key>
2222
<string>$(CURRENT_PROJECT_VERSION)</string>
2323
<key>NSHumanReadableCopyright</key>
24-
<string>Copyright © 2021 Marco Eidinger. All rights reserved.</string>
24+
<string>Copyright © 2021-2024 Marco Eidinger. All rights reserved.</string>
2525
<key>XPCService</key>
2626
<dict>
2727
<key>ServiceType</key>

XPCService/XPCService.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ import SwiftPlantUMLFramework
2222

2323
@UserDefaultsWrapper(UserDefaultsKeys.SettingsKeys.showMembersWithAccessLevelPublic.key, defaultValue: true)
2424
var showMembersWithAccessLevelPublic: Bool
25+
26+
@UserDefaultsWrapper(UserDefaultsKeys.SettingsKeys.showMembersWithAccessLevelPackage.key, defaultValue: true)
27+
var showMembersWithAccessLevelPackage: Bool
2528

2629
@UserDefaultsWrapper(UserDefaultsKeys.SettingsKeys.showMembersWithAccessLevelInternal.key, defaultValue: true)
2730
var showMembersWithAccessLevelInternal: Bool
@@ -35,6 +38,10 @@ import SwiftPlantUMLFramework
3538
@UserDefaultsWrapper(UserDefaultsKeys.SettingsKeys.showElementsWithAccessLevelPublic.key, defaultValue: true)
3639
var showElementsWithAccessLevelPublic: Bool
3740

41+
@UserDefaultsWrapper(UserDefaultsKeys.SettingsKeys.showElementsWithAccessLevelPackage.key, defaultValue: true)
42+
var showElementsWithAccessLevelPackage: Bool
43+
44+
3845
@UserDefaultsWrapper(UserDefaultsKeys.SettingsKeys.showElementsWithAccessLevelInternal.key, defaultValue: true)
3946
var showElementsWithAccessLevelInternal: Bool
4047

@@ -53,6 +60,9 @@ import SwiftPlantUMLFramework
5360
if showElementsWithAccessLevelPublic {
5461
showElementsWithAccessLevel.append(.public)
5562
}
63+
if showElementsWithAccessLevelPackage {
64+
showElementsWithAccessLevel.append(.package)
65+
}
5666
if showElementsWithAccessLevelInternal {
5767
showElementsWithAccessLevel.append(.internal)
5868
}
@@ -70,6 +80,9 @@ import SwiftPlantUMLFramework
7080
if showMembersWithAccessLevelPublic {
7181
showMembersWithAccessLevel.append(.public)
7282
}
83+
if showMembersWithAccessLevelPackage {
84+
showMembersWithAccessLevel.append(.package)
85+
}
7386
if showMembersWithAccessLevelInternal {
7487
showMembersWithAccessLevel.append(.internal)
7588
}

0 commit comments

Comments
 (0)