Skip to content
Snippets Groups Projects
  1. Nov 28, 2022
  2. Nov 27, 2022
  3. Nov 25, 2022
  4. Nov 23, 2022
  5. Nov 22, 2022
  6. Nov 21, 2022
  7. Nov 20, 2022
  8. Nov 19, 2022
  9. Nov 18, 2022
    • Oliver Klee's avatar
      [BUGFIX] Do not mark the FAL-related Extbase models as internal anymore · 82780ade
      Oliver Klee authored
      The FAL-related Extbase models are documented in the "TYPO3 Explained"
      documentation, and they are the recommended way to use FAL in an
      Extbase context. So the following classes are not marked as `@internal`
      anymore in order to not send mixed signals to extension developers:
      
      - TYPO3\CMS\Extbase\Domain\Model\File
      - TYPO3\CMS\Extbase\Domain\Model\FileReference
      - TYPO3\CMS\Extbase\Domain\Model\Folder
      
      There is no point in forcing extension authors to re-implement
      those classes (and duplicating the code from the Core) when
      the Core implementation is stable now and has proven to
      work fine.
      
      Some history for what has happened:
      
      Those classes started out marked as experimental (when they were
      indeed still experimental). Then, in a cleanup bulk change in
      3888dae8f3f71c3f5e1db1c00bcbfe7d0d8fed2e5966e6533c9353b6d7485f32,
      the classes were converted to use the `@internal` annotation,
      even though at least the three FAL Extbase models should have
      been made public API instead by that time.
      
      This is where the usage of the FAL models is documented in
      "TYPO3 Explained":
      https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Fal/UsingFal/Frontend.html
      
      Change-Id: I5e5dfcf292eabd57a080bed29572b7c1eecd9286
      Resolves: #99126
      Releases: main, 11.5
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76674
      
      
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      82780ade
  10. Nov 17, 2022
  11. Nov 16, 2022
  12. Nov 15, 2022
  13. Nov 14, 2022
  14. Nov 12, 2022
  15. Nov 10, 2022