Partial workaround for buggy XF2.3 behavior around repository uniqueness. Does not affect call sites to \XF::repository, only Helper::repository
Fix incorrectly using SqlJoinTrait would swallow the actual error
Improve detection of excluding non-required joins when using EarlyJoinFinderTrait. This affects Multi Prefix is optimizing for matching on a single prefix, and also Extended Ignore
Remove usage of assert() for XF Cloud compatibility
Workaround unexpected behavior in \XF::options() and strongly typed property hints (generated by XF CLI command xf-dev:generate-options-stub) which may cause bugs in some add-ons
Update choices.js v11.1.0
Remove role="textbox" from search input, per a11y practices
Add choices.search-kmp.js build, more advanced than a simple prefix match but less complex than using FUSE for search
Support <option label="..." /> HTML (not generated by XF natively)