Project

General

Profile

Activity

From 2024-05-06 to 2024-06-04

2024-06-04

18:24 Revision 9e7025c7: [BUGFIX] Prefer to throw in IdentifierFunctionLine
There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret...
Christian Kuhn
18:23 Revision 394323e6: [BUGFIX] Prefer to throw in IdentifierFunctionLine
There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret...
Christian Kuhn
16:40 Revision ecd1aee6: [BUGFIX] Declare setFlatConstants() returns void
Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas...
Christian Kuhn
16:39 Revision 81ad4277: [BUGFIX] Declare setFlatConstants() returns void
Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas...
Christian Kuhn
16:21 Revision f757b195: [BUGFIX] Do not set original token value stream in TS AstBuilder
The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio...
Christian Kuhn
16:21 Revision da20fa6e: [BUGFIX] Do not set original token value stream in TS AstBuilder
The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio...
Christian Kuhn
14:24 Revision 1c69f3db: [TASK] Center Install Tool cards horizontally
This commit updates the markup of the `Cards.html` files to make use of
containers in the Install Tool to align its c...
Andreas Fernandez
11:33 Revision d41fc91e: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ...
Andreas Fernandez
11:33 Revision b2654761: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ...
Andreas Fernandez
08:26 Revision f6fda307: [TASK] Reduce GU::makeInstance calls in Unit Tests
Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour...
Anja Leichsenring
08:26 Revision 4cabbe75: [TASK] Reduce GU::makeInstance calls in Unit Tests
Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour...
Anja Leichsenring
07:25 Revision 5a775b87: [TASK] Update ckeditor to 41.4
This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ...
Andreas Fernandez
07:25 Revision c3200994: [TASK] Update ckeditor to 41.4
This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ...
Andreas Fernandez

2024-06-03

21:56 Revision 22b900b9: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
21:56 Revision 86f36638: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
21:55 Revision ce8ff320: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
07:55 Revision 39b6e51b: [BUGFIX] Fix initialization of 00:00 time input
The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su...
Imko Schumacher
07:54 Revision b3326bd0: [BUGFIX] Fix initialization of 00:00 time input
The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su...
Imko Schumacher
07:48 Revision eedc4621: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes...
Garvin Hicking
07:47 Revision 2e5bde6f: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes...
Garvin Hicking
07:45 Revision 882e6b29: [TASK] Use CPP in FileDumpController
With this change, CPP is used in FileDumpController.
Resolves: #103963
Releases: main
Change-Id: I42ff822a06fd0e138a...
Torben Hansen
06:04 Revision d10e1bc0: [TASK] Deprecate namespaced shorthand validator usage in extbase
It is possible to use the namespaced shorthand notation in extbase
to add validators for properties or arguments. As ...
Torben Hansen

2024-06-01

22:11 Revision 5965a0f3: [TASK] Update composer.lock
GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat...
Nikita Hovratov
21:47 Revision 9b18e1b1: [TASK] Update composer.lock
GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat...
Nikita Hovratov
21:38 Revision 09f6f989: [TASK] Optimize PageContentFetchingProcessor
This change adapts the newly introduced PageContentFetching
data processor, which reduces the number of SQL queries
f...
Benni Mack
13:15 Revision 883caeb4: [TASK] Suppress phpstan error in GU::makeInstance
Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is...
Anja Leichsenring
13:14 Revision 7cfec77f: [TASK] Suppress phpstan error in GU::makeInstance
Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is...
Anja Leichsenring

2024-05-31

08:05 Revision 3ae4193e: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac...
Benjamin Franzke
08:05 Revision bc25c2f2: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac...
Benjamin Franzke
07:30 Revision 7f05cac7: [BUGFIX] Add type cast to string to stdwrap methods
The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to...
Georg Ringer
07:16 Revision ad4c39b0: [BUGFIX] Add type cast to string to stdwrap methods
The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to...
Georg Ringer
06:51 Revision 1fdd246e: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as...
Andreas Fernandez
06:43 Revision 1e0f3fb5: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as...
Andreas Fernandez
06:28 Revision 0df40f66: [BUGFIX] Fix some styling in color picker component
This commit updates some colors in the color picker component. The dark
background is removed from focussed input fie...
Andreas Fernandez

2024-05-29

08:09 Revision bf2b5a8e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal...
Garvin Hicking
08:09 Revision 5564286e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal...
Garvin Hicking
08:07 Revision 681ec9d6: [BUGFIX] Use parent's module icon as fallback for shortcuts
If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e...
Georg Ringer
08:00 Revision e74ff406: [BUGFIX] Use parent's module icon as fallback for shortcuts
If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e...
Georg Ringer

2024-05-28

14:21 Revision bf27d0d2: [BUGFIX] Align default demand value for integrity status
For consistency, the redirect demand's default
value for the integrity status is now set to
NULL, to show all records...
Oliver Bartsch
13:59 Revision d768649c: [TASK] Update less class state in TypoScript tokenizers
Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p...
Christian Kuhn
13:59 Revision 915c2526: [TASK] Update less class state in TypoScript tokenizers
Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p...
Christian Kuhn
10:56 Revision 1441f9ad: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
<INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi...
Christian Kuhn
10:56 Revision b1797f9d: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
<INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi...
Christian Kuhn

