Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Plan: Vision 2.2.0 - Step 2: integration

> Status: In progress
> Status: ✅ Completed
> Parent: [overview](release-2-2-0-overview.md)
> Prerequisite: Step 1

Expand Down Expand Up @@ -35,3 +35,12 @@ Main tree contains every required commit; release metadata says 2.2.0; full targ
Approved release summary: Seam carving, Hough line/circle detection, Harris corners, higher-quality resizing, modern image I/O, and cross-target reliability.

PR #54 merged at a439049ceb18ee8f41578e57f0364a6e42708500; #53 merged into dev at 3c186e71ff5e166083697b78b838d848aa910405. #55 carries final notes into dev; #56 promotes dev to main. Existing source review threads were verified against 9a74abe and resolved.

## Completed evidence

- #54 -> Hough/Harris: a439049ceb18ee8f41578e57f0364a6e42708500.
- #53 -> dev: 3c186e71ff5e166083697b78b838d848aa910405.
- #55 -> dev: 602968e0bbdafc9efbd2947d71ebd77a547bd86b.
- #56 -> main: 2adc54e7b3a59e227a9d983b1e40a81d7e7f195d.
- Final release commit passed all twelve CI jobs: https://github.com/ShaharMS/Vision/actions/runs/40097512192.
- The historical changelog content was preserved; the 2.2.0 section uses the previous module headings and bold bullets. The user approved the release summary and emphasis.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Plan: Vision 2.2.0 - Step 3: package

> Status: Not started
> Status: ✅ Completed
> Parent: [overview](release-2-2-0-overview.md)
> Prerequisite: Step 2

Expand Down Expand Up @@ -31,3 +31,12 @@ ZIP manifest/version/required files match release commit; smoke compile/run; SHA
## Verification

ZIP manifest/version/required files match release commit; smoke compile/run; SHA256 recorded.

## Completed evidence

Built from git archive of `2adc54e7b3a59e227a9d983b1e40a81d7e7f195d`, not the mutable workspace. Every packaged file matches the corresponding canonical archive file byte for byte. Manifest is vision 2.2.0; ZIP contains 116 entries including cppia host tooling and excludes tests/agent state.

- Package: `C:\Users\shaha\Documents\GitHub\Vision\release\2.2.0\vision-2.2.0.zip`.
- SHA256: `dfebc39e8f79e2e5885de9f13d1fe36a3c974bc51e725ae248ded22ecb447cc2`.
- Interpreter and Node package smoke checks pass (carve/RGBA, PNG round trip and Harris flat-image behavior).
- Downloaded GitHub asset and checksum match the local package.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Plan: Vision 2.2.0 - Step 4: publish

> Status: Not started
> Status: ✅ Completed
> Parent: [overview](release-2-2-0-overview.md)
> Prerequisite: Step 3

Expand Down Expand Up @@ -31,3 +31,17 @@ Tag targets release main commit; published body and assets match; haxelib submis
## Verification

Tag targets release main commit; published body and assets match; haxelib submission command printed but not executed.

## Completed evidence

Published [Vision 2.2.0](https://github.com/ShaharMS/Vision/releases/tag/2.2.0) at 2026-10-24T13:22:45Z (2026-10-24, Asia/Jerusalem). It is the latest full release, not a draft or prerelease. Lightweight tag `2.2.0` resolves to `2adc54e7b3a59e227a9d983b1e40a81d7e7f195d`, matching the previous tag convention.

The approved body uses the same New Features / Bugfixes & Tweaks headings, emoji, bold bullets and changelog links as Vision 2.1.0. Assets are vision-2.2.0.zip and its SHA256 checksum. The public release API and uploaded/downloaded asset bytes were verified.

### User-run final Haxelib command

```powershell
haxelib submit "C:\Users\shaha\Documents\GitHub\Vision\release\2.2.0\vision-2.2.0.zip"
```

The command was prepared in release/2.2.0/HAXELIB-SUBMIT.txt but was not executed. The user enters the Haxelib password interactively. No credential was requested or stored by this release task.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Plan: Vision 2.2.0 release

## Status: In progress
## Status: ✅ All steps completed

Merge the qualified feature work, restore the historical changelog/release-note styles, publish the GitHub release, and prepare the exact Haxelib submission command for the user. On 2026-10-24 the user approved the proposed release-note wording and emphasis: Seam carving, Hough line/circle detection, Harris corners, higher-quality resizing, modern image I/O, and cross-target reliability. The final Haxelib command must not run here.

Expand All @@ -18,3 +18,12 @@ Merge the qualified feature work, restore the historical changelog/release-note
- GitHub tag/name: 2.2.0 / Vision 2.2.0, matching previous releases.
- GitHub body uses New Features and Bugfixes & Tweaks with the existing emoji and changelog links.
- No Haxelib upload, credential entry, or password request.

## Released result

- GitHub: https://github.com/ShaharMS/Vision/releases/tag/2.2.0.
- Tag/release commit: 2.2.0 / 2adc54e7b3a59e227a9d983b1e40a81d7e7f195d.
- Main release CI: all twelve jobs pass in run 40097512192.
- Package SHA256: dfebc39e8f79e2e5885de9f13d1fe36a3c974bc51e725ae248ded22ecb447cc2.
- User-approved notes preserve the historical release style.
- Haxelib submission is intentionally delegated to the user; exact command and verified package are ready.
Loading