Skip to content

Commit bb0cc3f

Browse files
Prot10claude
andcommitted
release: v0.1.0 - Initial beta release
- Reset version numbers to 0.1.0 (build 1) - Created comprehensive automated release script - All core features included Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent cb68c61 commit bb0cc3f

File tree

4 files changed

+312
-418
lines changed

4 files changed

+312
-418
lines changed

MyMacCleaner.xcodeproj/project.pbxproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@
419419
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
420420
CODE_SIGN_STYLE = Manual;
421421
COMBINE_HIDPI_IMAGES = YES;
422-
CURRENT_PROJECT_VERSION = 8;
422+
CURRENT_PROJECT_VERSION = 1;
423423
DEVELOPMENT_TEAM = "";
424424
"DEVELOPMENT_TEAM[sdk=macosx*]" = 7K4SKUHU47;
425425
ENABLE_HARDENED_RUNTIME = YES;
@@ -439,7 +439,7 @@
439439
"$(inherited)",
440440
"@executable_path/../Frameworks",
441441
);
442-
MARKETING_VERSION = 1.1.6;
442+
MARKETING_VERSION = 0.1.0;
443443
PRODUCT_BUNDLE_IDENTIFIER = com.mymaccleaner.MyMacCleaner;
444444
PRODUCT_NAME = "$(TARGET_NAME)";
445445
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -465,7 +465,7 @@
465465
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
466466
CODE_SIGN_STYLE = Manual;
467467
COMBINE_HIDPI_IMAGES = YES;
468-
CURRENT_PROJECT_VERSION = 8;
468+
CURRENT_PROJECT_VERSION = 1;
469469
DEVELOPMENT_TEAM = "";
470470
"DEVELOPMENT_TEAM[sdk=macosx*]" = 7K4SKUHU47;
471471
ENABLE_HARDENED_RUNTIME = YES;
@@ -485,7 +485,7 @@
485485
"$(inherited)",
486486
"@executable_path/../Frameworks",
487487
);
488-
MARKETING_VERSION = 1.1.6;
488+
MARKETING_VERSION = 0.1.0;
489489
PRODUCT_BUNDLE_IDENTIFIER = com.mymaccleaner.MyMacCleaner;
490490
PRODUCT_NAME = "$(TARGET_NAME)";
491491
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -506,10 +506,10 @@
506506
buildSettings = {
507507
BUNDLE_LOADER = "$(TEST_HOST)";
508508
CODE_SIGN_STYLE = Automatic;
509-
CURRENT_PROJECT_VERSION = 8;
509+
CURRENT_PROJECT_VERSION = 1;
510510
GENERATE_INFOPLIST_FILE = YES;
511511
MACOSX_DEPLOYMENT_TARGET = 14.0;
512-
MARKETING_VERSION = 1.1.6;
512+
MARKETING_VERSION = 0.1.0;
513513
PRODUCT_BUNDLE_IDENTIFIER = com.mymaccleaner.MyMacCleanerTests;
514514
PRODUCT_NAME = "$(TARGET_NAME)";
515515
SWIFT_EMIT_LOC_STRINGS = NO;
@@ -523,10 +523,10 @@
523523
buildSettings = {
524524
BUNDLE_LOADER = "$(TEST_HOST)";
525525
CODE_SIGN_STYLE = Automatic;
526-
CURRENT_PROJECT_VERSION = 8;
526+
CURRENT_PROJECT_VERSION = 1;
527527
GENERATE_INFOPLIST_FILE = YES;
528528
MACOSX_DEPLOYMENT_TARGET = 14.0;
529-
MARKETING_VERSION = 1.1.6;
529+
MARKETING_VERSION = 0.1.0;
530530
PRODUCT_BUNDLE_IDENTIFIER = com.mymaccleaner.MyMacCleanerTests;
531531
PRODUCT_NAME = "$(TARGET_NAME)";
532532
SWIFT_EMIT_LOC_STRINGS = NO;
@@ -539,9 +539,9 @@
539539
isa = XCBuildConfiguration;
540540
buildSettings = {
541541
CODE_SIGN_STYLE = Automatic;
542-
CURRENT_PROJECT_VERSION = 8;
542+
CURRENT_PROJECT_VERSION = 1;
543543
GENERATE_INFOPLIST_FILE = YES;
544-
MARKETING_VERSION = 1.1.6;
544+
MARKETING_VERSION = 0.1.0;
545545
PRODUCT_BUNDLE_IDENTIFIER = com.mymaccleaner.MyMacCleanerUITests;
546546
PRODUCT_NAME = "$(TARGET_NAME)";
547547
SWIFT_EMIT_LOC_STRINGS = NO;
@@ -554,9 +554,9 @@
554554
isa = XCBuildConfiguration;
555555
buildSettings = {
556556
CODE_SIGN_STYLE = Automatic;
557-
CURRENT_PROJECT_VERSION = 8;
557+
CURRENT_PROJECT_VERSION = 1;
558558
GENERATE_INFOPLIST_FILE = YES;
559-
MARKETING_VERSION = 1.1.6;
559+
MARKETING_VERSION = 0.1.0;
560560
PRODUCT_BUNDLE_IDENTIFIER = com.mymaccleaner.MyMacCleanerUITests;
561561
PRODUCT_NAME = "$(TARGET_NAME)";
562562
SWIFT_EMIT_LOC_STRINGS = NO;

appcast.xml

Lines changed: 7 additions & 162 deletions
Original file line numberDiff line numberDiff line change
@@ -6,175 +6,20 @@
66
<description>Most recent changes with links to updates.</description>
77
<language>en</language>
88

9-
<!--
10-
TEMPLATE FOR NEW RELEASES:
11-
Copy this item block and update for each release.
12-
13-
To generate EdDSA signature:
14-
1. Download Sparkle from https://github.com/sparkle-project/Sparkle/releases
15-
2. Run: ./bin/generate_keys (saves private key to Keychain)
16-
3. Run: ./bin/sign_update MyMacCleaner-vX.X.X.zip
17-
4. Copy the sparkle:edSignature value from output
18-
-->
19-
20-
<item>
21-
<title>Version 1.1.6</title>
22-
<pubDate>Thu, 23 Jan 2026 11:00:00 +0000</pubDate>
23-
<sparkle:version>8</sparkle:version>
24-
<sparkle:shortVersionString>1.1.6</sparkle:shortVersionString>
25-
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
26-
<description><![CDATA[
27-
<h2>What's New in Version 1.1.6</h2>
28-
<h3>New Features</h3>
29-
<ul>
30-
<li>New update notification button in toolbar when updates are available</li>
31-
<li>Update dialog shows current and new version with download option</li>
32-
</ul>
33-
]]></description>
34-
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v1.1.6/MyMacCleaner-v1.1.6.zip" sparkle:edSignature="/8PRiD462C8kxJc4AUN/QIfEHmsfYY+Q5m778jf0p5LL/F1MeAtfe/CyXWIMJKF8oaz2rD+MNhzRK4Tdg1ZoAg==" length="4416493" type="application/octet-stream"/>
35-
</item>
36-
37-
<item>
38-
<title>Version 1.1.5</title>
39-
<pubDate>Thu, 23 Jan 2026 10:00:00 +0000</pubDate>
40-
<sparkle:version>7</sparkle:version>
41-
<sparkle:shortVersionString>1.1.5</sparkle:shortVersionString>
42-
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
43-
<description><![CDATA[
44-
<h2>What's New in Version 1.1.5</h2>
45-
<h3>Bug Fixes</h3>
46-
<ul>
47-
<li>Fixed app icon not displaying correctly</li>
48-
</ul>
49-
]]></description>
50-
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v1.1.5/MyMacCleaner-v1.1.5.zip" sparkle:edSignature="uk61vK2BJMlKRCRLFoYi9V+5Orh2K0kBsctgEbUPVmmKh0Nr8n/7sKiXgusgv5oRJCkQ2Szvt/BVwTEEGQhnBg==" length="4385750" type="application/octet-stream"/>
51-
</item>
52-
53-
<item>
54-
<title>Version 1.1.4</title>
55-
<pubDate>Wed, 22 Jan 2026 03:00:00 +0000</pubDate>
56-
<sparkle:version>6</sparkle:version>
57-
<sparkle:shortVersionString>1.1.4</sparkle:shortVersionString>
58-
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
59-
<description><![CDATA[
60-
<h2>What's New in Version 1.1.4</h2>
61-
<h3>Test Release</h3>
62-
<ul>
63-
<li>Test release to verify update banner functionality</li>
64-
</ul>
65-
]]></description>
66-
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v1.1.4/MyMacCleaner-v1.1.4.zip" sparkle:edSignature="59fGuRD8O6lmwe5z3ZYfTCtqhUW9pfeXHyTqIHsoE5QR/O6xoJ9iqDGgRvBvTT1oLGPiUQvHUSgvlQGM2eaCBg==" length="5779701" type="application/octet-stream"/>
67-
</item>
68-
699
<item>
70-
<title>Version 1.1.3</title>
71-
<pubDate>Wed, 22 Jan 2026 02:00:00 +0000</pubDate>
72-
<sparkle:version>5</sparkle:version>
73-
<sparkle:shortVersionString>1.1.3</sparkle:shortVersionString>
74-
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
75-
<description><![CDATA[
76-
<h2>What's New in Version 1.1.3</h2>
77-
<h3>New Features</h3>
78-
<ul>
79-
<li>Update notification banner - Shows a yellow banner on home screen when a new version is available</li>
80-
<li>Automatic update check on app launch with dismiss option</li>
81-
</ul>
82-
]]></description>
83-
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v1.1.3/MyMacCleaner-v1.1.3.zip" sparkle:edSignature="kyNMnZk7UCpmoZZypZRII3m3eF9Asw5EfpDePlwcGsIhcXk+llw7Tz9pCGE2T5+PdFj2sSGlh/2UH1Am1A74BQ==" length="5779722" type="application/octet-stream"/>
84-
</item>
85-
86-
<item>
87-
<title>Version 1.1.2</title>
88-
<pubDate>Wed, 22 Jan 2026 01:00:00 +0000</pubDate>
89-
<sparkle:version>4</sparkle:version>
90-
<sparkle:shortVersionString>1.1.2</sparkle:shortVersionString>
91-
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
92-
<description><![CDATA[
93-
<h2>What's New in Version 1.1.2</h2>
94-
<h3>Improvements</h3>
95-
<ul>
96-
<li>Auto-update system now working with Sparkle framework properly linked</li>
97-
</ul>
98-
]]></description>
99-
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v1.1.2/MyMacCleaner-v1.1.2.zip" sparkle:edSignature="Ly+XYJW2t+wWR0PoLUO1xJ01Bs0u3UziprOxGDDIMU3lr4VjcfyOV/qgiTGvqyyR9g6WStDZ77S6IaU/ErCcDQ==" length="5788813" type="application/octet-stream"/>
100-
</item>
101-
102-
<item>
103-
<title>Version 1.1.1</title>
104-
<pubDate>Wed, 22 Jan 2026 00:00:00 +0000</pubDate>
105-
<sparkle:version>3</sparkle:version>
106-
<sparkle:shortVersionString>1.1.1</sparkle:shortVersionString>
107-
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
108-
<description><![CDATA[
109-
<h2>What's New in Version 1.1.1</h2>
110-
<h3>UI Improvements</h3>
111-
<ul>
112-
<li>Added version indicator badge in the Home screen header</li>
113-
</ul>
114-
]]></description>
115-
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v1.1.1/MyMacCleaner-v1.1.1.zip" sparkle:edSignature="f+54v+CCmFW2NSilyoPtbx0PknVoyQhgPSozsH5wqHAEWFGlGzEPtLPkO2poW6nzdn4iiZnSn4ev+nxw4/PeAw==" length="5788805" type="application/octet-stream"/>
116-
</item>
117-
118-
<item>
119-
<title>Version 1.1.0</title>
120-
<pubDate>Wed, 15 Jan 2026 12:00:00 +0000</pubDate>
121-
<sparkle:version>2</sparkle:version>
122-
<sparkle:shortVersionString>1.1.0</sparkle:shortVersionString>
123-
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
124-
<description><![CDATA[
125-
<h2>What's New in Version 1.1.0</h2>
126-
<h3>New Features</h3>
127-
<ul>
128-
<li>Browser Privacy Cleaner - Clear data from Safari, Chrome, Firefox, and Edge</li>
129-
<li>Orphaned Files Scanner - Detect leftover files from uninstalled applications</li>
130-
<li>Duplicate File Finder - Find duplicate files with SHA256 hashing and cancellation support</li>
131-
<li>Menu Bar Monitor - Real-time CPU/RAM/Disk stats with 4 display modes</li>
132-
<li>Permissions Management - Manage FDA and folder access permissions</li>
133-
<li>Empty Trash functionality with confirmation dialog</li>
134-
<li>Select All/Deselect All in cleanup categories</li>
135-
</ul>
136-
<h3>Improvements</h3>
137-
<ul>
138-
<li>Complete Theme system with consistent typography, spacing, and corner radius</li>
139-
<li>Enhanced UI with standardized glass styling across all views</li>
140-
<li>Improved app initialization to avoid unnecessary TCC permission prompts</li>
141-
<li>Better localization support with runtime language switching</li>
142-
<li>Refactored Performance and Applications views with reusable components</li>
143-
</ul>
144-
<h3>Bug Fixes</h3>
145-
<ul>
146-
<li>Fixed FDA detection with multiple fallback methods</li>
147-
<li>Improved async update checking and command escaping</li>
148-
<li>Enhanced thread safety in file scanning operations</li>
149-
</ul>
150-
]]></description>
151-
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v1.1.0/MyMacCleaner-v1.1.0.zip" sparkle:edSignature="Muxy0gKY/ChoKAA35wAALVFgSjl2ML7JDvStSYqPCbmW8ZkmWcQbWS2Y2IKrg/pQuMK+HgpvlKk89RGJVwIKBQ==" length="4851420" type="application/octet-stream"/>
152-
</item>
153-
154-
<item>
155-
<title>Version 1.0.0</title>
156-
<pubDate>Mon, 06 Jan 2026 12:00:00 +0000</pubDate>
10+
<title>Version 0.1.0</title>
11+
<pubDate>Fri, 23 Jan 2026 10:20:26 +0100</pubDate>
15712
<sparkle:version>1</sparkle:version>
158-
<sparkle:shortVersionString>1.0.0</sparkle:shortVersionString>
13+
<sparkle:shortVersionString>0.1.0</sparkle:shortVersionString>
15914
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
16015
<description><![CDATA[
161-
<h2>What's New in Version 1.0.0</h2>
16+
<h2>What's New in Version 0.1.0</h2>
16217
<ul>
163-
<li>Initial release</li>
164-
<li>Liquid Glass UI design for macOS Tahoe</li>
165-
<li>Graceful fallback to material design on macOS Sonoma/Sequoia</li>
166-
<li>Smart Scan for quick system cleanup</li>
167-
<li>Disk Cleaner with category-based file management</li>
168-
<li>Space Lens with treemap visualization</li>
169-
<li>Performance monitoring and maintenance tools</li>
170-
<li>Applications manager with Homebrew integration</li>
171-
<li>Startup items management</li>
172-
<li>Port management and process control</li>
173-
<li>System health dashboard</li>
174-
<li>Multi-language support (English, Italian, Spanish)</li>
18+
<li>Initial beta release with all core features</li>
17519
</ul>
17620
]]></description>
177-
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v1.0.0/MyMacCleaner-v1.0.0.zip" sparkle:edSignature="8SOtnSXkGRn0ILs5OI7ZY8y0fKcrcosICE9YJ4WUvxzCbKbP2SrZcv9UG2JqN7ss5FuYpTUepUgFss2Y/JJoBQ==" length="3835102" type="application/octet-stream"/>
21+
<enclosure url="https://github.com/Prot10/MyMacCleaner/releases/download/v0.1.0/MyMacCleaner-v0.1.0.zip" sparkle:edSignature="CBrelHhbYlvzEC7CRa8dtt5Qek2CiIAKcsOsH6ByxDGdT0K013atk/Zs6nFpfgFCe42EAMub9HSm1Hb4UWc7Cw==" length="4452540" type="application/octet-stream"/>
17822
</item>
23+
17924
</channel>
18025
</rss>

0 commit comments

Comments
 (0)