2024-05-27

14:06 Revision 9cc84da0: [TASK] Merge dashboard widget service conf to Services.yaml
There is little point extracting single widget
configuration to an own file - we don't split
Services.yaml in any oth...
Christian Kuhn
13:52 Revision 87d77dc3: [BUGFIX] Correctly resolve relative imports in page.tsconfig
Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s...
Benjamin Franzke
13:51 Revision f89e3b4b: [BUGFIX] Correctly resolve relative imports in page.tsconfig
Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s...
Benjamin Franzke
12:52 Revision 0551c7ea: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:52 Revision 6f742ab9: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:52 Revision c150d062: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:44 Revision 5d53d7cf: [TASK] Use special PHPUnit ruleset for PHPStan
This enables the already available `phpstan-phpunit` rules:
* PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRule
* P...
Ayke Halder
12:34 Revision 62d9574f: [TASK] Display correct name in `runTests.sh` help text
This change modifies the `runTests.sh` helptext to mention
the `checkIntegrityPhp` correctly added with #103465.
Res...
Stefan Bürk
12:32 Revision c7b214f5: [TASK] Use PHP attributes more often to configure DI
Using PHP attributes to configure DI within classes
directly is more easy to understand since developers
don't need t...
Christian Kuhn
12:24 Revision 9ecadecd: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:24 Revision 7076296b: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:24 Revision 577864d1: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:01 Revision d62c1038: [TASK] Avoid wantTo() and wantToTest() in ac tests
Using the methods does not improve output, but makes
reading harder: A first wantTo() changes the title
of a test wit...
Garvin Hicking
09:28 Revision 4d3d948f: [TASK] Mock subject in impexp ExportTest less often
Resolves: #103933
Releases: main
Change-Id: Ic1626081bf0f4ee2159543be1fe6cdfc80b9b4e3
Reviewed-on: https://review.typ...
Christian Kuhn
09:27 Revision 2ca2b2d2: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk
09:27 Revision cf0e971e: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk
09:27 Revision 21cbbbd8: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk

2024-05-26

13:33 Revision 1f61de33: [BUGFIX] Avoid broken assertion in ExtensionRepositoryTest
$this->count() in phpunit always returns 1 and has no arguments
as correctly found by phpstan. Fix a test to actually...
Christian Kuhn
13:33 Revision 29aae924: [BUGFIX] Avoid broken assertion in ExtensionRepositoryTest
$this->count() in phpunit always returns 1 and has no arguments
as correctly found by phpstan. Fix a test to actually...
Christian Kuhn
13:15 Revision 78144c09: [BUGFIX] Avoid 4th argument on GU::callUserFunction() in test
GeneralUtility::callUserFunction() has only three
parameters, as detected by phpstan.
Resolves: #103923
Releases: ma...
Christian Kuhn
13:15 Revision af771aa5: [BUGFIX] Avoid 4th argument on GU::callUserFunction() in test
GeneralUtility::callUserFunction() has only three
parameters, as detected by phpstan.
Resolves: #103923
Releases: ma...
Christian Kuhn
12:41 Revision a8e591d9: [TASK] Activate two skipped unit tests
Two unit tests are skipped since they try to verify
correct behavior while the system under test returns
something br...
Christian Kuhn
12:26 Revision 3fa40417: [BUGFIX] Stabilize SimpleLockStrategyTest
With `@touch()` being changed to `touch()` with #103911,
its now clear the random fail stems from the test not being
...
Christian Kuhn
09:53 Revision d3cbe8c6: [TASK] Avoid useless readonly in SiteSettingsFactory
Full class is set readonly, no need to set it
for a single constructor argument.
Resolves: #103918
Related: #103437
...
Christian Kuhn
07:33 Revision f397539e: [BUGFIX] Respect TCA "check" default for auto-create DB fields
Change #101653 introduced the auto-creation of DB fields for TCA
type "check", but used a hardcoded "0" as default.
...
Garvin Hicking
07:04 Revision 93bbb71e: [TASK] Avoid unused arg in PageTsConfigRecordsOverviewController
And rename the method since those general
getButtons() methods are ugly.
Resolves: #103914
Related: #103903
Releases...
Christian Kuhn
07:04 Revision ddf7eede: [TASK] Avoid unused arg in PageTsConfigRecordsOverviewController
And rename the method since those general
getButtons() methods are ugly.
Resolves: #103914
Related: #103903
Releases...
Christian Kuhn

2024-05-25

