-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] TYPO3 v12 reactions support #107
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b543314 - Browse repository at this point
Copy the full SHA b543314View commit details -
[!!!][TASK] Raise TYPO3 requirement to v11
Removes compatibility code for versions below v11 and upgrades composer dependencies.
Configuration menu - View commit details
-
Copy full SHA for 534ecc9 - Browse repository at this point
Copy the full SHA 534ecc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eea8072 - Browse repository at this point
Copy the full SHA eea8072View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ebd083 - Browse repository at this point
Copy the full SHA 9ebd083View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e49330 - Browse repository at this point
Copy the full SHA 4e49330View commit details
Commits on Aug 25, 2023
-
[FEATURE] Configurable handling of empty files
It is now possible to configure how empty files are handled. The extension configuration property `handleEmptyFile` can be set to these values: 0: Treat as any other file. You can also use this option if you want to handle empty files with a custom `Pixelant\Interest\DataHandling\Operation\Event\BeforeRecordOperationEvent`. Just make sure your EventHandler it is executed after `\Pixelant\Interest\DataHandling\Operation\Event\Handler\PersistFileDataEventHandler`. 1: Stop processing the record. This might result in pending relation records that will never be resolved in the database, but if that's OK for you it won't cause any issues. 2: Fail. The operation will be treated as failed and returns an error.
Configuration menu - View commit details
-
Copy full SHA for bef56a2 - Browse repository at this point
Copy the full SHA bef56a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 811db39 - Browse repository at this point
Copy the full SHA 811db39View commit details -
[!!!][TASK] Raise TYPO3 requirement to v11
Removes compatibility code for versions below v11 and upgrades composer dependencies.
Configuration menu - View commit details
-
Copy full SHA for b98057d - Browse repository at this point
Copy the full SHA b98057dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd44bef - Browse repository at this point
Copy the full SHA fd44befView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c940ab - Browse repository at this point
Copy the full SHA 2c940abView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0bc39e - Browse repository at this point
Copy the full SHA c0bc39eView commit details -
[FEATURE] Configurable handling of empty files
It is now possible to configure how empty files are handled. The extension configuration property `handleEmptyFile` can be set to these values: 0: Treat as any other file. You can also use this option if you want to handle empty files with a custom `Pixelant\Interest\DataHandling\Operation\Event\BeforeRecordOperationEvent`. Just make sure your EventHandler it is executed after `\Pixelant\Interest\DataHandling\Operation\Event\Handler\PersistFileDataEventHandler`. 1: Stop processing the record. This might result in pending relation records that will never be resolved in the database, but if that's OK for you it won't cause any issues. 2: Fail. The operation will be treated as failed and returns an error.
Configuration menu - View commit details
-
Copy full SHA for 6510aea - Browse repository at this point
Copy the full SHA 6510aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2365c63 - Browse repository at this point
Copy the full SHA 2365c63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7077779 - Browse repository at this point
Copy the full SHA 7077779View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d650a7 - Browse repository at this point
Copy the full SHA 6d650a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b2a126 - Browse repository at this point
Copy the full SHA 1b2a126View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea0025b - Browse repository at this point
Copy the full SHA ea0025bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a778790 - Browse repository at this point
Copy the full SHA a778790View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b91e7 - Browse repository at this point
Copy the full SHA 98b91e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bce40dc - Browse repository at this point
Copy the full SHA bce40dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c02ff6 - Browse repository at this point
Copy the full SHA 2c02ff6View commit details
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 33e5cfc - Browse repository at this point
Copy the full SHA 33e5cfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9d8415 - Browse repository at this point
Copy the full SHA c9d8415View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb7f38 - Browse repository at this point
Copy the full SHA cbb7f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00af388 - Browse repository at this point
Copy the full SHA 00af388View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b3d14 - Browse repository at this point
Copy the full SHA e5b3d14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35ece1a - Browse repository at this point
Copy the full SHA 35ece1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e6032a - Browse repository at this point
Copy the full SHA 4e6032aView commit details -
[!!!][TASK] Remove deprecated getData() and setData()
Use `getDataForDataHandler()` and `setDataForDataHandler()` instead.
Configuration menu - View commit details
-
Copy full SHA for 7ad3e30 - Browse repository at this point
Copy the full SHA 7ad3e30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 917da03 - Browse repository at this point
Copy the full SHA 917da03View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ef6f9 - Browse repository at this point
Copy the full SHA f7ef6f9View commit details -
Revert "[TASK] Remove support for doctrine/dbal ^2.13.9"
This reverts commit f7ef6f9.
Configuration menu - View commit details
-
Copy full SHA for 7fc3f9a - Browse repository at this point
Copy the full SHA 7fc3f9aView commit details -
[TASK] Require at least TYPO3 12.4.3
Because this patch release reintroduces getHreflang() to SiteLanguage.
Configuration menu - View commit details
-
Copy full SHA for b502762 - Browse repository at this point
Copy the full SHA b502762View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80439b7 - Browse repository at this point
Copy the full SHA 80439b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e96de2 - Browse repository at this point
Copy the full SHA 8e96de2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71097af - Browse repository at this point
Copy the full SHA 71097afView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebfc595 - Browse repository at this point
Copy the full SHA ebfc595View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd986b6 - Browse repository at this point
Copy the full SHA cd986b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ce2ef - Browse repository at this point
Copy the full SHA 67ce2efView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2ab4eb - Browse repository at this point
Copy the full SHA b2ab4ebView commit details -
Revert "[TASK] Exlude CompatibilityUtility from PhpStan"
This reverts commit ebfc595.
Configuration menu - View commit details
-
Copy full SHA for 7c10c4e - Browse repository at this point
Copy the full SHA 7c10c4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9132c8f - Browse repository at this point
Copy the full SHA 9132c8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c08680 - Browse repository at this point
Copy the full SHA 4c08680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 773b550 - Browse repository at this point
Copy the full SHA 773b550View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52ac31a - Browse repository at this point
Copy the full SHA 52ac31aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a023717 - Browse repository at this point
Copy the full SHA a023717View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0fdcd - Browse repository at this point
Copy the full SHA bc0fdcdView commit details -
Revert "[TASK] Raise doctrine/dbal requirement to ^2.13.9"
This reverts commit bc0fdcd.
Configuration menu - View commit details
-
Copy full SHA for 235a9c0 - Browse repository at this point
Copy the full SHA 235a9c0View commit details -
[TASK] Raise TYPO3 requirement to ^11.5.8
Includes ExpressionBuilder with `and()` and `or()`.
Configuration menu - View commit details
-
Copy full SHA for b3569fe - Browse repository at this point
Copy the full SHA b3569feView commit details -
[TASK] Raise TYPO3 requirement to ^12.4.6
This (future) version includes a bug fix for https://forge.typo3.org/issues/101764
Configuration menu - View commit details
-
Copy full SHA for 7728951 - Browse repository at this point
Copy the full SHA 7728951View commit details
Commits on Sep 4, 2023
-
[TASK] Rewrite authentication code
Reduces code by rewriting HttpBackendUserAuthentication to use more functionality from TYPO3 core.
Configuration menu - View commit details
-
Copy full SHA for b948caa - Browse repository at this point
Copy the full SHA b948caaView commit details -
[TASK] Ensure compatibility with v11 and v12
Moves deprecated method declaration into separate class.
Configuration menu - View commit details
-
Copy full SHA for 6fea694 - Browse repository at this point
Copy the full SHA 6fea694View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c9c03f - Browse repository at this point
Copy the full SHA 3c9c03fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0facad1 - Browse repository at this point
Copy the full SHA 0facad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ede289 - Browse repository at this point
Copy the full SHA 4ede289View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9562cf9 - Browse repository at this point
Copy the full SHA 9562cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93aa637 - Browse repository at this point
Copy the full SHA 93aa637View commit details -
Configuration menu - View commit details
-
Copy full SHA for df61961 - Browse repository at this point
Copy the full SHA df61961View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8834330 - Browse repository at this point
Copy the full SHA 8834330View commit details
Commits on Sep 6, 2023
-
[TASK] Don't use imports for version-dependent classes
To try to avoid triggering the autoloader.
Configuration menu - View commit details
-
Copy full SHA for 2dcfdd0 - Browse repository at this point
Copy the full SHA 2dcfdd0View commit details -
[TASK] Don't use imports for version-dependent classes
To try to avoid triggering the autoloader.
Configuration menu - View commit details
-
Copy full SHA for 3354770 - Browse repository at this point
Copy the full SHA 3354770View commit details
Commits on Sep 11, 2023
-
[TASK] Reintroduce dynamic compatibility class loading
Due to the changes in BackendUserAuthentication between TYPO3 v11 and v12, we have to load different versions of the HttpBackendUserAuthentication class on runtime.
Configuration menu - View commit details
-
Copy full SHA for b837825 - Browse repository at this point
Copy the full SHA b837825View commit details
Commits on Sep 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 40a1c0b - Browse repository at this point
Copy the full SHA 40a1c0bView commit details
Commits on Sep 13, 2023
-
[BUGFIX] Remove $imageUpdates overwrite in UpdateRecordOperationTest
UpdateRecordOperationTest has been updated so $imageUpdates is no longer overwritten in the foreach loop. Fixes #103
Configuration menu - View commit details
-
Copy full SHA for 572867d - Browse repository at this point
Copy the full SHA 572867dView commit details -
[TASK] Require typo3/testing-framework ^7.0.4
Versions below this will fail in TYPO3 v12 due to a missing fallback. See: TYPO3/testing-framework#497
Configuration menu - View commit details
-
Copy full SHA for 8150764 - Browse repository at this point
Copy the full SHA 8150764View commit details -
[TASK] Directly parse request body as associative array
The HTTP request body was previously first parsed into objects and then converted to an array. This was done to be able to detect the difference between record data and nested table/recordId/language/workspace arrays. This can instead be implemented using `array_is_list()`. `symfony/polyfill-php81` provides a polyfill for PHP versions below 8.1. This commit also adds an optional third parameter, `?array $parsedBody = null`, to `\Pixelant\Interest\RequestHandler\AbstractRecordRequestHandler::__construct()`. This parameter makes it possible to supply a parsed JSON body as associative array to avoid parsing JSON twice.
Configuration menu - View commit details
-
Copy full SHA for 082b7c5 - Browse repository at this point
Copy the full SHA 082b7c5View commit details -
[FEATURE] TYPO3 v12 reactions support
The implementation uses the new core extension "reactions" and is similar to a normal REST request, except from: * The entry point is always the reaction extension's entry point: `/typo3/reaction/{reactionId}` * Backend user authentication is handled by the reactions extension. * The HTTP method of a reaction request must always be POST, so you must instead provide the action in the JSON array key `method` (POST, PUT, PATCH, or DELETE). * `table`, `remoteId`, `language`, and `workspace` can only be supplied in the JSON array.
Configuration menu - View commit details
-
Copy full SHA for 0b093c0 - Browse repository at this point
Copy the full SHA 0b093c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74e8833 - Browse repository at this point
Copy the full SHA 74e8833View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75dc3d5 - Browse repository at this point
Copy the full SHA 75dc3d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc05150 - Browse repository at this point
Copy the full SHA bc05150View commit details -
Configuration menu - View commit details
-
Copy full SHA for 404143f - Browse repository at this point
Copy the full SHA 404143fView commit details -
Revert "[TASK] Don't exclude Classes/Authentication/ in PhpStan"
This reverts commit bc05150
Configuration menu - View commit details
-
Copy full SHA for cec5bce - Browse repository at this point
Copy the full SHA cec5bceView commit details -
[BUGFIX] Remove $imageUpdates overwrite in UpdateRecordOperationTest
UpdateRecordOperationTest has been updated so $imageUpdates is no longer overwritten in the foreach loop. Fixes #103
Configuration menu - View commit details
-
Copy full SHA for cff8de0 - Browse repository at this point
Copy the full SHA cff8de0View commit details -
[TASK] Multiple fixes and improvements
* Rename `$decodedContent` to `$parsedBody` * Correctly set metadata * Throw exception on JSON decode error * Fetch and parse request body in separate method
Configuration menu - View commit details
-
Copy full SHA for 93283cb - Browse repository at this point
Copy the full SHA 93283cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd8439d - Browse repository at this point
Copy the full SHA bd8439dView commit details -
Revert "[CLEANUP] Re-enable cyclomatic complexity check"
This reverts commit ee5574c.
Configuration menu - View commit details
-
Copy full SHA for d4bea13 - Browse repository at this point
Copy the full SHA d4bea13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 759ca4a - Browse repository at this point
Copy the full SHA 759ca4aView commit details -
[BUGFIX] Remove $imageUpdates overwrite in UpdateRecordOperationTest
UpdateRecordOperationTest has been updated so $imageUpdates is no longer overwritten in the foreach loop. Fixes #103
Configuration menu - View commit details
-
Copy full SHA for 4626e4a - Browse repository at this point
Copy the full SHA 4626e4aView commit details -
[TASK] 422 response for no operations supplied
No operations were requested and none executed.
Configuration menu - View commit details
-
Copy full SHA for c0876da - Browse repository at this point
Copy the full SHA c0876daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9685613 - Browse repository at this point
Copy the full SHA 9685613View commit details
Commits on Sep 17, 2023
-
[TASK] Test for reactions in TYPO3 v12
Also introduces additional requirements as a way to install and test possible/suggested requirements.
Configuration menu - View commit details
-
Copy full SHA for a7ff78c - Browse repository at this point
Copy the full SHA a7ff78cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14c8f88 - Browse repository at this point
Copy the full SHA 14c8f88View commit details -
Configuration menu - View commit details
-
Copy full SHA for afe58a0 - Browse repository at this point
Copy the full SHA afe58a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 837d64c - Browse repository at this point
Copy the full SHA 837d64cView commit details
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b7854ba - Browse repository at this point
Copy the full SHA b7854baView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd6d26e - Browse repository at this point
Copy the full SHA cd6d26eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66aecd4 - Browse repository at this point
Copy the full SHA 66aecd4View commit details
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c98ed6b - Browse repository at this point
Copy the full SHA c98ed6bView commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fff4417 - Browse repository at this point
Copy the full SHA fff4417View commit details