Is LeanRoles 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 (185)
Plugin Header
libraries/freemius/includes/fs-plugin-info-dialog.php:1621
libraries/freemius/templates/account.php:1093
libraries/freemius/templates/account/billing.php:333
libraries/freemius/templates/account/billing.php:373
libraries/freemius/templates/connect.php:789
libraries/freemius/templates/debug.php:846
libraries/freemius/templates/debug.php:892
libraries/freemius/templates/forms/affiliation.php:322
libraries/freemius/templates/forms/license-activation.php:608
libraries/freemius/templates/gdpr-optin-js.php:36
libraries/freemius/templates/js/jquery.content-change.php:29
libraries/freemius/templates/js/permissions.php:55
libraries/freemius/templates/js/permissions.php:180
libraries/freemius/templates/tabs.php:148
libraries/freemius/includes/managers/class-fs-key-value-storage.php:301
libraries/freemius/includes/managers/class-fs-key-value-storage.php:310
libraries/freemius/includes/managers/class-fs-key-value-storage.php:315
libraries/freemius/includes/managers/class-fs-key-value-storage.php:320
libraries/freemius/includes/managers/class-fs-key-value-storage.php:332
libraries/freemius/includes/managers/class-fs-key-value-storage.php:344
libraries/freemius/includes/managers/class-fs-key-value-storage.php:356
libraries/freemius/includes/managers/class-fs-key-value-storage.php:369
libraries/freemius/includes/managers/class-fs-key-value-storage.php:383
libraries/freemius/includes/managers/class-fs-key-value-storage.php:398
src/Audit/SizeProbe.php:6
libraries/freemius/includes/class-fs-admin-notices.php:64
libraries/freemius/includes/class-fs-api.php:99
libraries/freemius/includes/class-fs-api.php:109
libraries/freemius/includes/class-fs-api.php:121
libraries/freemius/includes/class-fs-api.php:178
libraries/freemius/includes/class-fs-garbage-collector.php:366
libraries/freemius/includes/class-fs-lock.php:39
libraries/freemius/includes/class-fs-logger.php:74
libraries/freemius/includes/class-fs-logger.php:78
libraries/freemius/includes/class-fs-logger.php:100
libraries/freemius/includes/class-fs-logger.php:261
libraries/freemius/includes/class-fs-logger.php:276
libraries/freemius/includes/class-fs-logger.php:299
libraries/freemius/includes/class-fs-logger.php:467
libraries/freemius/includes/class-fs-logger.php:660
libraries/freemius/includes/class-fs-options.php:67
libraries/freemius/includes/class-fs-options.php:376
libraries/freemius/includes/class-fs-options.php:380
libraries/freemius/includes/class-fs-plugin-updater.php:60
libraries/freemius/includes/class-fs-security.php:34
libraries/freemius/includes/class-fs-storage.php:99
libraries/freemius/includes/class-fs-storage.php:305
libraries/freemius/includes/class-fs-storage.php:423
libraries/freemius/includes/class-fs-storage.php:429
libraries/freemius/includes/class-fs-user-lock.php:40
libraries/freemius/includes/entities/class-fs-payment.php:208
libraries/freemius/includes/entities/class-fs-payment.php:210
libraries/freemius/includes/entities/class-fs-payment.php:223
libraries/freemius/includes/managers/class-fs-admin-menu-manager.php:123
libraries/freemius/includes/managers/class-fs-admin-notice-manager.php:91
libraries/freemius/includes/managers/class-fs-cache-manager.php:54
libraries/freemius/includes/managers/class-fs-checkout-manager.php:55
libraries/freemius/includes/managers/class-fs-clone-manager.php:92
libraries/freemius/includes/managers/class-fs-clone-manager.php:125
libraries/freemius/includes/managers/class-fs-clone-manager.php:133
libraries/freemius/includes/managers/class-fs-clone-manager.php:566
libraries/freemius/includes/managers/class-fs-clone-manager.php:594
libraries/freemius/includes/managers/class-fs-clone-manager.php:662
libraries/freemius/includes/managers/class-fs-clone-manager.php:670
libraries/freemius/includes/managers/class-fs-clone-manager.php:777
libraries/freemius/includes/managers/class-fs-clone-manager.php:786
libraries/freemius/includes/managers/class-fs-clone-manager.php:836
libraries/freemius/includes/managers/class-fs-contact-form-manager.php:26
libraries/freemius/includes/managers/class-fs-debug-manager.php:38
libraries/freemius/includes/managers/class-fs-debug-manager.php:48
libraries/freemius/includes/managers/class-fs-debug-manager.php:53
libraries/freemius/includes/managers/class-fs-debug-manager.php:96
libraries/freemius/includes/managers/class-fs-debug-manager.php:474
libraries/freemius/includes/managers/class-fs-debug-manager.php:480
libraries/freemius/includes/managers/class-fs-debug-manager.php:482
libraries/freemius/includes/managers/class-fs-debug-manager.php:483
libraries/freemius/includes/managers/class-fs-debug-manager.php:484
libraries/freemius/includes/managers/class-fs-debug-manager.php:495
libraries/freemius/includes/managers/class-fs-gdpr-manager.php:52
libraries/freemius/includes/managers/class-fs-key-value-storage.php:106
libraries/freemius/includes/managers/class-fs-license-manager.php:25
libraries/freemius/includes/managers/class-fs-option-manager.php:133
libraries/freemius/includes/managers/class-fs-permission-manager.php:50
libraries/freemius/includes/managers/class-fs-permission-manager.php:69
libraries/freemius/includes/managers/class-fs-permission-manager.php:84
libraries/freemius/includes/managers/class-fs-permission-manager.php:188
libraries/freemius/includes/managers/class-fs-permission-manager.php:204
libraries/freemius/includes/managers/class-fs-permission-manager.php:258
libraries/freemius/includes/managers/class-fs-permission-manager.php:281
libraries/freemius/includes/managers/class-fs-permission-manager.php:323
libraries/freemius/includes/managers/class-fs-permission-manager.php:360
libraries/freemius/includes/managers/class-fs-permission-manager.php:379
libraries/freemius/includes/managers/class-fs-permission-manager.php:402
libraries/freemius/includes/managers/class-fs-permission-manager.php:424
libraries/freemius/includes/managers/class-fs-permission-manager.php:433
libraries/freemius/includes/managers/class-fs-permission-manager.php:443
libraries/freemius/includes/managers/class-fs-permission-manager.php:444
libraries/freemius/includes/managers/class-fs-permission-manager.php:614
libraries/freemius/includes/managers/class-fs-permission-manager.php:618
libraries/freemius/includes/managers/class-fs-plan-manager.php:23
libraries/freemius/includes/managers/class-fs-plugin-manager.php:53
libraries/freemius/includes/managers/class-fs-plugin-manager.php:89
libraries/freemius/includes/managers/class-fs-plugin-manager.php:90
libraries/freemius/includes/managers/class-fs-plugin-manager.php:91
libraries/freemius/includes/sdk/FreemiusWordPress.php:327
libraries/freemius/templates/account/partials/disconnect-button.php:39
libraries/user-tags/src/Admin/Admin.php:67
libraries/user-tags/src/Admin/Admin.php:69
libraries/user-tags/src/Admin/Badge.php:25
libraries/user-tags/src/Admin/Menu.php:38
libraries/user-tags/src/Admin/Profile.php:42
libraries/user-tags/src/Admin/Profile.php:43
libraries/user-tags/src/Admin/Profile.php:51
libraries/user-tags/src/Admin/Profile.php:87
libraries/user-tags/src/Admin/Profile.php:91
libraries/user-tags/src/Admin/Screen.php:27
libraries/user-tags/src/Admin/Screen.php:35
libraries/user-tags/src/Admin/Screen.php:146
libraries/user-tags/src/Admin/Screen.php:179
libraries/user-tags/src/Admin/Screen.php:187
libraries/user-tags/src/Admin/Screen.php:324
libraries/user-tags/src/Admin/Screen.php:327
libraries/user-tags/src/Admin/Screen.php:366
libraries/user-tags/src/Admin/Screen.php:367
libraries/user-tags/src/Admin/Screen.php:412
libraries/user-tags/src/Admin/Screen.php:430
libraries/user-tags/src/Admin/Screen.php:437
libraries/user-tags/src/Admin/Screen.php:451
libraries/user-tags/src/Admin/Screen.php:452
libraries/user-tags/src/Admin/UsersList.php:175
libraries/user-tags/src/Admin/UsersList.php:185
libraries/user-tags/src/Admin/UsersList.php:213
libraries/user-tags/src/Admin/UsersList.php:217
libraries/user-tags/src/Catalogue.php:66
libraries/user-tags/src/Catalogue.php:96
libraries/user-tags/src/Catalogue.php:110
libraries/user-tags/src/Catalogue.php:165
libraries/user-tags/src/Catalogue.php:189
libraries/user-tags/src/Cleanup.php:42
libraries/user-tags/src/functions.php:141
libraries/user-tags/src/functions.php:153
libraries/user-tags/src/Library.php:75
libraries/user-tags/src/Library.php:76
libraries/user-tags/src/Library.php:82
libraries/user-tags/src/Library.php:114
libraries/user-tags/src/Library.php:290
libraries/user-tags/src/Library.php:374
libraries/user-tags/src/Query.php:49
libraries/user-tags/src/Query.php:63
libraries/user-tags/src/Query.php:83
libraries/user-tags/src/Query.php:97
libraries/user-tags/src/Runtime.php:181
libraries/user-tags/src/Runtime.php:335
libraries/user-tags/src/Runtime.php:356
libraries/user-tags/src/Runtime.php:379
libraries/user-tags/src/Store.php:53
libraries/user-tags/src/Store.php:72
libraries/user-tags/src/Store.php:121
libraries/user-tags/src/Store.php:202
libraries/user-tags/src/Store.php:386
libraries/user-tags/src/Taxonomy.php:34
libraries/user-tags/src/Taxonomy.php:38
libraries/user-tags/src/Taxonomy.php:148
src/Admin/AuditPage.php:270
src/Admin/Menu.php:40
src/Admin/Menu.php:45
src/Admin/Menu.php:51
src/Audit/Benchmark.php:130
src/Audit/SizeProbe.php:42
src/Audit/SizeProbe.php:6
src/Audit/StructureProbe.php:105
src/Audit/StructureProbe.php:349
src/Audit/StructureProbe.php:359
src/Autoloader.php:33
src/Cli/AuditCommand.php:263
src/Cli/RoleCommand.php:180
src/Cli/TagCommand.php:475
src/Cli/TagCommand.php:524
src/Plugin.php:51
src/Support/Roles.php:115
src/Support/Roles.php:124
src/Support/Roles.php:173
src/Support/Roles.php:252
src/Support/Roles.php:370
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.