20:57 Revision cab25ad4: [TASK] Avoid direct MySQL mention in README.md
TYPO3 works with various DBMS. Avoid a specific
mention of MySQL in README.md, the version matrix
reveals details.
R...
Robert Silén
20:57 Revision f2a8689f: [TASK] Avoid direct MySQL mention in README.md
TYPO3 works with various DBMS. Avoid a specific
mention of MySQL in README.md, the version matrix
reveals details.
R...
Robert Silén
12:51 Revision 9f7ac6a5: [BUGFIX] Resolve display name for shortcuts
The shortcut button requires the resolved name as display name and not
the LLL path.
Resolves: #103903
Releases: mai...
Georg Ringer
12:51 Revision 1efbc3ec: [BUGFIX] Resolve display name for shortcuts
The shortcut button requires the resolved name as display name and not
the LLL path.
Resolves: #103903
Releases: mai...
Georg Ringer
12:15 Revision f0ae8f9e: [DOCS] Improve bin/typo3 cache:flush description
There is no word 'postparation' according to native speaker Sarah McCarthy.
And also the sentence was hard to unders...
Lina Wolf
11:56 Revision 708e3d71: [TASK] Clean up DH->copyL10nOverlayRecords()
* Set this internal method to protected
* Add type hints for two arguments that are safe to set
* Skip BU::isTableLoc...
Christian Kuhn
11:55 Revision 8efcfe39: [TASK] Update `alwan` to 2.1.1
Executed commands:
npm install --save alwan@^2.1.1
npm run build
Resolves: #103890
Releases: main
Change-Id...
Andreas Fernandez
11:32 Revision d88a416d: [TASK] Do not suppress touch() error in a test
releaseDoesNotRemoveFilesNotWithinTypo3TempLocksDirectory() is
a bit flaky on CI.
This seems to happen occassionally...
Christian Kuhn
10:22 Revision eff82170: [BUGFIX] Add proper check in TcaInputPlaceholders
The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10...
Georg Ringer
10:21 Revision c945dc76: [BUGFIX] Add proper check in TcaInputPlaceholders
The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10...
Georg Ringer
10:21 Revision a2d9e7dc: [BUGFIX] Add proper check in TcaInputPlaceholders
The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10...
Georg Ringer
10:16 Revision d28f7b04: [BUGFIX] Prevent creation of orphaned records in copy process
When records are copied, DataHandler copies its localizations as
well. This is good, but can lead to "orphan" localiz...
André Buchmann
10:08 Revision 2dce9e91: [TASK] Split an unhappy unit test
The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance...
Anja Leichsenring
10:08 Revision 1aee45c0: [TASK] Split an unhappy unit test
The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance...
Anja Leichsenring
10:07 Revision fcace3f5: [TASK] Split an unhappy unit test
The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance...
Anja Leichsenring
10:00 Revision af03d2b1: [TASK] Avoid invalid @deprecated annotation in QB
The @deprecated QueryBuilder->setParameter() annotation for
$type does not reflect current signature. Remove it and c...
Christian Kuhn

2024-05-24

13:25 Revision fc5d3a6e: [TASK] Improve usability of user/group select in log module
Instead of prefixing the type (user, group) for every option an optgroup
is used. With this change it is possible to ...
Georg Ringer
13:25 Revision 7de14604: [TASK] Improve usability of user/group select in log module
Instead of prefixing the type (user, group) for every option an optgroup
is used. With this change it is possible to ...
Georg Ringer
12:58 Revision 64653acd: [TASK] Add some `ThumbnailViewHelper` functional tests
This change adds some tests for the `EXT:backend`
ThumbnailViewHelper, mainly to cover fix #102571.
Resolves: #10384...
Stefan Bürk
12:14 Revision 31e37247: [FEATURE] Group-based content fetching in Frontend
This change adds a new RecordCollector which is similar
to CONTENT cObject, except that it does not render the record...
Benni Mack
10:28 Revision 3d47595a: [TASK] Remove todo in extbase persistence backend
This change removes a 5 years old todo in extbase persistence backend.
Although the affected feature `newRecordStorag...
Torben Hansen
10:13 Revision 7ec17c80: [TASK] Remove todo in extbase persistence backend
This change removes a 5 years old todo in extbase persistence backend.
Although the affected feature `newRecordStorag...
Torben Hansen
08:56 Revision 1e3605ac: [DOCS] Improve bin/typo3 cache:flush description
There is no word 'postparation' according to native speaker Sarah McCarthy.
And also the sentence was hard to unders...
Lina Wolf
08:21 Revision 8270fbef: [TASK] Streamline usage of `Persistent.loadFromServer()`
Previously, the internal method `loadFromServer()` from the module
`@typo3/backend/storage/persistent` fetched the da...
Andreas Fernandez
08:09 Revision 1de20702: [BUGFIX] Respect doctype when generating meta tags
The GenericMetaTagManager as well as the abstract
class (used by extensions) does now properly respect
the current do...
Oliver Bartsch
08:09 Revision db590bde: [BUGFIX] Respect doctype when generating meta tags
The GenericMetaTagManager as well as the abstract
class (used by extensions) does now properly respect
the current do...
Oliver Bartsch

2024-05-22

