Upgrading to v19

If you are migrating from WordPress to Altis, check out the migrating guide first.

To upgrade to Altis v19, edit your composer.json and change the version constraint for altis/altis and any local environment modules to ^19.0.0.

{
	"require": {
		"altis/altis": "^19.0.0"
	},
	"require-dev": {
		"altis/local-server": "^19.0.0"
	},
	"config": {
		"platform": {
			"php": "8.1"
		}
	}
}

Once you have made these changes, run composer update and then run the wp altis migrate command:

# For cloud environments
wp altis migrate

# For local server
composer server cli -- altis migrate

Breaking Changes

Changes to the Altis platform

PHP

PHP 8.1 and 8.2 are our recommended versions of PHP for Altis. Note that there are a small number of exceptions to Compatibility in the core WordPress CMS module. See the WordPress documentation on compatibility for more information.

PHP 8.0 is no longer supported in Altis.

Refer to our PHP Version Guide for up-to-date compatibility, testing and upgrading information.

Headline Features

WordPress 6.5.0

WordPress 6.5.0 brings lots of new features, bug fixes, and improvements. There are hundreds of enhancements, new features, bug fixes, and more. The block editor alone has almost 100 updates. These improvements include:

  • Performance and accessibility enhancements,
  • Performant Translations,
  • Block– and Site–Editor Unification,
  • A new Font Library, and design tool enhancements, and
  • Support for AVIF images.

See the WordPress 6.5 Field Guide for more information.

There are new and improved features of interest to developers such as:

  • The Block Bindings and Interactivity APIs,
  • Classic themes and Site Editor updates,
  • Native JavaScript module support,
  • Plugin dependencies, and more.

MySQL 8.0 in Local Server

Altis Local Server now supports MySQL v8.0. New installations will use MySQL 8.0 by default, but you can choose between 5.7 and 8.0 while you do your testing. Switching to 8.0 will automatically upgrade your database. See the Database documentation for details.

Altis Core improvements

We have incorporated many updates to modules and libraries in Altis to bring in important bug fixes and improvements.

Documentation

Our developer focussed documentation has been improved again. As usual, feedback from our customers and partners is always welcome. Please send us any feedback you have.