Skip to content
Snippets Groups Projects
  1. Jun 20, 2020
  2. Jun 19, 2020
  3. Jun 14, 2020
  4. Jun 09, 2020
    • Oliver Hader's avatar
      [BUGFIX] Ensure only empty route requirements for aspects are defined · 960090d6
      Oliver Hader authored
      Overriding route requirements with `.+` allows to have slashes in route
      parameters. This is different to Symfony's default behavior not allowing
      slashes here at all.
      
      However, when having multiple route parameters it can lead to resolving
      false-positive routes like shown in the following example:
      
          routePath: '{first}/{second}'
          URI: https://example.com/first/second/third
          resolves to parameters
          + first: 'first/second'
          + second: 'third'
      
      This change passes existing TYPO3 route `requirements` and uses pattern
      `.+` only for those parameters not having a definition - both applies to
      parameters using `aspects` only.
      
      Besides that tests in `EnhancerLinkGeneratorTest` mixed internal argument
      values with URL parameters (`100` <=> `hundred`) are were "wrong" before.
      
      Resolves: #91246
      Releases: master, 10.4, 9.5
      Change-Id: Ic1fe15790cc16dd52c624cd3be9ed060ae9b9d69
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/6465...
      960090d6
  5. Jun 08, 2020
  6. Jun 07, 2020
  7. Jun 05, 2020
  8. Jun 04, 2020
  9. Jun 03, 2020
  10. Jun 02, 2020
  11. Jun 01, 2020
  12. May 31, 2020
  13. May 30, 2020