18:18 Revision c5d6016e: [TASK] Use xxh3 over sha1 in PackageDependentCacheIdentifier
This 64bit hash is quicker and shorter than sha1
and should give enough collision protection for
this use case.
Reso...
Christian Kuhn
14:42 Revision c9c46ae5: [BUGFIX] Fix return type of Query::execute()
`\TYPO3\CMS\Extbase\Persistence\Generic\Query::execute()` has
a boolean flag to define if the result should be a raw ...
Sascha Egerer
14:31 Revision 5418d843: [BUGFIX] Fix return type of Query::execute()
`\TYPO3\CMS\Extbase\Persistence\Generic\Query::execute()` has
a boolean flag to define if the result should be a raw ...
Sascha Egerer
14:15 Revision cd1d45a7: [TASK] Tune CI jobs
Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste...
Christian Kuhn
11:45 Revision c3a5e0d7: [TASK] Add some `ThumbnailViewHelper` functional tests
This change adds some tests for the `EXT:backend`
ThumbnailViewHelper, mainly to cover fix #102571.
Resolves: #10384...
Stefan Bürk
11:29 Revision 455318ec: [TASK] Update CI nightly ac test permutations
Shuffle the permutations of php, dbms, composer/non-composer
sets/sys_template and locked/min/max for ac tests around...
Christian Kuhn
11:28 Revision d92b7607: [TASK] Tune CI jobs
Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste...
Christian Kuhn
06:21 Revision fc35e5a9: [TASK] Utilize PackageDependentCacheIdentifier in TsConfigTreeBuilder
The cache identifier of TSCconfig strings is now hashed with the current
TYPO3 version number in preparation for an u...
Benjamin Franzke
06:21 Revision 0a296693: [TASK] Utilize PackageDependentCacheIdentifier in TsConfigTreeBuilder
The cache identifier of TSCconfig strings is now hashed with the current
TYPO3 version number in preparation for an u...
Benjamin Franzke

2024-05-21

12:46 Revision 491c9ff4: [TASK] Remove useless class doc comments
Several classes in TYPO3 have class doc comments like
`Class NameOfClass`. Those comments have no value
and can there...
Ayke Halder
12:45 Revision 89c62c19: [BUGFIX] Avoid throwing away previous errors in integrity checks
With change #103465 a couple of code integrity checks based on the
`nikic/php-parser` have been combined into one fil...
Stefan Bürk
12:33 Revision d55ebba7: [TASK] Tune CI jobs
Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste...
Christian Kuhn
12:26 Revision 7a3f7691: [BUGFIX] Prevent array to string conversion in BackendUtility
The value of an `label_alt` field might be
an array, e.g. for TCA type `select` fields.
Those values must not be for...
Oliver Bartsch
12:25 Revision 84fb7611: [BUGFIX] Prevent array to string conversion in BackendUtility
The value of an `label_alt` field might be
an array, e.g. for TCA type `select` fields.
Those values must not be for...
Oliver Bartsch
08:16 Revision 08d08fe1: [BUGFIX] Avoid data array to be null in CObjectViewHelper
The CObjectViewHelper didn't render IMAGE-objects with
GIFBUILDER properly.
This change avoids the data array in the...
Mogens Fiebrandt
07:53 Revision c24627b2: [TASK] Remove useless class doc comments
Several classes in TYPO3 have class doc comments like
`Class NameOfClass`. Those comments have no value
and can there...
Torben Hansen
07:45 Revision 2abe9bd6: [TASK] Run test lintPhp on all CPU cores
Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to...
Ayke Halder
07:45 Revision 9d805ff6: [TASK] Run test lintPhp on all CPU cores
Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to...
Ayke Halder
07:45 Revision 07be1aa2: [TASK] Run test lintPhp on all CPU cores
Use all available CPUs with `Build/Scripts/runTests.sh -s lintPhp`.
Note podman CI is configured with a cpu-share to...
Ayke Halder

2024-05-20

20:14 Revision 82eea73a: [TASK] Remove superfluous typecast in TSFE
This change removes a superfluous typecast in
`TypoScriptFrontendController`.
Additionally, the function's doc comme...
Torben Hansen

2024-05-18

08:37 Revision ae26404b: [BUGFIX] Allow to modify skipGroupAccessCheck in new PSR-14 event
With TYPO3 v13.0 the new BeforePageIsRetrievedEvent was
added, and the previous hook was removed. This way, it is not...
Benni Mack
08:37 Revision 668c6d86: [BUGFIX] Handle smooth migration for renamed navigation ID
When migrating to TYPO3 v13, the navigation component
for rendering the page tree has been renamed with
https://revie...
Benni Mack

2024-05-17

11:49 Revision 04e2c598: [TASK] Fix copy/paste error in EXT:scheduler manual
The documentation of EXT:scheduler falsely referred to the Admin Panel
extension, which is now corrected.
Releases: ...
markuskappe
11:34 Revision 045e8ee3: [TASK] Update friendsofphp/php-cs-fixer to 3.57.1
Use parallel runner to use more than 1 CPU.
composer update \
composer/semver \
symfony/polyfill-mbstring \
...
Wouter Wolters
11:34 Revision da255171: [TASK] Update friendsofphp/php-cs-fixer to 3.57.1
Use parallel runner to use more than 1 CPU.
composer require --dev friendsofphp/php-cs-fixer:^3.57.1
Resolves: #103...
Wouter Wolters
11:34 Revision 34914bd9: [TASK] Update friendsofphp/php-cs-fixer to 3.57.1
Use parallel runner to use more than 1 CPU.
composer require --dev friendsofphp/php-cs-fixer:^3.57.1
Resolves: #103...
Wouter Wolters
11:03 Revision 5dff59bb: [TASK] Fix copy/paste error in EXT:scheduler manual
The documentation of EXT:scheduler falsely referred to the Admin Panel
extension, which is now corrected.
Releases: ...
markuskappe
08:01 Revision 611ae8b4: [TASK] Fix typo in `l10parent` data argument in record list
This commit fixes an long standing typo in the `dataset` of the delete
buttons in the record list. `l10parent` is now...
Andreas Fernandez

