Skip to content

Normalize to the Prolific plugin standard (1.2.0) - #4

Open
millertchris wants to merge 7 commits into
mainfrom
normalize/2026-10
Open

millertchris wants to merge 7 commits into
mainfrom
normalize/2026-10

Conversation

@millertchris

Copy link
Copy Markdown
Contributor

Normalizes Altly - AI Text Generator to the Prolific plugin standard (slug altly, version 1.2.0).

What changes

  • Standard header: Requires at least 6.5, Requires PHP 8.4, GPL-2.0-or-later, Text Domain altly, Update URI on the license server.
  • Updates via plugin-update-checker v5.7 (Composer) from api.prolificdigital.io; bundled update-checker copies and GitHub-token code removed.
  • ABSPATH guards, translations loading, readme.txt / CHANGELOG / LICENSE / .distignore / phpcs config.
  • Shared CI and release workflows from prolific-digital/.github.

Before merging: repo renames and the license-server registry deploy go out together, and releases are tagged after merge. See CHANGELOG.md for upgrade notes (e.g. re-activation after a main-file rename).

Commits
  • build: install plugin-update-checker via Composer and update from the license server
  • chore: adopt the Prolific plugin header and bump to 1.2.0
  • feat: remove settings and the sync cron event on uninstall
  • docs: add LICENSE and CHANGELOG; update README and readme.txt for 1.2.0
  • chore: add phpcs ruleset and .distignore
  • ci: call the shared Prolific plugin CI and release workflows
  • docs: note that Altly updates need no Prolific license key

🤖 Generated with Claude Code

millertchris and others added 7 commits September 29, 2026 20:13
… license server

Replace the vendored plugin-update-checker copy (which polled GitHub
Releases on the public repo) with the Composer package, wired up in
includes/update-checker.php against the Prolific license server. The
ALTLY_UPDATE_REPO_URL constant and altly_update_repo_url filter are gone.
The obsolete `yarn zip` script is removed; the shared release workflow
builds altly.zip.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Standard header (WordPress 6.5+, PHP 8.4+, license-server Update URI),
one-line ABSPATH guard, ALTLY_VERSION and ALTLY_PLUGIN_FILE constants,
and load_plugin_textdomain on init.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Deletes altly_license_key, altly_default_mode and the
altly_sync_results_cron event. Alt text and attachment meta are kept.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Replaces the yarn-zip/softprops release workflow with the standard caller.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The license server registers altly as a free-tier plugin.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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