- 25 Feb, 2020 2 commits
-
-
Change-Id: I0bdeb9a461dd2a6e5378075425412667f6126523 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63413 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: I46bd52fe097a1c9d212bc4b23951efbb1cee18d3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63412 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 03 Dec, 2019 2 commits
-
-
Benni Mack authored
Change-Id: I0e8abdb62a45326896fc75d9872eead478615dce Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62525 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Change-Id: I09bb29716abb1a7b1f4c8010c1d98c15ae90d808 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62523 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 09 Nov, 2019 1 commit
-
-
EXT:backend generates a URL to EXT:install, but has no dependency. This can lead to composer setups with EXT:backend but without EXT:install, leading to an exception while generating route. Therefore a suggest is added as a hint to install also EXT:install. Existing code is wrapped with an try / catch in order to work under both circumstances. Resolves: #89419 Releases: master, 9.5 Change-Id: Idedd299f218ae8f7ba9938800d2ac4a0c4e5614b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61999 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Karavas Aristeidis <aristeidis.karavas@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- 11 Oct, 2019 1 commit
-
-
In order to compatible with https://getcomposer.org/doc/04-schema.md composer.json declarations had to be adjusted and dropped previous replace statements like this: "replace": { "core": "*" } Resolves: #89392 Releases: master, 9.5, 8.7 Change-Id: I4d530fe90551b16c54462a81a457d0bff9f2de8b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61944 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Simon Gilli <typo3@gilbertsoft.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 01 Oct, 2019 2 commits
-
-
Change-Id: I81e89208e45b689b32f5c8df2392e8c2b24b8392 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61870 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: I6491f0abe1148a2fbea8b37709dd16b071657b35 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61869 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 11 Sep, 2019 1 commit
-
-
This patch deprecate some methods and public properties. Also some code was moved into new classes to seperate creations and rollback of record history entries. Resolves: #89127 Releases: master Change-Id: Ib30930bc2bce129cdbdb6039d0e361020799e8e3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61631 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
- 23 Jul, 2019 1 commit
-
-
Change-Id: Ic8975554d38eef468af5454152a0200e21eb962d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61339 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 11 Jul, 2019 1 commit
-
-
Benjamin Franzke authored
This feature is a combined approach using two containers/concepts: 1) symfony/dependency-injection (now exposed as official TYPO3 API): Supports: autoconfiguration, autowiring using Service.{yaml,php} files 2) service providers (fork of the experimental interfaces in container-interop/service-provider, sometimes called PSR-11+) Supports: factory-style configuration using plain php code provided for internal use and possible future public use. 1) Symfony dependency injection is provided to be used by extensions and throughout the TYPO3 core for (auto)wiring of services (classes). Extensions can control symfony's dependency injection use a file located in Configuration/Services.yaml, if they need more flexibility they may also use Configuration/Services.php which can use symfony's ContainerConfigurator or ContainerBuilder. 2) Service providers are used (within TYPO3 core) to provide dependency injection for services used in the install tool which require failsafe boot. This is based on container-interop/service-provider. container-interop/service-provider is supposed to become a PSR but is still marked experimental, therefore this commit adds an implementation to TYPO3 provided for internal use only – it is not public API. We do still include it (as @interal fork) right now, to adapt to this upcoming PSR from the very beginning, in order to actually push the development of this proposal forward. Service providers in failsafe mode are consumed by a simplistic, non-compiled container. Symfony's container is too slow when running uncached (as the compilation, recursive directory lookups and autowiring needs to be performed on every invocation). We do not want caching for recovery maintenance tasks which would not be able to recover from scenarios with broken caches. Services that are configured through service providers, are both available in the non compiled install tool container and in the symfony container. They do *not* need to be defined twice. The two "worlds" are bridged using a ServiceProviderCompilerPass which creates symfony DI definitions from service-provider factories. The code is a derivative of the code from the (outdated) symfony bundle thecodingmachine/service-provider-bridge-bundle. Features -------- * inject* methods are now supported for all classes (not just Extbase) It is suggested to use constructor based injection, this feature is available to provide maximum compatibility to the old Extbase DI. * Autoconfiguration based on interface implementation. (current) autoconfigured interface are: SingletonInterface, MiddlewareInterface, RequestHandlerInterface, LoggerAwareInterface, ControllerInterface, ViewHelperInterface (we expect more to follow in subsequent commits) Included adaptions ------------------ In order to demonstrate and to be able to verify the features of this patch, some classes are adapted to use or support dependency injection: * RedirectHandler/RedirectService autowired/autoconfigured * Application classes and their dependencies are manually wired in service providers. This is required as the application runs in fail- safe mode when there is no configuration available (first install) * MiddlewareStack is composed in service providers and injected as a RequestHandler into the Http\Application classes (in order to prevent injecting the Container, which would be an anti pattern). * Middleware configuration is treated as service (like a registry), and retrieval is provided through service providers (the service providers default to the existing middleware configuration format) * The Middleware dispatcher now first tries to retrieve classes from the PSR-11 container, falling back to makeInstance if not available * Dependency Injection using symfony for all core Extbase Controllers * A Services.yaml is added for each core extension which contains classes that are used in frontend/backend context * A LateBoot service is added for install tool DI vs ext_localconf – loading order, legacy makeInstance support ---------------------------------------------------------------- Dependency Injection containers solve most of the tasks that ext_localconf.php and GeneralUtility::makeInstance solve for Singletons: Service configuration and instance management. (Symfony) DI could therefore be used to replace both in the long run. Both are doing similar tasks when talking about Singletons: They create and configure services that are stored and shared in a central memory storage (container for DI, GU::$singletonInstances for our legacy TYPO3 case). That means they both actually conflict right now – in terms of: Who is responsible for creating a class? We've made a decision to connect these both: GeneralUtility::makeInstance will offload instantiation to the Container if the class is a) available and b) no runtime constructor arguments have been passed to makeInstance (which symfony DI doesn't support). The DI container itself does provides backwards compatibility to XCLASSES and class aliases use a new internal helper method makeInstanceForDi. ext_localconf's main design flaw is the mixture of initialization and configuration composition without assurance that all configuration is available before a configuration-dependent class is instantiated. Proper DI first reads all configuration and then performs all service injections on demand and pre calculated using a dependency tree – and therefore always in proper sequence. What we *don't* want (+ reasons) ------------------------------- * Symfony Bundles pro: provide a defined way for container configuration) con: Requires the Symfony HTTP kernel which is not compatible with PSR7 * Usage of Symfony\DependencyInjection\ExtensionInterface con: It is not useful as it cannot add new compiler passes * Handling of prototypes that need dependency injection *and* a way to to get custom constructor arguments passed (individual per class) While symfony DI can handle prototypes (called 'shared: false'), it does not support passing constructor arguments like the Extbase object manager does. We'll advocate to using a factory pattern for those prototypes instead. * Circular dependencies: This is not supported by symfony DI and isn't possible with service providers either Future changes (left out for brevity) ------------------------------------- * (cli) Build tool to warmup DI cache/state during deployment * Adaptions to (all) core dispatchers to prefer a PSR-11 container over GeneralUtility::makeInstance Dependency changes ------------------ composer require symfony/dependency-injection:^4.1 symfony/config:^4.1 Releases: master Resolves: #88689 Resolves: #84112 Change-Id: I8efd817066b528a5953c56fdd027cb94b2bb8eb3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/58255 Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Benjamin Franzke <bfr@qbus.de>
-
- 19 Dec, 2018 1 commit
-
-
Drop all "easy" cases of old class aliases, only some bigger extensions are left for dedicated patches. Resolves: #87217 Releases: master Change-Id: I61eda47a02ab32430564edb063a5cbf59d560337 Reviewed-on: https://review.typo3.org/59213 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- 14 Dec, 2018 3 commits
-
-
Benni Mack authored
In order to distinguish between v10-dev / dev-master, and 9.5, all dependencies are updated to v10.0.0-dev. For ext_emconf.php the fixed version 10.0.0 is used as in all other branches. Resolves: #87159 Releases: master Change-Id: Ie1f135663527f8c7d1654e085b874d699b677529 Reviewed-on: https://review.typo3.org/59150 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Change-Id: I99d51f3836de8d062bc5503bcc58e05cdfacb83c Reviewed-on: https://review.typo3.org/59145 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Change-Id: Iee75e14be97ac5018cedf4f7f94664d8d4fe43f0 Reviewed-on: https://review.typo3.org/59144 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 11 Dec, 2018 2 commits
-
-
Change-Id: If92f54c5a28edba2dc330ca8e32e5dcfda817f6f Reviewed-on: https://review.typo3.org/59116 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: Ib5214342439fd510cfd599d9880b1612ff9b4cc1 Reviewed-on: https://review.typo3.org/59115 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 30 Oct, 2018 2 commits
-
-
Change-Id: If96e59eef0e6be1eac2e58e2d50cf79ba70d6b16 Reviewed-on: https://review.typo3.org/58796 Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: Ic1c6183af103b9c957b85d046ff2564348f165bc Reviewed-on: https://review.typo3.org/58794 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 26 Oct, 2018 1 commit
-
-
Jan Stockfisch authored
Resolves: #86567 Releases: master Change-Id: Ida5a35fe28b32f100779b048bc9b676cb2bd099e Reviewed-on: https://review.typo3.org/58575 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Jürgen Heym <juergen.heym@hof-university.de> Tested-by:
Jürgen Heym <juergen.heym@hof-university.de> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
- 02 Oct, 2018 2 commits
-
-
Change-Id: If916407e7a7d9d54777ecee641bee5a604885ce2 Reviewed-on: https://review.typo3.org/58556 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: Ibacf4ce5d6c2a2e3f7aafb2c17536ab89dff1c15 Reviewed-on: https://review.typo3.org/58555 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 04 Sep, 2018 2 commits
-
-
Change-Id: I96b70e192770b6955f82a8106db386f2044e738b Reviewed-on: https://review.typo3.org/58181 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: I10cf279d74af2cfc2964704ba31c6ce2b7be3493 Reviewed-on: https://review.typo3.org/58180 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 26 Jun, 2018 1 commit
-
-
The core and documentation team decided to drop the inline manual view from core for various reasons that will be further outlined with a second patch. The documentation extension currently does both the manual display, and also the "csh" rendering. The latter has been merged from ext:cshmanual into ext:documentation quite recently with core version v9.0. The patch extracts this csh handling from ext:documentation again and puts it into ext:backend. The patch is similar to the v9.0 patch, only slight additions are applied along the way. This changes also unmarks the documentation extension from "partOfMinimalUsableSystem" since the direct dependency of ext:backend to ext:documentation is gone with the csh merge into backend extension. Resolves: #85396 Related: #81574 Releases: master Change-Id: Ib5d8f50d097696bf88f0d1e26be9cac40f1e2578 Reviewed-on: https://review.typo3.org/57381 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- 15 Jun, 2018 1 commit
-
-
Helmut Hummel authored
If we merge a core extension into another one, it means that the remaining extension technically replaces the removed one. To ease upgrades for composer based installations, we now declare these replacements properly. Resolves: #85250 Related: #81225 Related: #81787 Related: #81768 Related: #82896 Related: #82505 Related: #84680 Related: #81735 Related: #83631 Releases: master Change-Id: I977a008de8b13fe61b5a7c091ad8d12cd45f6e4d Reviewed-on: https://review.typo3.org/57208 Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
- 11 Jun, 2018 2 commits
-
-
Change-Id: I0281fd494612837d46966c4cdcbda5ee11c63809 Reviewed-on: https://review.typo3.org/57187 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: I4adf71f27e40df89bc77825e6771d5b249cf1ffd Reviewed-on: https://review.typo3.org/57186 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 10 Apr, 2018 1 commit
-
-
Helmut Hummel authored
Change-Id: Ied93632cfdf9221044577b8506ffa82f317a8756 Reviewed-on: https://review.typo3.org/56626 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
- 09 Apr, 2018 2 commits
-
-
Change-Id: I27ae8aa8699a382f2d2a71a215931f6de7425738 Reviewed-on: https://review.typo3.org/56621 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: Ifb953ea1058c45a59273493170b7c3e567da104b Reviewed-on: https://review.typo3.org/56620 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 06 Apr, 2018 1 commit
-
-
Resolves: #84630 Releases: master, 8.7 Change-Id: Ie3af5ddd3721e546718cfa88ea219c40dc666e51 Reviewed-on: https://review.typo3.org/56555 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Tested-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- 30 Jan, 2018 2 commits
-
-
Change-Id: I221d472b3bd9ac035221cb804601740cf77847b0 Reviewed-on: https://review.typo3.org/55505 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Change-Id: I8ebeca67eb5524682846a2fb7d55ee8bbde1a318 Reviewed-on: https://review.typo3.org/55504 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 18 Jan, 2018 1 commit
-
-
Composer license definition GPL-2.0+ has been deprecated and has to be replaced with GPL-2.0-or-later. Resolves: #83607 Releases: master, 8.7, 7.6, 6.2 Change-Id: I6113bc3a90cb6a56830b930522dde2eaacd5025e Reviewed-on: https://review.typo3.org/55404 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Riccardo De Contardi <erredeco@gmail.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 13 Dec, 2017 1 commit
-
-
Helmut Hummel authored
To be able to install subtree split packages in dev-master the package dependencies between them need to allow exactly that. Releases: master Resolves: #83309 Change-Id: If2b8ea86958a425a6a047207bc064a41698215a4 Reviewed-on: https://review.typo3.org/55062 Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
- 12 Dec, 2017 2 commits
-
-
Releases: master Change-Id: Ia7f55a6f40ec6b80939a78b13aa3fafc6c11132a Reviewed-on: https://review.typo3.org/55055 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
It's better to fix the current minor release in the branch version too, so depending projects can use the dev version of this specific minor release and will not have any headaches when 9.0 gets released. Resolves: #77984 Releases: master Change-Id: I36def811213dd99a3bf938af0459026d6233f645 Reviewed-on: https://review.typo3.org/49966 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 11 Dec, 2017 1 commit
-
-
Benni Mack authored
All system extensions should have a dependency on "typo3/cms-core" with a fixed version set to "9.0.0". Additionally, EXT:core ("typo3/cms-core") needs to have all dependencies of the root composer.json in order to work as standalone composer package. Releases: master Resolves: #83270 Change-Id: Iaf0e925b46548914dcd0ffff49aedf5fc89107b6 Reviewed-on: https://review.typo3.org/55000 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- 19 Oct, 2017 1 commit
-
-
The AjaxLoginHandler which does AJAX logic for login timeouts is be moved to the proper location, as it is a controller. A class alias is in place. Resolves: #82805 Releases: master Change-Id: I6a9fed6236d6d82150dec2ac7c2ce61bd194b8ec Reviewed-on: https://review.typo3.org/54441 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Joerg Boesche <typo3@joergboesche.de> Tested-by:
Joerg Boesche <typo3@joergboesche.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-