2024-05-16

11:55 Revision 7cb95ca3: [DOCS] Improve "_assets" composer directory migration issues
It has come up a few times that users face problems how to properly
utilize the new `_assets/` hashed symlinks for `R...
Garvin Hicking
11:54 Revision 92bdac35: [DOCS] Improve "_assets" composer directory migration issues
It has come up a few times that users face problems how to properly
utilize the new `_assets/` hashed symlinks for `R...
Garvin Hicking
06:15 Revision 46a8e8c7: [TASK] Provide common base for PHP-based integrity checker
With one traverser class and several checkers all necessary
checks can be executed within one CI job, which saves tim...
Anja Leichsenring

2024-05-15

06:17 Revision 415f2e93: [BUGFIX] Fix incorrectly closed empty construct
Resolves: #103835
Releases: main
Change-Id: I78159e868390047735490a7d179f90adf3e2e83c
Reviewed-on: https://review.typ...
Nikita Hovratov
05:58 Revision 8d2fda1d: [BUGFIX] Stabilize backend user acceptance test
With #103692 remembering the sub-module route within the backend user
module has been fixed to open the last opened m...
Stefan Bürk
05:43 Revision 6f977836: [BUGFIX] Stabilize backend user acceptance test
With #103692 remembering the sub-module route within the backend user
module has been fixed to open the last opened m...
Stefan Bürk
05:41 Revision a83d6282: [DOCS] Update broken link in changelog 92992
Resolves: #103836
Releases: main
Change-Id: Ia74ab100142aa29c3a1a145c358e77e4eaaca804
Reviewed-on: https://review.ty...
Stefan Froemken

2024-05-14

18:16 Revision ed9ebde8: [TASK] Upgrade bacon/bacon-qr-code to v3
This new version drops support for PHP 8.0 and below
https://github.com/Bacon/BaconQrCode/releases/tag/v3.0.0
Resolv...
Benni Mack
14:41 Revision 33144314: [BUGFIX] Avoid double-encoding of delete label
The label for the delete action was encoded twice, leading to text
issues in case special characters are involved. Th...
Andreas Fernandez
14:41 Revision 88934f54: [BUGFIX] Avoid double-encoding of delete label
The label for the delete action was encoded twice, leading to text
issues in case special characters are involved. Th...
Andreas Fernandez
14:41 Revision 658c0dfa: [BUGFIX] Avoid double-encoding of delete label
The label for the delete action was encoded twice, leading to text
issues in case special characters are involved. Th...
Andreas Fernandez
14:40 Revision d12ed380: [FEATURE] Add record-based transformation Data Processor
This patch consists of three aspects:
1. Record Object (internal)
A new value object for records, which contains on...
Benni Mack
12:31 Revision f067aad1: [BUGFIX] Allow search for newly created versioned records in page tree
This change allows for search for UIDs
of versioned records in the page tree,
which have been created within the work...
Benni Mack
11:55 Revision d818bb53: [BUGFIX] Allow search for newly created versioned records in page tree
This change allows for search for UIDs
of versioned records in the page tree,
which have been created within the work...
Benni Mack
09:04 Revision ff8384af: [TASK] Set TYPO3 version to 13.1.2-dev
Change-Id: Ibb198fb5282ca533bfcc9c099cf4f119587144b6
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842...
Oliver Hader
09:04 Revision 12549aa5: [TASK] Set TYPO3 version to 12.4.16-dev
Change-Id: I38c57b5342892945c8b91bb72570faa9b5a28665
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842...
Oliver Hader
09:04 Revision dd7ae5bc: [TASK] Set TYPO3 version to 11.5.38-dev
Change-Id: I0ef0594cc0d3aefbacdc3e3bcbcaad685513b745
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842...
Oliver Hader
08:29 Revision dbe306ed: [RELEASE] Release of TYPO3 13.1.1
Change-Id: I01652247e7d563d1ac6061428a62f46a312e77d4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842...
Oliver Hader
08:24 Revision 85cb1b09: [RELEASE] Release of TYPO3 12.4.15
Change-Id: Iedbda8b0217bab62bb7647a7c962f564faaf003e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842...
Oliver Hader
08:21 Revision 8c01ea0c: [RELEASE] Release of TYPO3 11.5.37
Change-Id: I5602a1ef868b9ebbdf0a8ffafae3650cfb845181
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842...
Oliver Hader
08:03 Revision dbcb8551: [SECURITY] Protect frame GET parameter in tx_cms_showpic eID
The "frame" parameter is no longer evaluated in the showpic eID as
it allowed uncontrolled resource consumption. This...
Benni Mack
08:03 Revision b144d859: [SECURITY] Encode all file properties in tx_cms_showpic output
Resolves: #103303
Releases: main, 13.1, 12.4, 11.5
Change-Id: I2842cefd5dfc0aff920e61b5fd16f029db8ada4c
Security-Bull...
Oliver Hader
08:03 Revision 9561bffc: [SECURITY] Prevent XSS in FormManager backend module
Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco...
Benjamin Franzke
08:02 Revision 56afa304: [SECURITY] Prevent HTML Injection in History Backend Module
Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco...
Benjamin Franzke
08:02 Revision 1e70ebf7: [SECURITY] Protect frame GET parameter in tx_cms_showpic eID
The "frame" parameter is no longer evaluated in the showpic eID as
it allowed uncontrolled resource consumption. This...
Benni Mack
08:02 Revision b31d05d1: [SECURITY] Encode all file properties in tx_cms_showpic output
Resolves: #103303
Releases: main, 13.1, 12.4, 11.5
Change-Id: I2842cefd5dfc0aff920e61b5fd16f029db8ada4c
Security-Bull...
Oliver Hader
08:02 Revision 2832e2f5: [SECURITY] Prevent XSS in FormManager backend module
Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco...
Benjamin Franzke
08:02 Revision 82ef1b52: [SECURITY] Prevent HTML Injection in History Backend Module
Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco...
Benjamin Franzke
08:01 Revision df7909b6: [SECURITY] Protect frame GET parameter in tx_cms_showpic eID
The "frame" parameter is no longer evaluated in the showpic eID as
it allowed uncontrolled resource consumption. This...
Benni Mack
08:01 Revision d7746423: [SECURITY] Encode all file properties in tx_cms_showpic output
Resolves: #103303
Releases: main, 13.1, 12.4, 11.5
Change-Id: I2842cefd5dfc0aff920e61b5fd16f029db8ada4c
Security-Bull...
Oliver Hader
08:01 Revision e95a1224: [SECURITY] Prevent XSS in FormManager backend module
Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco...
Benjamin Franzke
08:01 Revision 05c95fed: [SECURITY] Protect frame GET parameter in tx_cms_showpic eID
The "frame" parameter is no longer evaluated in the showpic eID as
it allowed uncontrolled resource consumption. This...
Benni Mack
08:01 Revision 37647490: [SECURITY] Encode all file properties in tx_cms_showpic output
Resolves: #103303
Releases: main, 13.1, 12.4, 11.5
Change-Id: I2842cefd5dfc0aff920e61b5fd16f029db8ada4c
Security-Bull...
Oliver Hader
08:00 Revision d0393a87: [SECURITY] Prevent XSS in FormManager backend module
Encode non prepared output of BackendUtility::getRecordTitle.
The string returned by getRecordTitle is only HTML enco...
Benjamin Franzke
07:27 Revision 6f85b4c2: [BUGFIX] Enable default action in backend user module
The last used action is now properly resolved
again in the backend user module. Due to the
fact that accessing the mo...
Oliver Bartsch
07:27 Revision 698a2d03: [BUGFIX] Enable default action in backend user module
The last used action is now properly resolved
again in the backend user module. Due to the
fact that accessing the mo...
Oliver Bartsch

