2.1 Changes Table of contents Breaking Changes Features Deprecation Important Collapse all Sections Breaking Changes Breaking: ProfilesController::selectedProfilesAction() no longer dispatches ModifyListProfilesEvent Breaking: Removed partials Breaking: Replace constructor DI with inject-methods in AbstractProfileFactory Features Feature: Add academic:createprofiles options --include-pids and --exclude-pids Feature: Allow modifying default and settings pageTitleFormat for detail view Feature: Dispatch PSR-14 event ModifySelectedContractsEvent in ProfilesController::selectedContractsAction() Feature: Dispatch PSR-14 event ModifySelectedProfilesEvent in ProfilesController::selectedProfilesAction() Feature: Introduce localized pageTitleFormat placeholder (LLL:EXT:) Feature: Introduce PluginControllerActionContext suitable Feature: Introduce PSR-14 ModifyProfileTitlePlaceholderReplacementEvent in ProfileTitleProvider Feature: pageTitleFormat FlexForm option for person detail view Deprecation Important Important: Basic bootstrap styling