Advanced Security
- Update Dependabot for v26 release humanmade/altis-advanced-security#33
- Remove v22-branch from dependabot config humanmade/altis-advanced-security#34
- Add GitHub Actions CI workflow humanmade/altis-advanced-security#35
- Restrict non-master Dependabot updates to patch-level humanmade/altis-advanced-security#36
- Update GHA reusable workflow ref humanmade/altis-advanced-security#37
Cloud
- Catch up with v25-branch where this already got updated. humanmade/altis-cloud#1071
- Revert to monolog 2.x humanmade/altis-cloud#1075
- Correct PHP example humanmade/altis-cloud#1079
- Update documentation to mention that allowlist IPs cannot be added to blocklist humanmade/altis-cloud#1073
- Update Dependabot to remove v21 branch humanmade/altis-cloud#1090
- Add support for Afterburner 1.0 humanmade/altis-cloud#1091
- Add branch prefix to dependabot configuration humanmade/altis-cloud#1096
- Fix formatting in CLI docs humanmade/altis-cloud#1098
- Update Dependabot for v26 release humanmade/altis-cloud#1115
- Fix altis composer configuration example humanmade/altis-cloud#1130
- Update WAF documentation with expanded security details humanmade/altis-cloud#1132
- Add search-replace on sync docs humanmade/altis-cloud#1161
- Add GitHub Actions CI workflow humanmade/altis-cloud#1162
- Update afterburner-object-cache to 1.0.5 humanmade/altis-cloud#1168
- Restrict non-master Dependabot updates to patch-level humanmade/altis-cloud#1173
- Add PHP 8.5 to cloud specifications humanmade/altis-cloud#1174
- Update GHA reusable workflow ref humanmade/altis-cloud#1175
- Add --install for nvm humanmade/altis-cloud#1070
- Update docs for Environment Sync and Export humanmade/altis-cloud#1181
CMS
- Fix broken test. humanmade/altis-cms#918
- Update Dependabot for v26 release humanmade/altis-cms#921
- Remove plaintext passwords from multisite activation flow humanmade/altis-cms#922
- Remove altis-reusable-blocks module in favour of core synced patterns humanmade/altis-cms#940
- Add GitHub Actions CI workflow humanmade/altis-cms#946
- Add testing of subdomains via the proxy humanmade/altis-cms#947
- Restrict non-master Dependabot updates to patch-level humanmade/altis-cms#951
- Skip password reset redirect when activating signups in admin humanmade/altis-cms#948
- Update GHA reusable workflow ref humanmade/altis-cms#952
- Update to WordPress 7.0 humanmade/altis-cms#963
Core
- Fix image upload test. humanmade/altis-core#1364
- Update aws-sdk-php to latest. humanmade/altis-core#1370
- Update Dependabot for v26 release humanmade/altis-core#1369
- Add
wp altis post-syncCLI command humanmade/altis-core#1405 - Add GitHub Actions CI workflow humanmade/altis-core#1422
- Restrict non-master Dependabot updates to patch-level humanmade/altis-core#1429
- Populate install overrides on plugin activation humanmade/altis-core#1421
- Update GHA reusable workflow ref humanmade/altis-core#1440
- Fix startup race that leaves global content site options masked by stale cache humanmade/altis-core#1416
- Fix MediaImportCest heading assertion for WordPress 7.0 humanmade/altis-core#1446
Dev Tools
- Upgrade Query monitor to 3.17 humanmade/altis-dev-tools#823
- Add Pull Request template humanmade/altis-dev-tools#834
- Fixes broken link to PHPUnit docs humanmade/altis-dev-tools#833
- Update dependabot for v22 release humanmade/altis-dev-tools#852
- Document overriding various containers during ci humanmade/altis-dev-tools#862
- Pin behat/gherkin to non-broken version humanmade/altis-dev-tools#874
- Upgrade to WordPress 6.8 compatible humanmade/altis-dev-tools#884
- Update dependabot for v23 release humanmade/altis-dev-tools#899
- Update Dependabot for v24 release humanmade/altis-dev-tools#924
- Remove the legacy
Debug Bar:prefix handling humanmade/altis-dev-tools#934 - Add Standard Issue templates humanmade/altis-dev-tools#935
- Update Standard Issue templates humanmade/altis-dev-tools#952
- Tests helpers regenerated by newer codeception version humanmade/altis-dev-tools#953
- Update Dependabot for v25 release humanmade/altis-dev-tools#954
- Update PHP to version 8.3 - the default for Altis. humanmade/altis-dev-tools#962
- Add backport workflow humanmade/altis-dev-tools#972
- Update Dependabot to remove v21 branch humanmade/altis-dev-tools#998
- Add branch prefix to dependabot configuration humanmade/altis-dev-tools#1004
- Fix image upload test. humanmade/altis-dev-tools#1012
- Fix reindexContent to use correct environment variable humanmade/altis-dev-tools#1011
- Update Dependabot for v26 release humanmade/altis-dev-tools#1014
- Updated the Codeception generated files humanmade/altis-dev-tools#824
- Save regenerated files humanmade/altis-dev-tools#1038
- Add reusable GitHub Actions workflows for module CI humanmade/altis-dev-tools#1054
- Update branch name and version resolution humanmade/altis-dev-tools#1055
- Fix base-branch and composer-alias resolution humanmade/altis-dev-tools#1056
- Restrict non-master Dependabot updates to patch-level humanmade/altis-dev-tools#1059
- Bypass Packagist for the package under test in module-ci.yml humanmade/altis-dev-tools#1060
- Pass test theme through to WPLoader in module CI humanmade/altis-dev-tools#1061
- Assert Altis QM panels from raw response, drop UI clicks for QM v4 humanmade/altis-dev-tools#1057
- Add composer-config input to module CI humanmade/altis-dev-tools#1067
- Updated composer to WordPress wp-phpunit 7.0.0 humanmade/altis-dev-tools#1072
- Update default CI PHP version to 8.4 humanmade/altis-dev-tools#1074
Documentation
- Adds breaking changes section humanmade/altis-documentation#692
- Update Dependabot for v26 release humanmade/altis-documentation#691
- Fix altis composer configuration example humanmade/altis-documentation#700
- Updated the upgrade guide humanmade/altis-documentation#701
- Upgrade erusev/parsedown from 1.7.4 to 1.8.0 humanmade/altis-documentation#704
- Format Dashboard URL as Markdown link in PHP upgrade guide humanmade/altis-documentation#710
- Revise PHP upgrade instructions in README humanmade/altis-documentation#703
- Update compatibility chart for Altis v26 humanmade/altis-documentation#712
- Update user docs to replace reusable blocks with synced patterns humanmade/altis-documentation#711
- Add GitHub Actions CI workflow humanmade/altis-documentation#717
- Restrict non-master Dependabot updates to patch-level humanmade/altis-documentation#719
- Update GHA reusable workflow ref humanmade/altis-documentation#720
- Update example PHP version to 8.4 humanmade/altis-documentation#725
- Add upgrade guide for the v27 release humanmade/altis-documentation#726
Enhanced Search
- Add reindex call and remove user search test humanmade/altis-enhanced-search#562
- Remove refs to Elasticsearch below 7.10 humanmade/altis-enhanced-search#567
- Updated documentation for EP v5 humanmade/altis-enhanced-search#566
- Fix typo in ElasticSearchCest humanmade/altis-enhanced-search#565
- Removed ElasticPress menu humanmade/altis-enhanced-search#570
- Update Dependabot for v26 release humanmade/altis-enhanced-search#564
- Reindex Elasticsearch on
wp altis post-synchumanmade/altis-enhanced-search#573 - Add GitHub Actions CI workflow humanmade/altis-enhanced-search#574
- Fix handling of subdomains via the proxy humanmade/altis-enhanced-search#575
- Restrict non-master Dependabot updates to patch-level humanmade/altis-enhanced-search#578
- Update GHA reusable workflow ref humanmade/altis-enhanced-search#580
- Use wildcard Host matchers instead of HostRegexp humanmade/altis-enhanced-search#577
- Fix debug-bar-elasticpress load priority to avoid missing query-monitor dep humanmade/altis-enhanced-search#586
Local Server
- Replace MinIO with VersityGW humanmade/altis-local-server#886
- Update Dependabot for v26 release humanmade/altis-local-server#888
- Add MySQL 8.4 support humanmade/altis-local-server#897
- Replacing Redis container with Valkey humanmade/altis-local-server#901
- Fix cases where
$PWDis empty inProcess()humanmade/altis-local-server#900 - Update Traefik image to latest humanmade/altis-local-server#912
- Allow passing MySQL args through composer server db humanmade/altis-local-server#915
- Backport PR 530 to master humanmade/altis-local-server#910
- Add GitHub Actions CI workflow humanmade/altis-local-server#917
- Support private uploads: add TACHYON_SERVER_VERSION humanmade/altis-local-server#899
- Restore handling for subdomain multisites following Traefik 3 upgrade humanmade/altis-local-server#922
- Restrict non-master Dependabot updates to patch-level humanmade/altis-local-server#934
- Bump Traefik proxy image to 3.7.1 humanmade/altis-local-server#932
- Update PHP images and add PHP 8.5 support humanmade/altis-local-server#929
- Bump symfony/yaml to ~6.4.40 for security advisories humanmade/altis-local-server#940
- Update GHA reusable workflow ref humanmade/altis-local-server#939
- Use wildcard Host matchers instead of HostRegexp humanmade/altis-local-server#933
- Add import-db command with mydumper/myloader support humanmade/altis-local-server#949
- Update Docker images humanmade/altis-local-server#955
- Update default PHP version to 8.4 humanmade/altis-local-server#960
- Update the nginx image to 3.7.3 humanmade/altis-local-server#968
Media
- Update Dependabot for v26 release humanmade/altis-media#454
- Add GitHub Actions CI workflow humanmade/altis-media#459
- Restrict non-master Dependabot updates to patch-level humanmade/altis-media#460
- Update GHA reusable workflow ref humanmade/altis-media#461
- docs: explain smart crop algorithm humanmade/altis-media#467
Privacy
- Update Dependabot for v26 release humanmade/altis-privacy#139
- Add GitHub Actions CI workflow humanmade/altis-privacy#141
- Restrict non-master Dependabot updates to patch-level humanmade/altis-privacy#142
- Update GHA reusable workflow ref humanmade/altis-privacy#143
Security
- Update Dependabot to remove v21 branch humanmade/altis-security#415
- Add branch prefix to dependabot configuration humanmade/altis-security#416
- Fix failing audit tests. humanmade/altis-security#417
- Update Dependabot for v26 release humanmade/altis-security#418
- Fix altis composer configuration example humanmade/altis-security#420
- Add password strength check to
validate_password_resethook humanmade/altis-security#422 - Update Stream dependency to 4.1.2 humanmade/altis-security#414
- Add GitHub Actions CI workflow humanmade/altis-security#446
- Restrict non-master Dependabot updates to patch-level humanmade/altis-security#453
- Switch into editor-canvas iframe before clicking post title humanmade/altis-security#452
- Update GHA reusable workflow ref humanmade/altis-security#454
SEO
- Update Dependabot for v26 release humanmade/altis-seo#377
- Add GitHub Actions CI workflow humanmade/altis-seo#379
- Restrict non-master Dependabot updates to patch-level humanmade/altis-seo#380
- Update GHA reusable workflow ref humanmade/altis-seo#381
SSO
- Update Dependabot for v26 release humanmade/altis-sso#176
- Add GitHub Actions CI workflow humanmade/altis-sso#178
- Restrict non-master Dependabot updates to patch-level humanmade/altis-sso#179
- Update GHA reusable workflow ref humanmade/altis-sso#181