Closing the Loop:
Follow-ups from Previous Conferences
Daniel Scherzer
Agenda
Hallway Track: Jira Integration
Hallway Track: Extension Management
Spring 2024: Orchestration with Puppet
Fall 2024: Considerations when targeting LTS releases
Customer support - bundled features
Fall 2024: Considerations when targeting LTS releases
Extension support - breaking changes from stable 1.43
| | | | |
To implementable interfaces | | | | |
To extendable classes | | | | |
Methods removed | | | | |
Class constants removed | | | | |
Classes renamed without aliases | | | | |
Classes removed | | | | |
Hooks removed | | | | |
4
1
1
2
1
1.44
+2
+15
+3
1
1
1.45
+11
+23
+1
+5
+1
1.46 (b752f2b)
5
3
27
28
1
2
6
Total Changes
Fall 2024: Considerations when targeting LTS releases
#[\Deprecated] limitations
<?php
if ( version_compare( PHP_VERSION, '8.5.0', '>=' ) ) {
eval(
"#[\\Deprecated(message: 'use APCOND_FR_NEVERBLOCKED')]\n" .
'const APCOND_FR_NEVERBOCKED = 70822;'
);
} else {
define( 'APCOND_FR_NEVERBOCKED', 70822 );
}
var_dump( defined( 'APCOND_FR_NEVERBOCKED' ) );
var_dump( APCOND_FR_NEVERBOCKED );
Spring 2025: Handling Database Updates
Thank you
Questions?