Skip to content

chore(release): prepare v1.1.0-alpha.3#135

Merged
Jaggob merged 1 commit into
mainfrom
chore/release-1.1.0-alpha.3
Jun 9, 2026
Merged

chore(release): prepare v1.1.0-alpha.3#135
Jaggob merged 1 commit into
mainfrom
chore/release-1.1.0-alpha.3

Conversation

@Jaggob

@Jaggob Jaggob commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Release prep for v1.1.0-alpha.3 (third public-review release).

Changes

  • Version bumped to 1.1.0-alpha.3 in appinfo/info.xml (source of truth), package.json, and both package-lock.json fields — version-consistency guard green.
  • js/*.license sidecars regenerated with the new version (the .mjs bundles are byte-identical; no source JS changed) so the stale-assets CI check (CI: fail the build when committed js/ assets are stale #101) stays green.
  • CHANGELOG.md: new 1.1.0-alpha.3 — 2026-06-09 section.

What's in alpha.3 (since alpha.2)

Security: sensitive-config API key storage (#105), explicit CSP allowlist for external-pad framing (#102), client-side DOMPurify snapshot sanitisation (#110).
Changed: Etherpad HTTP via IClientService (#103), shared pad-sync frontend module (#106), no per-request MIME registration (#108), legacy RetryPendingDeleteJob retired (#111), dead-code removal (#104).
Tooling/tests/CI: Playwright e2e suite (#54), Psalm enabled + baseline burned down to zero type issues + findUnusedCode (#82, #122, #133, #134), stale-js CI guard (#101), version-consistency guard (#107, #119).

No user-facing feature changes since alpha.2.

Verification

Code is identical to the just-merged green main (#134): PHPUnit 409 ✅, Psalm 0 unbaselined ✅, Playwright 23/23 ✅, npm run build clean ✅. Tag v1.1.0-alpha.3 to be applied after merge.

Bump version to 1.1.0-alpha.3 across appinfo/info.xml, package.json, and
package-lock.json (consistency guard green); regenerate js/ license
sidecars with the new version (bundles unchanged). Add the alpha.3
CHANGELOG section summarising the security hardening (#105, #102, #110),
the Playwright e2e suite (#54), the Psalm burndown + findUnusedCode
(#82, #122, #133, #134), and the supporting refactors/tooling.
@Jaggob Jaggob merged commit 40df27f into main Jun 9, 2026
11 checks passed
@Jaggob Jaggob deleted the chore/release-1.1.0-alpha.3 branch June 9, 2026 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant