Skip to content

v1.2.0

Choose a tag to compare

@austinginder austinginder released this 05 Dec 17:35
· 64 commits to master since this release

v1.2.0 - December 5th 2025

Added

  • REST API Implementation: Completely replaced legacy admin-ajax calls with secure WordPress REST API endpoints (wp-freighter/v1) for better stability and permission handling.
  • Clone Specific Sites: Added functionality to clone any specific stacked site directly from the site list, not just the main site.
  • Enhanced Clone Dialog: New UI dialog allowing users to define the Label or Domain immediately when cloning a site.
  • Smart Defaults: The "New Site" form now pre-fills the current user's email and username, and automatically generates a secure random password.
  • Manifest Support: Added manifest.json for standardized update checking.

Changed

  • Frontend Dependencies: Updated Vue.js to v2.7.16, Vuetify to v2.6.13, and Axios to v1.13.2.
  • Updater Logic: Migrated the update checker to pull release data directly from the GitHub repository (raw.githubusercontent.com) instead of the previous proprietary endpoint.
  • Admin Bar: The "Exit WP Freighter" button now utilizes a Javascript-based REST API call for a smoother exit transition.

Fixed

  • Theme Upgrader Noise: Implemented a silent skin for the Theme_Upgrader to prevent HTML output from breaking JSON responses when installing default themes on new sites.
  • Fallback Logic: The updater now falls back to a local manifest file if the remote check fails.