Release records
Change Log Hub
Track every major release for MyAPES, including public route updates, fixes, compliance changes and internal platform maintenance.
v3.0.1b 2026-06-18
Summary
Completed the public-only cleanup by removing legacy private-entry and redirect surfaces, pruning unused runtime folders, and aligning scripts and documentation to the active static website scope.
Detailed changes
-
Removed legacy private-entry and transition route folders from
public/. - Updated smoke and public-root validation scripts to validate only active public website routes and files.
- Removed unused private-runtime stylesheet blocks from the shared stylesheet.
- Updated repository documentation and release records to reflect a public-only website scope.
Affected areas
- Public route surface
- Preview and validation workflow
- Public release records
Version decision
- Previous version: v3.0.0b
- New version: v3.0.1b
- Version type: patch beta
- Reason for version bump: completed cleanup of legacy private-entry surfaces after static migration.
Validation
npm run validatenpm run smoke
v3.0.0b 2026-06-18
Summary
Converted the active MyAPES beta site into a fully static public website, retired the in-repository private runtime, and preserved older live routes with transition pages or redirects.
Detailed changes
-
Generated static HTML for the public route set and switched canonicals,
sitemap entries and robots references to
beta.apes.me.uk. - Removed public navigation and calls to action that depended on the retired PHP private runtime.
- Replaced older private-entry paths with static transition pages so legacy bookmarks did not fail immediately during migration.
- Added temporary placeholders or redirects for older live-only routes during migration.
- Switched local preview to a Node-based static server so the beta site no longer depends on PHP just to preview public pages.
Affected areas
- Website: public route output, transition routes and release records
- Routes: beta canonicals, sitemap and legacy live URL preservation
- User groups: public visitors, editors and anyone following older live-site links into the beta website
Version decision
- Previous version: v2.0.0b
- New version: v3.0.0b
- Reason: major beta architecture change removing the in-repository private runtime from the active website
v2.0.0b 2026-06-17
Summary
Implemented the active plain-PHP private runtime with MySQL-backed registration and login, Cloudron LDAP worker sign-in, optional Redis-backed rate limiting, and the PHP 8.3 preview workflow.
Detailed changes
- Added a lightweight plain-PHP service and controller layer for registration, login, password reset, worker LDAP sign-in and protected dashboard routes.
-
Added
public/.htaccessand preview-router updates for clean URLs and noindex behaviour on private-entry surfaces. - Wired the active runtime to MySQL, Cloudron LDAP, Cloudron mail variables and optional Redis-backed rate limiting/session support.
- Switched the supported preview and PHP validation path to the PHP 8.3 wrapper.
- Refreshed README and the hosting, security, operations, migration and issue notes to remove active Laravel/Filament assumptions.
- Marked legacy sync tooling and archive scaffolds as historical material rather than active runtime.
Affected areas
- Website: public web root, private runtime, and release records
- Routes: clean URLs, password reset, worker login and protected dashboard routes
- User groups: site editors, private-platform users, workers and maintainers using the public preview workflow
Version decision
- Previous version: v1.1.1b
- New version: v2.0.0b
- Reason: major beta architecture update for the plain-PHP private stack
Validation
-
Checks run:
npm run validateandnpm run smoke -
Route checks covered
/, private-entry paths,robots.txtandsitemap.xml - Manual checks still recommended: homepage styling, private forms, footer links and live Cloudron service connectivity
- Known limitations: richer CRUD, uploads, approval tooling, and production verification of SMTP and Redis session persistence still remain
- Rollback notes: restore the v1.1.1b release records and private-platform documentation if the plain-PHP architecture must be reverted
v1.1.1b 2026-06-17
Summary
Fixed the local VS Code preview workflow by directing editors to the
supported PHP preview server instead of unsupported
file:// rendering.
Detailed changes
-
Confirmed the white page with plain text was caused by opening
public/index.htmldirectly from disk. -
Updated the VS Code combined preview task so it opens
http://127.0.0.1:8080/inside VS Code Simple Browser. -
Removed misleading
livePreview.*workspace settings that pointed at an extension not installed in this workspace. - Added a local PHP fallback path so preview and validation use the installed Winget PHP 8.3 runtime when AMPPS PHP 8.2 is unavailable.
-
Updated README and preview guidance so
npm run preview:php82,http://127.0.0.1:8080/and the embedded VS Code preview path are the default editing workflow. - Kept the public route structure and root-relative assets unchanged.
Affected areas
- Website: local editor workflow for myapes.me.uk
- Routes: homepage preview, static asset loading and preview support guidance
- User groups: site editors, maintainers and reviewers using VS Code locally
Version decision
- Previous version: v1.1.0b
- New version: v1.1.1b
- Reason: patch-level workflow fix with no public route or content model change
Validation
-
Checks run:
npm run validateandnpm run smoke -
Route checks run through local preview for the homepage,
robots.txt, andsitemap.xml - Manual checks still recommended: homepage styling, footer links and embedded VS Code preview confirmation
-
Known limitations: direct
file://preview remains unsupported by design - Rollback notes: restore the v1.1.0b workspace and preview guidance if needed
v1.1.0b 2026-06-16
Summary
Converted the MyAPES public website from PHP-rendered pages to a static HTML, CSS and JavaScript site, created missing public menu pages, and rebuilt the Change Log Hub on the APES reference model.
Detailed changes
-
Replaced the active public PHP front controller with static pages served
from
public/. - Added missing public routes for Donate, Privacy Notice, Terms of Service, MyAPES News, Service Users, Stripe Accounts, APES Communities and MyAPES Newsletters.
- Preserved out-of-scope private-entry surfaces while removing obsolete React/Vite public code and legacy built frontend bundles.
- Rebuilt the Change Log Hub, updated the sitemap and robots policy, and aligned README plus release records with the new public architecture.
Affected areas
- Website: myapes.me.uk public site
- Routes: homepage, public content routes, change-log hub, footer links and sitemap
- User groups: service users, visitors, supporters, newsletter readers and public APES audiences
Version decision
- Previous version: v1.0.1b
- New version: v1.1.0b
- Reason: public-facing content and route expansion with architecture simplification, but no stable launch yet
Validation
- Checks run: public-root validation, smoke tests and local preview route checks
- Manual checks: homepage, menu pages, footer links, robots, sitemap and mobile navigation
- Known limitations: legacy private-platform scaffold removal was deferred in this historical phase
- Rollback notes: restore the previous PHP public entrypoint and release records if the static migration must be reverted
v1.0.1b 2026-06-16
Summary
Synced the earlier public Change Log Hub copy and release messaging with the APES reference structure while still using the PHP route model.
v1.0.0b 2026-06-16
Summary
Migrated the public MyAPES runtime away from the earlier React and Laravel split into a PHP-first Cloudron LAMP foundation for the public website and private application shell.