[TASK] impexp: Remove "Max file size" restriction
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 9.1 / Deprecation-83592-ImpexpRemovedMaximumNumberOfRecordsRestriction.rst
1 .. include:: ../../Includes.txt
2
3 =============================================================================
4 Deprecation: #83592 - impexp: Removed "Maximum number of records" restriction
5 =============================================================================
6
7 See :issue:`83592`
8
9 Description
10 ===========
11
12 When exporting pages or records using the "Export" interface of
13 extension :php:`impexp`, the restriction to export only a maximum
14 number of records has been removed.
15
16
17 Impact
18 ======
19
20 The export module now exports any number of records. It is up
21 to the user to restrict this in a sane way: During import the
22 number of records influences import runtime. This heavily depends
23 on given server performance, an artificial limit given by the system
24 is not suitable.
25
26 On PHP level, two export related methods changed their signature:
27
28 * :php:`TYPO3\CMS\Impexp\Controller\ImportExportController->addRecordsForPid()` -
29   Third method argument deprecated
30
31 * :php:`TYPO3\CMS\Impexp\Controller\ImportExportController->exec_listQueryPid` -
32   Third method argument deprecated
33
34
35 Affected Installations
36 ======================
37
38 Backend interface users are probably not affected much: Users of the
39 export module usually set the 'maximum number of records' value high
40 enough to export everything they wanted already. The interface now
41 just misses the according input fields.
42
43
44 Migration
45 =========
46
47 On PHP level, the extension scanner will find extensions that use
48 the changed methods and checks if they are called with the
49 correct number of arguments. Additionally, :php:`E_USER_DEPRECATED`
50 errors are logged at runtime if using these methods the old way.
51
52 .. index:: Backend, PHP-API, FullyScanned, ext:impexp