mirror of
https://github.com/h3pdesign/Neon-Vision-Editor
synced 2026-04-21 13:27:16 +00:00
docs(release): prepare v0.4.10 and bump marketing version
This commit is contained in:
parent
cc90972604
commit
a008aef1d1
4 changed files with 32 additions and 21 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
|
@ -4,6 +4,18 @@ All notable changes to **Neon Vision Editor** are documented in this file.
|
|||
|
||||
The format follows *Keep a Changelog*. Versions use semantic versioning with prerelease tags.
|
||||
|
||||
## [v0.4.10] - 2026-02-13
|
||||
|
||||
### Added
|
||||
- Release gate in `scripts/release_all.sh` now waits for a successful `Pre-release CI` run on the pushed commit before triggering notarization.
|
||||
|
||||
### Improved
|
||||
- Hosted notarized workflow now allows an explicit Xcode 16+ fallback path when Xcode 17 is unavailable on GitHub-hosted runners.
|
||||
- Settings window responsiveness on macOS by deferring/caching editor font list loading.
|
||||
|
||||
### Fixed
|
||||
- Reduced settings-open latency by removing forced full-window redraw calls during appearance application.
|
||||
|
||||
## [v0.4.9] - 2026-02-13
|
||||
|
||||
### Added
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@
|
|||
CODE_SIGNING_ALLOWED = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 198;
|
||||
CURRENT_PROJECT_VERSION = 199;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = CS727NF72U;
|
||||
ENABLE_APP_SANDBOX = YES;
|
||||
|
|
@ -401,7 +401,7 @@
|
|||
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
||||
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 15.0;
|
||||
MARKETING_VERSION = 0.4.9;
|
||||
MARKETING_VERSION = 0.4.10;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "h3p.Neon-Vision-Editor";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
|
|
@ -438,7 +438,7 @@
|
|||
CODE_SIGNING_ALLOWED = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 198;
|
||||
CURRENT_PROJECT_VERSION = 199;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = CS727NF72U;
|
||||
ENABLE_APP_SANDBOX = YES;
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
||||
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 15.0;
|
||||
MARKETING_VERSION = 0.4.9;
|
||||
MARKETING_VERSION = 0.4.10;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "h3p.Neon-Vision-Editor";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
|
|
|
|||
|
|
@ -220,12 +220,12 @@ struct WelcomeTourView: View {
|
|||
private let pages: [TourPage] = [
|
||||
TourPage(
|
||||
title: "What’s New in This Release",
|
||||
subtitle: "Major changes since v0.4.8:",
|
||||
subtitle: "Major changes since v0.4.9:",
|
||||
bullets: [
|
||||
"Pre-release CI workflow on `main`/PR with critical runtime checks, docs validation, and icon payload verification.",
|
||||
"Release dry-run workflow and local `scripts/release_dry_run.sh` command for pre-tag validation.",
|
||||
"Release runtime policy test suite (`ReleaseRuntimePolicyTests`) covering settings-tab routing, theme mapping, find-next cursor behavior, and subscription button state logic.",
|
||||
"Unified release automation in `scripts/release_all.sh` to run preflight checks before tagging and to verify uploaded release assets after notarized publish."
|
||||
"Release gate in `scripts/release_all.sh` now waits for a successful `Pre-release CI` run on the pushed commit before triggering notarization.",
|
||||
"Hosted notarized workflow now allows an explicit Xcode 16+ fallback path when Xcode 17 is unavailable on GitHub-hosted runners.",
|
||||
"Settings window responsiveness on macOS by deferring/caching editor font list loading.",
|
||||
"Reduced settings-open latency by removing forced full-window redraw calls during appearance application."
|
||||
],
|
||||
iconName: "sparkles.rectangle.stack",
|
||||
colors: [Color(red: 0.40, green: 0.28, blue: 0.90), Color(red: 0.96, green: 0.46, blue: 0.55)],
|
||||
|
|
|
|||
23
README.md
23
README.md
|
|
@ -17,7 +17,7 @@
|
|||
</p>
|
||||
|
||||
> Status: **active release**
|
||||
> Latest release: **v0.4.9**
|
||||
> Latest release: **v0.4.10**
|
||||
> Platform target: **macOS 26 (Tahoe)** compatible with **macOS Sequoia**
|
||||
> Apple Silicon: tested / Intel: not tested
|
||||
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
Prebuilt binaries are available on [GitHub Releases](https://github.com/h3pdesign/Neon-Vision-Editor/releases).
|
||||
|
||||
- Latest release: **v0.4.9**
|
||||
- Latest release: **v0.4.10**
|
||||
- Architecture: Apple Silicon (Intel not tested)
|
||||
- Notarization: *is finally there*
|
||||
|
||||
|
|
@ -121,6 +121,13 @@ If macOS blocks first launch:
|
|||
|
||||
## Changelog
|
||||
|
||||
### v0.4.10 (summary)
|
||||
|
||||
- Release gate in `scripts/release_all.sh` now waits for a successful `Pre-release CI` run on the pushed commit before triggering notarization.
|
||||
- Hosted notarized workflow now allows an explicit Xcode 16+ fallback path when Xcode 17 is unavailable on GitHub-hosted runners.
|
||||
- Settings window responsiveness on macOS by deferring/caching editor font list loading.
|
||||
- Reduced settings-open latency by removing forced full-window redraw calls during appearance application.
|
||||
|
||||
### v0.4.9 (summary)
|
||||
|
||||
- Pre-release CI workflow on `main`/PR with critical runtime checks, docs validation, and icon payload verification.
|
||||
|
|
@ -137,14 +144,6 @@ If macOS blocks first launch:
|
|||
- Release workflow environment compatibility by removing hard `rg` dependency from docs validation steps.
|
||||
- Release pipeline guard failures caused by placeholder release notes (`TODO`) in the tag section.
|
||||
|
||||
### v0.4.7 (summary)
|
||||
|
||||
- Indentation-based scope detection fallback for Python/YAML to render scoped-region and guide markers when bracket-only matching is not sufficient.
|
||||
- Release workflow compatibility fallback for doc validation (`grep`-based checks), so release jobs no longer depend on `rg` being preinstalled on runners.
|
||||
- Scope/bracket highlighting stability by dropping stale asynchronous highlight passes and applying only the latest generation.
|
||||
- Visibility of matched bracket tokens and scope guide markers for easier detection on iOS and macOS.
|
||||
- Settings window opening/persistence path now uses the native Settings scene behavior, avoiding custom frame persistence conflicts.
|
||||
|
||||
Full release history: [`CHANGELOG.md`](CHANGELOG.md)
|
||||
|
||||
## Known Limitations
|
||||
|
|
@ -164,12 +163,12 @@ Full release history: [`CHANGELOG.md`](CHANGELOG.md)
|
|||
|
||||
## Release Integrity
|
||||
|
||||
- Tag: `v0.4.9`
|
||||
- Tag: `v0.4.10`
|
||||
- Tagged commit: `TBD`
|
||||
- Verify local tag target:
|
||||
|
||||
```bash
|
||||
git rev-parse --verify v0.4.9
|
||||
git rev-parse --verify v0.4.10
|
||||
```
|
||||
|
||||
- Verify downloaded artifact checksum locally:
|
||||
|
|
|
|||
Loading…
Reference in a new issue