- Jan 04, 2018
-
-
Christian Kuhn authored
Brings an extension configuration patch during acceptance / functional bootstrap. Change-Id: Ibebc4a69d4b441ddafe3c7135f240ccf116b6ca9 Resolves: #83467 Releases: master Reviewed-on: https://review.typo3.org/55265 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Dec 16, 2017
-
-
Oliver Hader authored
Raise ext:styleguide extension versions to * 9.0.1 * 8.0.14 The styleguide extensions uses and invalid configuration for FAL references using the table sys_file_reference as MM table - the regular use case is to use that as 1:n foreign_field composite assiciation. In a result the example in the styleguide extension mixed the meaning and behavior of both fields uid_local and uid_foreign. Resolves: #83355 Releases: master, 8.7 Change-Id: I203b468b4a06e3196a98e2c5de1ba06419a65636 Reviewed-on: https://review.typo3.org/55112 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Dec 12, 2017
-
-
Benni Mack authored
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>
-
Helmut Hummel authored
With this step, the typo3/cms package will not be installable anymore with composer, but only the single subtree splitted packages like typo3/cms-core. To ease the usage, a new package typo3/minimal is introduced, which has dependencies to all required TYPO3 extensions, so that composer users can't install an incomplete code base, at least not when using this package. composer command used: composer require typo3/cms-composer-installers ^2.0 Releases: master Resolves: #83302 Change-Id: Ia1009f62d97be611a03cec5dd437b56cd7866eeb Reviewed-on: https://review.typo3.org/55049 Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
TYPO3com <no-reply@typo3.com> 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>
-
Christian Futterlieb authored
Salt classes must implement SaltInterface only. The AbstractSalt class is renamed to AbstractComposedSalt and implements SaltInterface. Methods for salt-classes that compose the password-hash string themselves (which are currently all in saltedpasswords) are moved to AbstractComposedSalt as well. This cleanup change prepares for the integration of the PHP password API in a following change. Relates: #79795 Relates: #79889 Resolves: #83294 Releases: master Change-Id: Ife24aa39be99c5ad391b0f10497a2bceb04084f3 Reviewed-on: https://review.typo3.org/52737 Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
TYPO3com <no-reply@typo3.com> 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>
-
Patrik Karisch authored
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>
-
Christian Kuhn authored
As decided by core team leader, PHP minimum version requirement for core version 9.0 is 7.2.0. The patch sets this in root composer.json, together with config.platform.php, and adapts sysext/core/composer.json. Resolves: #83290 Related: #83289 Releases: master Change-Id: I813d0a2b69005c84ba5dedb45b3d4bd0388e43d8 Reviewed-on: https://review.typo3.org/55035 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> 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>
-
- Dec 11, 2017
-
-
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>
-
- Dec 09, 2017
-
-
Tymoteusz Motylewski authored
Instead of doing manual queries for each tree level, and checking for children on each tree level, the page tree now fetches all pages the user has access to, and checks if this works out. Resolves: #83233 Releases: master Change-Id: I45a6b834ef1fe71e5748dfc8de9bcf6dad8172c9 Reviewed-on: https://review.typo3.org/54887 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:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Benni Mack authored
Symfony4 was released today, and using Symfony 4 components should not be restricted. The current used Symfony components (YAML, Finder, Console) mainly concentrated on cleanup for the code. For the bundled zip/tar.gz archives, nothing changes. Resolves: #83180 Releases: master, 8.7 Change-Id: Ic518f3b7d3a94bd3b89587d4c8a07ed37c71cb38 Reviewed-on: https://review.typo3.org/54893 Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Dec 03, 2017
-
-
Christian Kuhn authored
master branch of testing-framework is now tagged as 2.x.x for core master / v9, while the 8 branch of testing-framework is tagged as 1.2.x and used in v8 core. The split is needed since master branch contains the svg tree adaptions and 1.2 branch does not. Change-Id: I27bb4e996e20cf00110cb0e6a160337656a2d7f0 Resolves: #83203 Related: #83204 Related: #82226 Related: #82426 Releases: master Reviewed-on: https://review.typo3.org/54916 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Nov 30, 2017
-
-
Tymoteusz Motylewski authored
The ExtJS/ExtDirect based page tree has been replaced with new implementation based on SVG. Refactoring and performance improvement of the PHP side (tree data provider) will be done in the followup patch. Releases: master Resolves: #82426 Change-Id: I502a085da939ebe2561d2b7a17cc8347e5101623 Reviewed-on: https://review.typo3.org/51594 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
Markus Klein authored
This is the basis for further improvements, which require locale aware operations. Resolves: #83171 Releases: master Change-Id: Iae9bf29b88031a0115cdf3dfb2957c97c9cc0c34 Reviewed-on: https://review.typo3.org/54878 Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Wolf <andreas.wolf@typo3.org> Tested-by:
Andreas Wolf <andreas.wolf@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Nov 29, 2017
-
-
Oliver Hader authored
$pathsToProvideInTestInstance offers the possibility to use real duplicates instead of linked resources in the filesystem - especially in scenarios when files shall be modified inside a testing instance this is the better approach and avoid side-effects during test execution. Resolves: #83163 Releases: master, 8.7 Change-Id: I5e5825d2f999401533afffdf9c6e8d83ac55c94e Reviewed-on: https://review.typo3.org/54862 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Nov 16, 2017
-
-
Alexander Schnitzler authored
This patch introduces the usage of doctrine annotations. Therefore the AnnotationRegistry is configured during the bootstrap and the annotation "TYPO3\CMS\Extbase\Annotation\Inject" is evaluated when building a ClassSchema for a class. On top of that this patch puts the static variable $ignoredTags into the DocCommentParser class, which saved quite some bytes of RAM when reconstituting the ClassSchema objects from the cache. Resolves: #82869 Releases: master Change-Id: I99d17706395ebc0c308c7f611c59f207fe0b6233 Reviewed-on: https://review.typo3.org/54590 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>
-
- Nov 08, 2017
-
-
Christian Kuhn authored
The v9/master branch of styleguide generates correct page localizations of styleguide demo data pages in table pages instead of pages_language_overlay. Change-Id: I1186f421cb4c5f05e508d19e60b9a580a7c3d5dc Resolves: #82952 Related: #82445 Releases: master Reviewed-on: https://review.typo3.org/54592 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Nov 02, 2017
-
-
Benni Mack authored
The concept of versioning records based on how it is integrated into TYPO3 only makes sense in conjunction with workspaces / stages. All other methods are not supported. Thus, the logic of versioning of records is moved into EXT:workspaces, making EXT:version obsolete. Checks against EXT:version is now handled against "workspaces" throughout the core, with a fallback within ExtensionManagementUtility::isLoaded(). Resolves: #82896 Releases: master Change-Id: I8887b868892c8aa6c36db7d2841f6edf5476d6f7 Reviewed-on: https://review.typo3.org/54514 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Oct 19, 2017
-
-
Benni Mack authored
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>
-
- Oct 12, 2017
-
-
Christian Kuhn authored
The two "view" classes are clearly controllers and are renamed with this patch accordingly. Change-Id: Ic1cdc405ae24b87aa6224cda79b7226ce5eeec64 Resolves: #82744 Releases: master Reviewed-on: https://review.typo3.org/54375 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- Oct 05, 2017
-
-
Christian Kuhn authored
Use chromedriver directly in acceptance tests instead of routing through selenium-server. Change-Id: I229032b1b1ec1b0e6f5e4c2eb5435e3ff0ae95df Resolves: #82683 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/54300 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Oct 04, 2017
-
-
Benni Mack authored
The workspace-related CLI command is moved to EXT:workspaces. This way, an unneeded "isLoaded" check gets removed - and the command only makes sense with workspaces enabled. Resolves: #82653 Releases: master Change-Id: Ifb1f069d8222d86be637bd2d182536310a88db3c Reviewed-on: https://review.typo3.org/54265 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- Oct 03, 2017
-
-
Christian Kuhn authored
* se/selenium-server-standalone 3.4.0->3.5.3 * codeception/codeception 2.3.5->2.3.6 * enm1989/chromedriver 2.31->2.32 Minor additional change in one acceptance test to stabilize that test a bit better. Change-Id: Ic306d6bb04139097962219d6047ae6aa387a5c3c Releases: master, 8.7 Resolves: #82656 Reviewed-on: https://review.typo3.org/54270 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Oct 02, 2017
-
-
Georg Ringer authored
Migrate the extension info_pagetsconfig into the extension info where also all other controllers are. Resolves: #82505 Releases: master Change-Id: I916d2ef6c00f6a5fa2cfca9c6b3f340aa4aefb44 Reviewed-on: https://review.typo3.org/53532 Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Sep 30, 2017
-
-
Georg Ringer authored
To reduce the amount of system extensions the extension cshmanual can be merged into EXT:documentation. Resolves: #81574 Releases: master Change-Id: I5cd728938ffd319f5c13bf0af4caeda48c08ee37 Reviewed-on: https://review.typo3.org/53180 Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Sep 29, 2017
-
-
Georg Ringer authored
Resolves: #82620 Releases: master Change-Id: I50d8186fc84590e063bff5dabcf2e52ea4fb49a7 Reviewed-on: https://review.typo3.org/54217 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- Sep 26, 2017
-
-
Georg Ringer authored
Remove not existing paths from root composer.json. For 8.7 the path to context_help must be kept. Resolves: #82546 Releases: master, 8.7 Change-Id: Iea32a481011d906ea7057072413e6ae01a2ce771 Reviewed-on: https://review.typo3.org/54211 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Jan Stockfisch <jan.stockfisch@googlemail.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- Sep 14, 2017
-
-
Claus Due authored
TYPO3 no longer requires the Soap extension and should not check for it in system environment checks. This patch removes the check. Change-Id: I3dc5715889af598054e2451c957a05c13f39b9fa Resolves: #82452 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/54117 Reviewed-by:
Stephan Großberndt <stephan@grossberndt.de> 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:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Sep 06, 2017
-
-
Benni Mack authored
This brings PHP 7.2 support for guzzle functionality. Verified that guzzle still runs with PHP7.0 (min requirement for us) Resolves: #82313 Releases: master, 8.7 Change-Id: I65b27c41d49dcb8b740b6f276da305df864ff50e Reviewed-on: https://review.typo3.org/53924 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> 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:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Aug 29, 2017
-
-
Claus Due authored
This patch updates the composer Fluid dependency to version 2.4.0 and above. Fixes multiple bugs and performance issues - and adds a few new features. Full list of changes: https://github.com/TYPO3/Fluid/compare/2.3.4...2.4.0 Change-Id: I2d16c6c95ecb6c985da772736d066d8e10da8761 Resolves: #82230 Releases: master Reviewed-on: https://review.typo3.org/53823 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Aug 17, 2017
-
-
Andreas Fernandez authored
EXT:t3editor is refactored to use the latest CodeMirror version (at the time of writing it's 5.28.0). Developers are now able to easily register and use custom modes for syntax highlighting. Also, addons for CodeMirror can be added easily. As CodeMirror provides these already, some useful addons are already registered, for example a search with hit annotations, fullscreen mode and jump-to-line functionality. A positive side-effect is that a lot of custom code was removed. Since the architecture allows to register additional modes, the TypoScript mode has been refactored and might be moved into a separate extension in further iterations. Resolves: #81901 Releases: master Change-Id: I432d1fdb3ba1f2a0b9246207dd70843b4bdbfbd9 Reviewed-on: https://review.typo3.org/53413 Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- Aug 14, 2017
-
-
Georg Ringer authored
Move the mentioned controllers from EXT:frontend to EXT:info as those belongs there. Resolves: #81865 Releases: master Change-Id: I3ea6f8e3ffd802078330f19aa77c1b28e85437a7 Reviewed-on: https://review.typo3.org/53471 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Joerg Boesche <typo3@joergboesche.de> Tested-by:
Joerg Boesche <typo3@joergboesche.de> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Aug 01, 2017
-
-
Christian Kuhn authored
The patch adds a new feature - the "extension scanner" - to the install tool. It is meant as a helper script for extension and project developers to quickly spot places in extension code that may need adaptions if upgrading to younger core versions. The scanner could later work with different languages, for now only scanning PHP files is supported. This is based on the great library nikic/php-parser which creates an AST from php source files and allows simple traversing. A series of matchers hooks into the traverser and scans for configured core deprecation or removals. Some additional matchers could be added if a core example evolves (for instance usage of dropped core constants). From now on, whenever the core deprecates or breaks existing core PHP API, an entry in one of the matcher configurations in ext:install/Configuration/ExtensionScanner/Php should be done. Since these API changes are documented via ReST files already, the configuration links to according ReST files. A bamboo integrity test script verifies those can be found. Furthermore, all Breaking-* and Deprecation-* ReST files since core version 9.x / master now need an additional Tag "FullyScanned", "PartiallyScanned" or "NotScanned". This is also checked by an integration test script in bamboo. The matcher configuration files are pretty straight forward and should be obvious if looking at ext:install/Configuration/ExtensionScanner/Php. This patch contains: * Add nikic/php-parser as dependency * New install tool gui to scan extensions in typo3conf/ext * Scanner infrastructure for PHP * Preparation and configuration for all current "master" / v9 ReST files * Mark ReST files which are tagged with "FullyScanned" as "not affected" in install tool "Upgrade analysis" if no match was found * Integration script testing referenced ReST files are found * Integration script verifying Breaking- and Deprecation- ReST file contain "FullyScanned", "PartiallyScanned" or "NotSCanned" keyword. More information on this feature can be found at https://docs.typo3.org/typo3cms/CoreApiReference/ExtensionScanner/Index.html Change-Id: I760e88f9d929fdd710655fa0d25cb26291a7ed2b Resolves: #82014 Releases: master Reviewed-on: https://review.typo3.org/53450 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Helmut Hummel authored
Use the latest (and stable) versions of these packages. Composer commands: composer req typo3/cms-composer-installers ^1.4 composer update typo3/cms-cli Resolves: #82015 Releases: master Change-Id: I1969eaa3bb34675c6a1ae8d5471364a619081d96 Reviewed-on: https://review.typo3.org/53636 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:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
- Jul 31, 2017
-
-
Helmut Hummel authored
Remove the bin definition in typo3/cms composer.json And require the package with the binary instead. Composer command: composer req typo3/cms-cli Resolves: #81980 Releases: master, 8.7 Change-Id: I504cbd08dd8d57e2b66d974d9f11150c38ab49c8 Reviewed-on: https://review.typo3.org/53601 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Joerg Boesche <typo3@joergboesche.de> Tested-by:
Joerg Boesche <typo3@joergboesche.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
-
Helmut Hummel authored
With the new composer installers versions, the core package itself (in fact any composer package) can add scripts to be run on composer build time. Use this API to add scripts to TYPO3, that will create the entry scripts for frontend, backend and install tool We do this in a way, that also works if these system extensions are installed individually. This also has the benefit, that we can adapt the core with doing more things during composer build time (e.g. maybe publishing assets) in the future, or change the entry scripts to different locations, without touching the plugin any more. Resolves: #81981 Releases: master Change-Id: I3982bd5e73a14cdd54e83d0a7b3a1c93f2191efd Reviewed-on: https://review.typo3.org/53602 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> 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:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Jul 19, 2017
-
-
Armin Vieweg authored
This option (in config section) forced composer to create optimized autoloader. This improves speed but has some disadvantages: - creating optimized autoloader takes longer - no possibility exists to deactivate optimized autoloader from CLI, once it's set in composer.json config section After this patch is applied, deployment servers need to call composer install with -o flag, in order to enable optimized autoloader. Releases: master Resolves: #81868 Change-Id: I45321500353d34d6b63813473262b4cc1dd2036d Reviewed-on: https://review.typo3.org/53475 Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benjamin Kluge <b.kluge@neusta.de> Tested-by:
Benjamin Kluge <b.kluge@neusta.de> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
-
- Jul 04, 2017
-
-
Christian Kuhn authored
The extension "func" which brings the "Web->Functions" main module acts as a container for other extensions to hook in. Not too many 3rd party extensions used that over the years, though. With the integration of wizard_sortpages and wizard_crpages into ext:backend and the context menu on pages, ext:func is not used in the core itself anymore. The patch drops ext:func from core and adds an upgrade wizard to fetch the extension from TER if still needed for 3rd party extensions that did not get their dependencies right, yet. Change-Id: If092953061a3b927ac93654a837522b5d32c2f1b Resolves: #81787 Releases: master Reviewed-on: https://review.typo3.org/53397 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
- Jul 03, 2017
-
-
Christian Kuhn authored
The patch integrates ext:wizard_sortpages and ext:wizard_crpages as context menu items in "more" of the page record context menus and gets rid of the two default "Functions" main module entries, effectively obsoleting ext:func, which will be extracted to TER for b/w compat in a second step. * Isolate ext:func by moving its language xml from ext:lang to ext:func * Routing configuration for "sort pages" and "create pages" in ext:backend * Context menu handling for "sort pages" and "create pages" in ext:backend * Free "sort pages" and "create pages" from dependency to ext:frontend by not calling PageRepository->getMenu() anymore * Proper use of request/response instead of _GP access * Better controller / view separation Change-Id: I2c7acbb79ddd8404fbef69a1c126d250b976629b Resolves: #81768 Releases: master Reviewed-on: https://review.typo3.org/53377 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Jun 29, 2017
-
-
Anja Leichsenring authored
Only the AuthenticationService and its abstract class are left in sysext:sv. Move those, the tests and the service registration over to sysext:core. All mentions of sysext:sv are hereby removed from the core. Change-Id: I699ace33a7d5a0e7ddff4d3c9ed4e595e40677af Resolves: #81735 Releases: master Reviewed-on: https://review.typo3.org/53351 Tested-by:
TYPO3com <no-reply@typo3.com> 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>
-
- Jun 25, 2017
-
-
Christian Kuhn authored
Switching from 1.0 to 1.1 dependency for typo3/testing-framework brings phpunit v6.2 which comes with namespaced classes. This change is considered non-braeking since it is only a core require-dev dependency. Minor changes throught the tests: * Fixing incomplete tests for exceptions * A couple of namespaced phpunit class usages Change-Id: Ia35dbfea37e3cba9fba1aad7dc84afad00ceda88 Resolves: #81696 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/53324 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-