Important: The contact inline parent is now workspace aware 

Description 

tx_academiccontacts4pages_domain_model_contact has always declared 'versioningWS' => true , while the table it is attached to as an inline child — tx_academicpersons_domain_model_contract , extended in Configuration/TCA/Overrides/tx_academicpersons_domain_model_contract.php - did not.

That is the direction TYPO3 does not repair. TcaMigration::addWorkspaceAwarenessToInlineChildren() only ever adds the flag to a child whose parent already carries it, and TYPO3 v13 ships no such migration at all, so a workspace aware child below a live-only parent went unreported on both supported core versions. The TYPO3 documentation calls the combination unsupported.

academic_persons 3.0 declares all of its record tables workspace aware, which resolves it: parent and child now agree.

Impact 

Nothing changes in this extension itself. Its contact records were already versionable and keep their t3ver_* columns.

What changes is that the parent record can now be versioned as well, so a contact and the contract it belongs to are drafted and published together rather than the contact alone being versionable below a record that was not.

The parent table gains four columns and an index in the process. Run the database analyzer once after updating — see Breaking: Person records are workspace aware in the 3.0 changelog of academic_persons , which also documents the SQLite defect that affects the command line path.

Affected Installations 

Every installation of this extension, because it depends on academic_persons and the schema of tx_academicpersons_domain_model_contract changes there.