Is JJ's Post Scheduler Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.1
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (326)
Plugin Header
src/Admin/AdminActionRegistry.php:30
src/Admin/AdminAppPage.php:70
src/Admin/AdminAppPage.php:251
src/Admin/AdminAppPage.php:252
src/Admin/AdminAppPage.php:253
src/Admin/AdminAppPage.php:254
src/Admin/AdminAppPage.php:255
src/Admin/AdminAppPage.php:256
src/Admin/AdminAppPage.php:257
src/Admin/AdminAppPage.php:272
src/Admin/AdminAppPage.php:275
src/Admin/AdminAppPage.php:277
src/Admin/AdminAppPage.php:278
src/Admin/AdminAppPage.php:376
src/Admin/AdminAppPage.php:386
src/Admin/AdminAppPage.php:397
src/Admin/AdminAppPage.php:409
src/Admin/AdminAppPage.php:440
src/Admin/AdminAppPage.php:678
src/Admin/AdminAssetRegistry.php:29
src/Admin/AdminDataRegistry.php:35
src/Admin/AdminDataRegistry.php:48
src/Admin/AdminScreenRegistry.php:39
src/Admin/AdminScreenRegistry.php:40
src/Admin/AdminScreenRegistry.php:41
src/Admin/AdminScreenRegistry.php:42
src/Admin/AdminScreenRegistry.php:44
src/Admin/AdminScreenRegistry.php:48
src/Admin/AdminScreenRegistry.php:52
src/Admin/AdminScreenRegistry.php:63
src/Application/LaunchLifecycleService.php:93
src/Application/LaunchLifecycleService.php:113
src/Application/LaunchLifecycleService.php:152
src/Application/LaunchLifecycleService.php:173
src/Application/LaunchLifecycleService.php:195
src/Application/LaunchLifecycleService.php:216
src/Application/LaunchLifecycleService.php:220
src/Application/LaunchLifecycleService.php:223
src/Application/LaunchLifecycleService.php:224
src/Application/LaunchLifecycleService.php:227
src/Application/LaunchLifecycleService.php:232
src/Application/LaunchLifecycleService.php:267
src/Application/LaunchLifecycleService.php:285
src/Application/LaunchLifecycleService.php:298
src/Application/LaunchLifecycleService.php:316
src/Application/LaunchLifecycleService.php:322
src/Application/LaunchLifecycleService.php:335
src/Application/LaunchLifecycleService.php:348
src/Application/LaunchLifecycleService.php:361
src/Application/LaunchLifecycleService.php:372
src/Application/LaunchLifecycleService.php:383
src/Application/LaunchLifecycleService.php:394
src/Application/LaunchLifecycleService.php:405
src/Application/RecordingPlanCompilationService.php:99
src/Audit/OwnershipCollisionLogger.php:42
src/Bootstrap/Plugin.php:165
src/Capabilities/CapabilityManager.php:30
src/Database/Migrator.php:41
src/Database/Migrator.php:53
src/Database/Migrator.php:90
src/Database/Migrator.php:110
src/Database/Migrator.php:125
src/Database/Migrator.php:148
src/Database/Migrator.php:159
src/Database/Migrator.php:162
src/Database/ModuleTableSelector.php:41
src/Domain/Audit/AuditEvent.php:77
src/Domain/Audit/AuditEvent.php:103
src/Domain/Launch/LaunchHealthProjector.php:39
src/Domain/Launch/LaunchHealthProjector.php:50
src/Domain/Launch/LaunchHealthProjector.php:53
src/Domain/Launch/LaunchHealthProjector.php:57
src/Domain/Launch/LaunchHealthProjector.php:62
src/Domain/Launch/LaunchHealthProjector.php:66
src/Domain/Launch/LaunchHealthProjector.php:70
src/Domain/Launch/LaunchHealthProjector.php:73
src/Domain/Launch/LaunchHealthProjector.php:74
src/Domain/Launch/LaunchHealthProjector.php:78
src/Domain/Launch/LaunchHealthProjector.php:81
src/Domain/Launch/LaunchHealthProjector.php:87
src/Domain/Launch/LaunchHealthProjector.php:90
src/Domain/Launch/LaunchHealthProjector.php:95
src/Domain/Launch/LaunchHealthProjector.php:98
src/Domain/Launch/LaunchHealthProjector.php:99
src/Domain/Launch/LaunchHealthProjector.php:102
src/Domain/Launch/LaunchHealthProjector.php:107
src/Domain/Launch/LaunchHealthProjector.php:110
src/Domain/Launch/LaunchHealthProjector.php:125
src/Domain/Launch/LaunchHealthProjector.php:132
src/Domain/Launch/LaunchHealthProjector.php:139
src/Domain/Launch/LaunchHealthProjector.php:146
src/Domain/Launch/LaunchHealthProjector.php:176
src/Domain/Launch/LaunchHealthProjector.php:180
src/Domain/Launch/LaunchHealthProjector.php:183
src/Domain/Launch/LaunchHealthProjector.php:192
src/Domain/Launch/OperationPlan.php:198
src/Domain/Launch/OperationPlan.php:252
src/Domain/Operation/OperationType.php:32
src/Domain/Operation/OperationType.php:63
src/Domain/Run/RunStatus.php:28
src/Execution/ConflictDetector.php:44
src/Execution/ConflictDetector.php:60
src/Execution/ConflictDetector.php:90
src/Execution/ConflictDetector.php:101
src/Execution/ConflictDetector.php:112
src/Execution/ConflictDetector.php:141
src/Execution/OperationExecutionResult.php:63
src/Execution/OperationExecutionResult.php:79
src/Execution/OperationExecutionResult.php:101
src/Execution/ProviderOperationApplier.php:98
src/Execution/ProviderOperationApplier.php:205
src/Execution/RetryPolicy.php:39
src/Extension/BundledModuleCatalog.php:35
src/Extension/BundledModuleCatalog.php:38
src/Extension/BundledModuleCatalog.php:44
src/Extension/BundledModuleCatalog.php:47
src/Extension/BundledModuleCatalog.php:53
src/Extension/BundledModuleCatalog.php:56
src/Extension/BundledModuleCatalog.php:62
src/Extension/BundledModuleCatalog.php:65
src/Extension/BundledModuleCatalog.php:71
src/Extension/BundledModuleCatalog.php:74
src/Extension/BundledModuleCatalog.php:80
src/Extension/BundledModuleCatalog.php:83
src/Extension/BundledModuleCatalog.php:89
src/Extension/BundledModuleCatalog.php:98
src/Extension/BundledModuleCatalog.php:101
src/Extension/BundledModuleCatalog.php:107
src/Extension/BundledModuleCatalog.php:110
src/Extension/BundledModuleCatalog.php:116
src/Extension/BundledModuleCatalog.php:119
src/Extension/BundledModuleCatalog.php:125
src/Extension/BundledModuleCatalog.php:128
src/Extension/BundledModuleCatalog.php:134
src/Extension/BundledModuleCatalog.php:137
src/Extension/BundledModuleCatalog.php:143
src/Extension/BundledModuleCatalog.php:146
src/Extension/BundledModuleCatalog.php:152
src/Extension/BundledModuleCatalog.php:155
src/Extension/BundledModuleCatalog.php:161
src/Extension/BundledModuleCatalog.php:164
src/Extension/BundledModuleCatalog.php:170
src/Extension/BundledModuleCatalog.php:173
src/Extension/BundledModuleCatalog.php:179
src/Extension/BundledModuleCatalog.php:182
src/Extension/BundledModuleCatalog.php:188
src/Extension/BundledModuleCatalog.php:191
src/Extension/BundledModuleCatalog.php:197
src/Extension/BundledModuleCatalog.php:200
src/Extension/BundledModuleCatalog.php:206
src/Extension/BundledModuleCatalog.php:209
src/Extension/BundledModuleCatalog.php:215
src/Extension/BundledModuleCatalog.php:218
src/Extension/BundledModuleCatalog.php:224
src/Extension/BundledModuleCatalog.php:227
src/Extension/BundledModuleCatalog.php:233
src/Extension/BundledModuleCatalog.php:236
src/Extension/BundledModuleCatalog.php:242
src/Extension/BundledModuleCatalog.php:245
src/Extension/BundledModuleCatalog.php:251
src/Extension/BundledModuleCatalog.php:254
src/Extension/BundledModuleCatalog.php:260
src/Extension/BundledModuleCatalog.php:263
src/Extension/BundledModuleCatalog.php:269
src/Extension/BundledModuleCatalog.php:272
src/Extension/BundledModuleCatalog.php:331
src/Extension/BundledModuleCatalog.php:342
src/Extension/BundledModuleCatalog.php:354
src/Extension/BundledModuleCatalog.php:365
src/Extension/BundledModuleCatalog.php:380
src/Extension/BundledModuleCatalog.php:403
src/Extension/BundledModuleCatalog.php:412
src/Extension/BundledModuleCatalog.php:433
src/Extension/BundledModuleCatalog.php:439
src/Extension/BundledModuleCatalog.php:449
src/Extension/BundledModuleCatalog.php:452
src/Extension/BundledModuleCatalog.php:455
src/Extension/BundledModuleCatalog.php:461
src/Extension/BundledModuleCatalog.php:467
src/Extension/BundledModuleCatalog.php:470
src/Extension/BundledModuleCatalog.php:488
src/Extension/BundledModuleCatalog.php:493
src/Extension/BundledModuleCatalog.php:503
src/Extension/BundledModuleCatalog.php:508
src/Extension/BundledModuleCatalog.php:511
src/Extension/BundledModuleCatalog.php:514
src/Extension/BundledModuleCatalog.php:517
src/Extension/BundledModuleCatalog.php:520
src/Extension/BundledModuleCatalog.php:532
src/Extension/BundledModuleCatalog.php:537
src/Extension/BundledModuleCatalog.php:548
src/Extension/BundledModuleCatalog.php:551
src/Extension/ExtensionDefinition.php:44
src/Extension/ExtensionDefinition.php:49
src/Extension/ModuleDefinition.php:103
src/Extension/ModuleDefinition.php:111
src/Extension/ModuleDefinition.php:117
src/Extension/ModuleDefinition.php:124
src/Extension/ModuleDefinition.php:132
src/Extension/ModuleDefinition.php:561
src/Extension/ModuleRuntime.php:17
src/Extension/ModuleUninstallPlan.php:26
src/Extension/ModuleUninstallPlan.php:31
src/Extension/ModuleUninstallPlan.php:36
src/Extension/ModuleUninstallPlan.php:41
src/Extension/ModuleUninstallPlan.php:53
src/Field/CanonicalNormalizer.php:184
src/Provider/ProviderAuthorizationService.php:28
src/Provider/ProviderAuthorizationService.php:32
src/Provider/ProviderAuthorizationService.php:36
src/Provider/ProviderAuthorizationService.php:40
src/Provider/ProviderAuthorizationService.php:44
src/Provider/ProviderAuthorizationService.php:76
src/Provider/ProviderDiscoveryCache.php:43
src/Provider/ProviderDiscoveryCache.php:44
src/Provider/ProviderDiscoveryCache.php:48
src/Recording/RecordingService.php:263
src/Recording/RecordingService.php:453
src/Repository/AdminDashboardValueFormatter.php:96
src/Repository/AdminDashboardValueFormatter.php:113
src/Repository/AdminDashboardValueFormatter.php:129
src/Repository/AdminDashboardValueFormatter.php:135
src/Repository/AdminDashboardValueFormatter.php:171
src/Repository/AdminDashboardValueFormatter.php:172
src/Repository/AdminDashboardValueFormatter.php:173
src/Repository/AdminDashboardValueFormatter.php:233
src/Repository/AdminDashboardValueFormatter.php:475
src/Repository/WpdbLaunchVersionRepository.php:186
src/Repository/WpdbLaunchVersionRepository.php:218
src/Repository/WpdbLaunchVersionRepository.php:219
src/Repository/WpdbLaunchVersionRepository.php:293
src/Repository/WpdbLaunchVersionRepository.php:364
src/Repository/WpdbLaunchVersionRepository.php:405
src/Repository/WpdbLaunchVersionRepository.php:582
src/Repository/WpdbLaunchVersionRepository.php:403
src/Repository/WpdbRunRepository.php:187
src/Repository/WpdbRunRepository.php:189
src/Repository/WpdbRunRepository.php:295
src/Repository/WpdbRunRepository.php:307
src/Repository/WpdbRunRepository.php:344
src/Repository/WpdbRunRepository.php:431
src/Rest/LaunchesController.php:245
src/Rest/LaunchesController.php:250
src/Rest/LaunchesController.php:339
src/Rest/LaunchesController.php:560
src/Rest/LaunchesController.php:573
src/Rest/LaunchesController.php:586
src/Rest/LaunchesController.php:593
src/Rest/LaunchesController.php:600
src/Rest/RecordingsController.php:165
src/Rest/RecordingsController.php:230
src/Rest/SystemStatusController.php:134
src/Rest/SystemStatusController.php:141
src/Rollback/EndBehavior.php:28
src/Rollback/EndBehavior.php:35
src/Rollback/EndBehavior.php:39
src/Rollback/EndVersionCompiler.php:90
src/Rollback/RollbackService.php:257
src/Rollback/RollbackService.php:286
src/Scheduler/LifecycleRepairDiagnostics.php:43
src/Scheduler/QueueActionPayload.php:142
src/Scheduler/QueueMonitor.php:34
src/Scheduler/QueueMonitor.php:40
src/Scheduler/QueueMonitor.php:185
src/Scheduler/RecurrenceSafetyValidator.php:22
src/Scheduler/SchedulerLifecycleFinalizer.php:34
src/Scheduler/SchedulerLifecycleFinalizer.php:39
src/Scheduler/SchedulerLifecycleFinalizer.php:44
src/Scheduler/SchedulerOutcomeDispatcher.php:34
src/Scheduler/SchedulerService.php:121
src/Scheduler/SchedulerService.php:169
src/Scheduler/SchedulerService.php:225
src/Scheduler/SchedulerService.php:268
src/Scheduler/SchedulerService.php:377
src/Scheduler/SchedulerService.php:407
src/Scheduler/SchedulerService.php:442
src/Scheduler/SchedulerService.php:457
src/Scheduler/SchedulerWorker.php:139
src/Scheduler/SchedulerWorker.php:205
src/Scheduler/SchedulerWorker.php:262
src/Scheduler/SchedulerWorker.php:359
src/Scheduler/SchedulerWorker.php:367
src/Scheduler/SchedulerWorker.php:479
src/Scheduler/SchedulerWorker.php:668
src/Scheduler/SchedulerWorker.php:683
src/Scheduler/SchedulerWorker.php:714
src/Scheduler/SchedulerWorker.php:722
src/Scheduler/SchedulerWorker.php:753
src/Scheduler/SchedulerWorker.php:780
src/Scheduler/SchedulerWorker.php:844
src/Scheduler/SchedulingModule.php:90
src/Scheduler/WordPressActionSchedulerGateway.php:109
src/Scheduler/WordPressActionSchedulerGateway.php:136
src/Snapshot/SnapshotCoordinator.php:81
src/Support/EnumValue.php:3
src/Validation/ValidationReport.php:67
src/Validation/ValidationReport.php:74
src/Validation/ValidationReport.php:81
src/WordPressContent/NativeWordPressFieldSchema.php:128
src/WordPressContent/Recording/NativeWordPressRecordingLaunchCompiler.php:207
src/WordPressContent/Recording/NativeWordPressRecordingLaunchCompiler.php:223
src/WordPressContent/Recording/NativeWordPressRecordingWorkspaceAdapter.php:75
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:135
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:166
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:171
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:174
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:182
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:233
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:321
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:500
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:507
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:512
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:518
src/WordPressContent/Recording/NativeWordPressWorkspaceAccessGuard.php:531
src/WpCli/InspectionCommands.php:72
src/WpCli/InspectionCommands.php:101
src/WpCli/InspectionCommands.php:155
src/WpCli/InspectionCommands.php:176
src/WpCli/InspectionCommands.php:216
src/WpCli/InspectionCommands.php:293
src/WpCli/InspectionCommands.php:318
src/WpCli/InspectionCommands.php:358
src/WpCli/JpsCommand.php:189
src/WpCli/JpsCommand.php:280
src/WpCli/LaunchTemplatesCommand.php:40
PHP Version Distribution
According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.