Bump to 0.3.1#9
Merged
Merged
Conversation
- Added steps for signing executable files and MSI installer in build-msi.bat. - Updated .gitignore to exclude the new scripts/.signing_sha1 file. - Modified version.json to reflect the new SHA256 hash and updated file size for the Windows platform.
- Incremented version number to 0.3.1 in VERSION and Info.plist. - Updated minimum macOS version requirement to 13.0 in relevant files. - Enhanced build-macos.sh and make-dmg.sh scripts to include architecture in output filenames and added notarization support. - Modified publish.py to reflect changes in minimum OS version and added new fields for DMG and ZIP file handling. - Updated appcast.xml and version.json to reflect the new version and download URLs.
- Incremented latest_version to 0.3.1 and updated corresponding download URL and SHA256 hash. - Enhanced release_notes to include the addition of digital certificate support.
- Removed the notice paragraph from the HeroSection component. - Adjusted the grid layout in the HeroSection for better responsiveness. - Updated English and Chinese localization files to remove the notice text.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant improvements to the build and publishing scripts for both macOS and Windows, focusing on enhanced packaging, signing, and notarization processes, as well as improved handling of installer metadata for release management. The changes ensure better compatibility, security, and clarity for end users and maintainers.
Build and packaging improvements:
.icnsformat for macOS app bundles. [1] [2] [3] [4].appbefore packaging, ensuring the stapled notarization ticket is embedded in the DMG for offline verification, and improves mount handling to avoid stale mounts. [1] [2]Release metadata and publishing enhancements:
publish.py) now separates DMG and ZIP metadata for macOS releases, allowing distinct URLs, SHA256 hashes, and sizes for website downloads and Sparkle updates, and updates the minimum macOS version to 13.0 for compatibility. [1] [2] [3] [4] [5]Other changes:
0.3.0to0.3.1.These updates collectively improve the robustness, clarity, and user experience of the build and release process for both platforms.