2024-05-13

22:19 Revision b25398c8: [BUGFIX] Build correct PageTypeZeroSource for hidden or scheduled pages
With #94499 creating redirects on page slug changes has been
enhanced to determine the source based on real url build...
Stefan Bürk
22:18 Revision d29775b3: [BUGFIX] Build correct PageTypeZeroSource for hidden or scheduled pages
With #94499 creating redirects on page slug changes has been
enhanced to determine the source based on real url build...
Stefan Bürk
22:07 Revision b4d2a223: [BUGFIX] Do not pass TypoScript attributes as script/link tag attribute
Attributes passed via TypoScript like:
```
page {
includeJSLibs {
someIncludeFile = EXT:sitepackage/...
...
Garvin Hicking
22:07 Revision d6bb232f: [BUGFIX] Do not pass TypoScript attributes as script/link tag attribute
Attributes passed via TypoScript like:
```
page {
includeJSLibs {
someIncludeFile = EXT:sitepackage/...
...
Garvin Hicking
20:16 Revision ca64d881: [BUGFIX] Correct examples for expression builder methods in changelog
->expr() must be executed on QueryBuilder, not on Connection
Releases: main
Resolves: #103829
Change-Id: Ib3af65e266...
Lina Wolf
20:09 Revision 3ed3d5d8: [BUGFIX] Cast port to integer when setting up the database
Ensure env variable from port is cast to integer
when setting up TYPO3 with Environment variable
TYPO3_INSTALL_DB_POR...
Benni Mack
20:08 Revision 3f3a08bc: [BUGFIX] Enhance duplicate source detection for auto-redirect creation
With #94499 creating redirects on page slug changes has been
enhanced to determine the source based on real url build...
Stefan Bürk
20:08 Revision 62598777: [BUGFIX] Enhance duplicate source detection for auto-redirect creation
With #94499 creating redirects on page slug changes has been
enhanced to determine the source based on real url build...
Stefan Bürk
19:44 Revision dc5054eb: [BUGFIX] Add related visibility options for PageRepository cacheIdentifier
Since #102793 the PageRepository respects `includeScheduledRecords`
from the context `VisibilityAspect` setting in th...
Stefan Bürk
19:30 Revision 2566f552: [BUGFIX] Add related visibility options for PageRepository cacheIdentifier
Since #102793 the PageRepository respects `includeScheduledRecords`
from the context `VisibilityAspect` setting in th...
Stefan Bürk
19:23 Revision 79b8e1a1: [BUGFIX] Cast port to integer when setting up the database
Ensure env variable from port is cast to integer
when setting up TYPO3 with Environment variable
TYPO3_INSTALL_DB_POR...
Benni Mack
16:32 Revision e4ef2884: [BUGFIX] Skip invalid languages in integrityservice of redirects
It might be that pages are still available which are outdated regarding
its language. This can be when a site languag...
Georg Ringer
16:32 Revision fe39cc9f: [BUGFIX] Skip invalid languages in integrityservice of redirects
It might be that pages are still available which are outdated regarding
its language. This can be when a site languag...
Georg Ringer
16:09 Revision 1dc8d2e6: [BUGFIX] Make CE actions clickable after edit or visibility toggle
When a content element (CE) gets edited or the visibility is toggled,
the page module is reloaded with an anchor in t...
Benjamin Franzke
16:09 Revision fa1762e7: [BUGFIX] Make CE actions clickable after edit or visibility toggle
When a content element (CE) gets edited or the visibility is toggled,
the page module is reloaded with an anchor in t...
Benjamin Franzke
11:51 Revision 90667ef6: [TASK] Update `phpstan/phpstan` to 1.11.0
This commit updates `phpstan/phpstan` to 1.11.0 and its related friends
to their latest respective version.
Executed...
Andreas Fernandez
11:50 Revision c7978c38: [TASK] Update `phpstan/phpstan` to 1.11.0
This commit updates `phpstan/phpstan` to 1.11.0 and its related friends
to their latest respective version.
Executed...
Andreas Fernandez
11:50 Revision 191b90a1: [TASK] Update `phpstan/phpstan` to 1.11.0
This commit updates `phpstan/phpstan` to 1.11.0 and its related friends
to their latest respective version.
Executed...
Andreas Fernandez
09:48 Revision 37518358: [TASK] Adjust CI for TYPO3 v13.1 branch
Commands executed:
find Build/gitlab-ci/ -type f -exec \
sed -i \
-e 's/key: main/key: 13.1/g' \
-e...
Benjamin Franzke
09:43 Revision dc7a38fc: [BUGFIX] Update ISO language files
Executed commands:
composer require --dev sokil/php-isocodes-db-i18n:^4.0.22
Build/Scripts/updateIsoDatabase...
Andreas Fernandez
08:58 Revision f28a891d: [TASK] Set TYPO3 version to 13.1.1-dev
Change-Id: Ie9d120d9008d777d870b9a71c76aad17b57d71de
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/842...
Oliver Hader
08:25 Revision b085b371: [TASK] Update container image versions
New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t...
Stefan Bürk
08:25 Revision 2acd0592: [TASK] Update container image versions
New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t...
Stefan Bürk
07:01 Revision faae27dd: [BUGFIX] Circumvent possible race condition in cache retrieval
To circumvent race conditions where the cache is removed between
`has()` and `require()` invocations, the return valu...
Patrick Schriner
07:01 Revision ad324878: [BUGFIX] Circumvent possible race condition in cache retrieval
To circumvent race conditions where the cache is removed between
`has()` and `require()` invocations, the return valu...
Patrick Schriner
06:43 Revision 6cc90b3d: [TASK] Add tests for copying localized content to non-translated page
Copy/move pages with existing translation into another site with
different language setup results in orphaned problem...
André Buchmann
06:09 Revision e72fcadb: [TASK] Remove unused line from YamlSetDefinitionProvider
Remove line which extracts a version number
from YamlSetDefinitionProvider as settings
definitions does not contain a...
Stefan Froemken

2024-05-12

13:45 Revision 31870269: [DOCS] Fix typos in Expression Builder comments
Resolves: #103820
Releases: main
Change-Id: I4731f5579b0dd62785816441dabbe87d725bc274
Reviewed-on: https://review.typ...
Lina Wolf

2024-05-11

18:52 Revision 87135783: [DOCS] Correct example for defining RTE preset of flexform field
When addressing flexform fields in TSconfig, the dots of the field names
have to be escaped with a backslash.
Releas...
Christian Fries
18:52 Revision ed9e74e4: [DOCS] Correct example for defining RTE preset of flexform field
When addressing flexform fields in TSconfig, the dots of the field names
have to be escaped with a backslash.
Releas...
Christian Fries
18:52 Revision 2021ec2f: [DOCS] Correct example for defining RTE preset of flexform field
When addressing flexform fields in TSconfig, the dots of the field names
have to be escaped with a backslash.
Releas...
Christian Fries
18:47 Revision 21a6e80a: [DOCS] Use proper link anchor name in f:translate ViewHelper
An error was made in [1] where a wrong link anchor name
(parseFunc) was used after refactoring the link format,
which...
Garvin Hicking
18:40 Revision 9aee8dc8: [DOCS] Use proper link anchor name in f:translate ViewHelper
An error was made in [1] where a wrong link anchor name
(parseFunc) was used after refactoring the link format,
which...
Garvin Hicking
17:38 Revision a0f1f5ee: [TASK] Remove unused line from ColorType class
Resolves: #103816
Releases: main
Change-Id: I407cf635b5e1030c943d45a99a51a0210b840a08
Reviewed-on: https://review.typ...
Stefan Froemken

2024-05-10

17:54 Revision f2961dd5: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
In advanced query the operator "is in list" makes value
be an array. Then switch the field to a non-array field
type,...
Christoph Lehmann
17:54 Revision 9612b593: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
In advanced query the operator "is in list" makes value
be an array. Then switch the field to a non-array field
type,...
Christoph Lehmann
17:54 Revision 6fb38b44: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
In advanced query the operator "is in list" makes value
be an array. Then switch the field to a non-array field
type,...
Christoph Lehmann
17:40 Revision 5ef10efb: [TASK] Add cancel button to dashboard add widget modal
The add widget modal has a cancel button on the bottom
of the modal now to match the other modal windows in
the backe...
Willi Wehmeier
17:39 Revision 0b06c3e7: [TASK] Add cancel button to dashboard add widget modal
The add widget modal has a cancel button on the bottom
of the modal now to match the other modal windows in
the backe...
Willi Wehmeier
17:22 Revision e8eec80d: [BUGFIX] Avoid executing anonymous function in Configuration Module
Hook implementation are configured with the well known
$GLOBAL['TYPO3_CONF_VARS']['SC_OPTIONS'][...][] = '';
sy...
Stefan Bürk
17:22 Revision 420044e0: [BUGFIX] Avoid executing anonymous function in Configuration Module
Hook implementation are configured with the well known
$GLOBAL['TYPO3_CONF_VARS']['SC_OPTIONS'][...][] = '';
sy...
Stefan Bürk
13:55 Revision 8b720262: [BUGFIX] Provide configuration with file/folder link result
Resolves: #103812
Releases: main, 12.4
Change-Id: I467149ad6e93900cf917d3455b24dc01c97330f1
Reviewed-on: https://revi...
Mathias Brodala
13:55 Revision 33a20162: [BUGFIX] Provide configuration with file/folder link result
Resolves: #103812
Releases: main, 12.4
Change-Id: I467149ad6e93900cf917d3455b24dc01c97330f1
Reviewed-on: https://revi...
Mathias Brodala
07:18 Revision e8359a3b: [BUGFIX] Allow Resources/Public within asset paths
"Resources/Public" may occur also within an
asset path. Path detection code must therefore
only check for its first o...
Markus Klein
07:18 Revision 19a2d873: [BUGFIX] Allow Resources/Public within asset paths
"Resources/Public" may occur also within an
asset path. Path detection code must therefore
only check for its first o...
Markus Klein

2024-05-09

13:53 Revision 96cb08e1: [TASK] Ensure test function names start with lowercase in ext:form
Some function names for validator tests in ext:form start with an
uppercase letter, which is not in line with our cod...
Torben Hansen
08:43 Revision 67143a47: [DOCS] Add sprintf() reference to f:translate ViewHelper documentation
The ViewHelper documentation for f:translate mentioned
sprintf() from PHP, but did not link to it.
This patch adds a...
Garvin Hicking
08:35 Revision 658dab4f: [DOCS] Add sprintf() reference to f:translate ViewHelper documentation
The ViewHelper documentation for f:translate mentioned
sprintf() from PHP, but did not link to it.
This patch adds a...
Garvin Hicking

2024-05-08

14:21 Revision ce2e70da: [TASK] Rename misspelled functional test method
Resolves: #103807
Releases: main, 12.4
Change-Id: Ifc551dcd66bc88da8c57e7213ee80d960f365509
Reviewed-on: https://revi...
Albrecht Köhnlein
14:21 Revision 16b63a18: [TASK] Rename misspelled functional test method
Resolves: #103807
Releases: main, 12.4
Change-Id: Ifc551dcd66bc88da8c57e7213ee80d960f365509
Reviewed-on: https://revi...
Albrecht Köhnlein
08:59 Revision 6199bdd0: [BUGFIX] Fix positioning of containers in EXT:styleguide BE module
The containers used in the backend module of EXT:styleguide are now
based on flex boxes and don't use absolute positi...
Andreas Fernandez

2024-05-07

21:28 Revision 9b398933: [TASK] Avoid usage of ConnectionPool in extbase functional tests
This change changes extbase persistence tests to use CSV files
where suitable.
The `addSimpleObjectTest` has been re...
Torben Hansen
05:32 Revision 30399b0e: [BUGFIX] Allow persisting nullable properties in extbase
Extbase persistence does not treat nullable properties like
DataHandler does. A nullable domain model property, which...
Torben Hansen

2024-05-06

15:40 Revision e4d72152: [TASK] Add unicode license file next to .tbl files
The folder containing the charset conversion table files
should have the unicode license.txt file.
The license file ...
Willi Wehmeier
15:27 Revision d1309662: [TASK] Add unicode license file next to .tbl files
The folder containing the charset conversion table files
should have the unicode license.txt file.
The license file ...
Willi Wehmeier
15:18 Revision 1e8e8eb5: [TASK] Add unicode license file next to .tbl files
The folder containing the charset conversion table files
should have the unicode license.txt file.
Resolves: #103796...
Willi Wehmeier
11:18 Revision f4e04be4: [TASK] Fix throws doc comment in MvcPropertyMappingConfigurationService
One part of the classname in a `throws` doc comment in
`MvcPropertyMappingConfigurationService` is wrong. Instead of
...
Torben Hansen
10:06 Revision 10882053: [TASK] Fix throws doc comment in MvcPropertyMappingConfigurationService
One part of the classname in a `throws` doc comment in
`MvcPropertyMappingConfigurationService` is wrong. Instead of
...
Torben Hansen
 

Also available in: Atom