Repository navigation
v1.5.1
Immutable
release. Only release title and notes can be modified.
v1.5.1
A patch release for fuller changelogs and updated GitHub Actions dependencies. Release pages now explain the changes in more detail while keeping the complete commit history folded away until requested.
Release notes
- Add a categorized appendix containing every commit in the update, with a direct link to each commit. The section stays collapsed when readers first open the release page.
- Put a version note at the top when an internal release checkpoint was never publicly released, and explain that its changes are included in the next public update.
- Match historical release boundaries by source tree after a history rebuild, preserving the original published tags and download targets.
- Use the same formatter for automatic workflow publication and manual releases.
- Expand the existing public changelogs, including the note that internal v1.4.0 shipped through v1.5.0.
Dependencies
- Include Dependabot #4: setup-node 7.1.0, upload-artifact 7.0.2 and download-artifact 8.0.2, pinned to exact commits.
Build and CI
- Run Apple Silicon tests and native browser verification on GitHub's macOS 15 ARM image after repeated macOS 26 runner stalls. Automatic and software rendering checks remain required before publishing a browser bundle.
- Accept release versions followed by sentence punctuation in commit bodies, while rejecting partial matches against other versions. The workflow now uses the tested commit validator for both title and version checks.
- Bound browser driver initialization, CDP detach and context/browser cleanup, including disposal of drivers that finish after cancellation. A stalled browser close still terminates the owned process and removes its profile.
- Log native verification stages and enforce an independent process deadline. Descendants that retain output pipes fail the build instead of leaving CI waiting indefinitely.
Validation and downloads
- Run 1,206 SDK tests, 164 automation tests and 12 extension tests before building release assets on each of the four supported platforms.
- Publish synchronized SDK, proxy and extension packages, plus native Chromium bundles for Windows, Linux, Intel macOS and Apple Silicon, with SHA256 checksums.
All 20 commits
Dependencies
- 61ad5e8 build(deps): update GitHub Actions [skip ci]
Features
- 62abd58 feat(release): append categorized commit links
Build and CI
- 71635e4 build(release): share notes formatter with manual publishing
- 4b4a0cd ci(release): embed changelog formatting in publisher
- 9553196 ci(macos): use macOS 15 for Apple Silicon builds
- 0e3bb06 ci(browser): enforce a native verification deadline
- 8a447f2 build(browser): report native verification stages
Tests
- 42648f5 test(release): cover changelog links and release boundaries
- afeed91 test(release): verify manual formatter pagination
- 1f484b4 test(ci): cover commit version boundaries
- 86264ca test(browser): verify owned cleanup after timeouts
- 5e94da8 test(ci): cover stalled processes and output pipes
Documentation and maintenance
- 74e84f9 docs(release): expand changelogs and explain internal versions
- 3b0d363 docs(downloads): update patch release links
- f4fe81c chore(release): 1.5.1
- 4c40cf8 docs(ci): record Apple Silicon runner workaround
- 4f1c89a docs(ci): record commit validation fix
- 74c50da docs(ci): record bounded browser verification