While it does still work, it seems like in the future this property will be replaced.
Note accessing TypoScript TSFE:fe_user details continues to work for now, using for example lib.foo.data = TSFE:fe_user|user|username to retrieve the username of a logged in user is still ok.
Can this be changed now so that the functionality will continue to work in future versions?
I tried accessing frontend.user which didn’t seem to work (v13.4).
Although TSFE->fe_user was removed in TYPO3 v13.0, the TypoScript implementation continues to work. It is not implemented as a direct call to TypoScriptFrontendController->fe_user, but involves a few more lines of code.
As this functionality is currently not deprecated in TYPO3 v13 LTS, it will not be removed until TYPO3 v15 — at the earliest. If we assume that the TYPO3 release cycle continues with 18 months separating each major version, that’s still a long time away.
Any deprecation would have to be declared in TYPO3 v14.0 before the functionality is removed in TYPO3 v15.0. Any deprecation notification would normally also include instructions on how to migrate to a replacement.