Skip to content

docs(changelog): draft v7.0.0 release notes - #565

Merged
galbus merged 5 commits into
mainfrom
claude/hopeful-saha-e001da
Jul 10, 2026
Merged

docs(changelog): draft v7.0.0 release notes#565
galbus merged 5 commits into
mainfrom
claude/hopeful-saha-e001da

Conversation

@galbus

@galbus galbus commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Prepares the v7.0.0 release notes in readme.txt and adds tooling to make version bumps reliable.

The headline change is the new settings page and editor sidebar overhaul that simplifies plugin generation. The changelog is an early draft — a few remaining items can be added before release.

This PR also:

  • moves the historic 6.x changelog entries out of readme.txt into changelog.txt, so readme.txt lists only the current release;
  • bumps the version to 7.0.0-beta.1 (semver pre-release);
  • adds scripts/bump-version.sh to set the version everywhere in one command.

Changelog (v7.0.0)

Every PR merged to main after the 6.3.0 release (#512) is treated as v7, following the existing format (linked PRs, concise descriptions, unlinked entries where there was no PR), organised into the standard categories:

scripts/bump-version.sh

Bumping the version previously meant hand-editing five places (speechkit.php header + constant, package.json, package-lock.json, readme.txt stable tag), which drifts easily.

scripts/bump-version.sh 7.0.0-beta.1
  • Validates the argument is semver; no-ops if already at that version.
  • Edits the JSON files via node at exact paths, so no dependency's version is touched (a test bump changed only the 6 version lines).
  • Re-reads and verifies all five locations, failing loudly if any didn't take.
  • Does not commit, tag, or touch changelog headings — you review the diff and commit.

AGENTS.md is updated to mandate the script as the way to bump the version.

Notes for review

  • The Fixes section lists bugs in v7 features that never shipped publicly. Listed per the "link all PRs" brief — happy to fold these into the feature entries or trim for a cleaner public changelog.
  • fix(video): send full video_settings payload so videos generate #564 merges before this branch and is included in the changelog.
  • Release date left as tbc.

🤖 Generated with Claude Code

Expand the 7.0.0 changelog with the merged v7 PRs, organised into the
standard Enhancements / Fixes / Deprecations / Compatibility / Codebase
Enhancements categories. Headlines the new settings page and editor
sidebar overhaul. Remaining items can be added before release.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

✅ WordPress Plugin Check Report

✅ Status: Passed

📊 Report

All checks passed! No errors or warnings found.


🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

galbus and others added 3 commits July 6, 2026 07:56
readme.txt now lists only the current (7.0.0) release; the 6.0.0–6.3.0
entries are relocated to changelog.txt above 5.5.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Bump version across speechkit.php, package.json, package-lock.json and
  the readme.txt stable tag to 7.0.0-beta.1 (semver pre-release).
- Add the #564 video_settings fix to the 7.0.0 changelog (merges before
  this branch).
- Update the AGENTS.md pre-release version-convention note.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bumping the plugin version meant hand-editing five places (speechkit.php
header + constant, package.json, package-lock.json, readme.txt stable
tag), which drifts easily. This script takes a semver version, validates
it, updates every location (JSON edited via node so only the plugin's own
version fields change), and verifies each one before finishing.

Document it in AGENTS.md as the required way to bump the version, so every
agent session uses it instead of editing by hand.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@galbus
galbus requested a review from gouravkhunger July 6, 2026 07:57
@galbus galbus self-assigned this Jul 6, 2026

@gouravkhunger gouravkhunger left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks! it'd be good to run the changelog/readme changes through @ptrko.

@gouravkhunger
gouravkhunger requested a review from ptrko July 6, 2026 16:01
…001da

# Conflicts:
#	AGENTS.md
#	package-lock.json
#	package.json
#	readme.txt
#	speechkit.php
@galbus
galbus merged commit 9563be8 into main Jul 10, 2026
12 checks passed
@galbus
galbus deleted the claude/hopeful-saha-e001da branch July 10, 2026 19:29
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.

2 participants