Important: The page TSconfig directory is now spelled TSconfig
Description
The extensions of this set spelled their page TSconfig directory in three
different ways — Ts, TSconfig and TSConfig. They now
all use TSconfig, which is how TYPO3 spells the term and what the core
documentation uses.
In this extension the directory was Configuration/.
Nothing was broken before, because every import matched the directory it
pointed at. The reason to change it is that a filesystem is case sensitive on
Linux and case insensitive on macOS and Windows, so a path copied between two
of these extensions resolved on one machine and silently not on another — and
a page TSconfig
@import
that does not resolve raises no error, the
configuration is simply absent.
Impact
Every file this extension ships moved with the directory. The imports inside the extension were updated in the same change, so an installation that only installs the extension has nothing to do.
An integrator who references these paths from their own configuration has to update them, because the old path no longer exists:
# before
@import 'EXT:academic_contacts4pages/Configuration/TsConfig/page.tsconfig'
# after
@import 'EXT:academic_contacts4pages/Configuration/TSconfig/page.tsconfig'
Affected Installations
Every installation that imports a page TSconfig file of this extension by path,
or that copied such a path into its own site package. An installation that
relies only on the auto-included Configuration/ of the
extension, or on its site set, is unaffected.