diff --git a/en/appendices/migration-guides.rst b/en/appendices/migration-guides.rst index 140ee28072..f789934995 100644 --- a/en/appendices/migration-guides.rst +++ b/en/appendices/migration-guides.rst @@ -7,16 +7,6 @@ each version and the migration path between 3.x and 4.x. .. toctree:: :maxdepth: 1 -<<<<<<< HEAD ./5-0-upgrade-guide ./5-0-migration-guide ./fixture-upgrade -======= - ./4-0-upgrade-guide - ./4-0-migration-guide - ./4-1-migration-guide - ./4-2-migration-guide - ./4-3-migration-guide - ./4-4-migration-guide - ./4-5-migration-guide ->>>>>>> 4.next diff --git a/en/console-commands/input-output.rst b/en/console-commands/input-output.rst index 8049743e2e..23f298f3d0 100644 --- a/en/console-commands/input-output.rst +++ b/en/console-commands/input-output.rst @@ -105,9 +105,6 @@ content:: | Cake Mix | 1.50 | +----------+-------------+ -.. versionadded:: 4.2.0 - The ```` formatting tag was added in 4.2. - Progress Helper --------------- diff --git a/en/controllers.rst b/en/controllers.rst index b5235e4b52..5be397b983 100644 --- a/en/controllers.rst +++ b/en/controllers.rst @@ -420,9 +420,6 @@ the controller's default one:: ]) ->all(); -.. versionadded:: 4.3.0 - ``Controller::fetchTable()`` was added. Prior to 4.3 you need to use ``Controller::loadModel()``. - Paginating a Model ================== @@ -549,9 +546,6 @@ controller use the ``middleware()`` method from your controller's Middleware defined by a controller will be called **before** ``beforeFilter()`` and action methods are called. -.. versionadded:: 4.3.0 - ``Controller::middleware()`` was added. - More on Controllers =================== diff --git a/en/controllers/components.rst b/en/controllers/components.rst index 75c3b16620..de5bdd9a0b 100644 --- a/en/controllers/components.rst +++ b/en/controllers/components.rst @@ -339,8 +339,6 @@ When raising a ``RedirectException`` you can include additional headers:: 'Header-Key' => 'value', ]); -.. versionadded:: 4.1.0 - .. meta:: :title lang=en: Components :keywords lang=en: array controller,core libraries,authentication request,array name,access control lists,public components,controller code,core components,cookiemonster,login cookie,configuration settings,functionality,logic,sessions,cakephp,doc diff --git a/en/controllers/components/check-http-cache.rst b/en/controllers/components/check-http-cache.rst index fd1d52b228..5813857667 100644 --- a/en/controllers/components/check-http-cache.rst +++ b/en/controllers/components/check-http-cache.rst @@ -3,9 +3,6 @@ Checking HTTP Cache .. php:class:: CheckHttpCacheComponent(ComponentCollection $collection, array $config = []) -.. versionadded:: 4.4.0 - The ``CheckHttpCacheComponent`` was added. - The HTTP cache validation model is one of the processes used for cache gateways, also known as reverse proxies, to determine if they can serve a stored copy of a response to the client. Under this model, you mostly save bandwidth, but when diff --git a/en/core-libraries/form.rst b/en/core-libraries/form.rst index ed3660383f..5b628d8fbb 100644 --- a/en/core-libraries/form.rst +++ b/en/core-libraries/form.rst @@ -108,9 +108,6 @@ the request data:: // would use the rules defined by `validationUpdate()` $isValid = $form->validate($this->request->getData(), 'update'); -.. versionadded:: 4.3.0 - Using validators other than ``default`` was added. - Setting Form Values =================== @@ -161,9 +158,6 @@ or a subset of fields:: 'email' => 'john.doe@example.com', ]); -.. versionadded:: 4.1.0 - The ``set()`` method was added. - Getting Form Errors =================== diff --git a/en/core-libraries/httpclient.rst b/en/core-libraries/httpclient.rst index 5cdf7300f7..f9a7a49caa 100644 --- a/en/core-libraries/httpclient.rst +++ b/en/core-libraries/httpclient.rst @@ -309,12 +309,6 @@ continue using all the other options defined when the scoped client was created. See :ref:`http_client_request_options` for more information on the options supported. -.. versionadded:: 4.2.0 - ``Client::createFromUrl()`` was added. - -.. versionchanged:: 4.2.0 - The ``basePath`` option was added. - Setting and Managing Cookies ============================ @@ -516,9 +510,6 @@ strings:: ]; $response = $this->newClientResponse(200, $headers, $body) - -.. versionadded:: 4.3.0 - .. meta:: :title lang=en: HttpClient :keywords lang=en: array name,array data,query parameter,query string,php class,string query,test type,string data,google,query results,webservices,apis,parameters,cakephp,meth,search results diff --git a/en/core-libraries/internationalization-and-localization.rst b/en/core-libraries/internationalization-and-localization.rst index 54e6a1019e..034a6dd82b 100644 --- a/en/core-libraries/internationalization-and-localization.rst +++ b/en/core-libraries/internationalization-and-localization.rst @@ -664,9 +664,6 @@ use a middleware to define both timezone conversion and locale parsing:: } } -.. versionadded:: 4.3.0 - The ``setUserTimezone()`` method was added. - Automatically Choosing the Locale Based on Request Data ======================================================= diff --git a/en/core-libraries/logging.rst b/en/core-libraries/logging.rst index 3019512266..e67bb243fb 100644 --- a/en/core-libraries/logging.rst +++ b/en/core-libraries/logging.rst @@ -136,9 +136,6 @@ one of the following methods: * ``toArray()`` * ``__debugInfo()`` -.. versionadded:: 4.1.0 - Logging placeholders were added. - .. _logging-levels: Using Levels @@ -381,9 +378,6 @@ To implement your own logging formatter you need to extend method you need to implement is ``format($level, $message, $context)`` which is responsible for formatting log messages. -.. versionadded:: 4.3.0 - Logging formatters were added in 4.3.0 - Log API ======= diff --git a/en/core-libraries/time.rst b/en/core-libraries/time.rst index 3988bf8e72..5943f343fe 100644 --- a/en/core-libraries/time.rst +++ b/en/core-libraries/time.rst @@ -155,10 +155,6 @@ This method sets the default format used when converting an object to json:: .. note:: This method must be called statically. -.. versionchanged:: 4.1.0 - The ``callable`` parameter type was added. - - .. php:method:: i18nFormat($format = null, $timezone = null, $locale = null) A very common thing to do with ``Time`` instances is to print out formatted diff --git a/en/core-libraries/validation.rst b/en/core-libraries/validation.rst index cc9f35f0f8..a9db41a4e4 100644 --- a/en/core-libraries/validation.rst +++ b/en/core-libraries/validation.rst @@ -353,9 +353,6 @@ When enabled all fields will stop validation on the first failing rule instead of checking all possible rules. In this case only a single error message will appear under the form field. -.. versionadded:: - The ``setStopOnFailure()`` method was added in 4.1.6. - .. _adding-validation-providers: Adding Validation Providers @@ -565,10 +562,10 @@ following:: Validating Entity Data ====================== -Validation is meant for checking request data coming from forms or other user +Validation is meant for checking request data coming from forms or other user interfaces used to populate the entities. -The request data is validated automatically when using the ``newEntity()``, +The request data is validated automatically when using the ``newEntity()``, ``newEntities()``, ``patchEntity()`` or ``patchEntities()`` methods of ``Table`` class:: // In the ArticlesController class @@ -601,9 +598,9 @@ validation sets to apply using the ``options`` parameter:: ] ]); -Apart from validating user provided data maintaining integrity of data regardless -where it came from is important. To solve this problem CakePHP offers a second -level of validation which is called "application rules". You can read more about +Apart from validating user provided data maintaining integrity of data regardless +where it came from is important. To solve this problem CakePHP offers a second +level of validation which is called "application rules". You can read more about them in the :ref:`Applying Application Rules ` section. Core Validation Rules diff --git a/en/development/debugging.rst b/en/development/debugging.rst index 62a7c7e24d..5a2161a52b 100644 --- a/en/development/debugging.rst +++ b/en/development/debugging.rst @@ -67,9 +67,6 @@ The following configuration options can be set in **config/app.php** to change h - ``Debugger.outputMask`` A mapping of ``key`` to ``replacement`` values that ``Debugger`` should replace in dumped data and logs generated by ``Debugger``. -.. versionadded:: 4.1.0 - ``Debugger`` configuration options were added. - Outputting Values ================= @@ -200,9 +197,6 @@ additional editor formats if required during application bootstrap:: return "thing://open={$file}&line={$line}"; }); -.. versionadded:: 4.1.0 - Editor link support was added in 4.1.0 - Using Logging to Debug ====================== diff --git a/en/development/dependency-injection.rst b/en/development/dependency-injection.rst index 20bcd68994..32dfd90627 100644 --- a/en/development/dependency-injection.rst +++ b/en/development/dependency-injection.rst @@ -137,10 +137,6 @@ requires. Those dependencies can be either objects or primitive values:: Your services can depend on ``ServerRequest`` in controller actions as it will be added automatically. - -.. versionchanged:: 4.4.0 - The ``$request`` is registered automatically now. - Adding Shared Services ---------------------- @@ -172,7 +168,7 @@ services like in a reporting system:: $container->add(BillingReport::class)->addTag('reports'); $container->add(UsageReport::class)->addTag('reports'); - + $container->add(ReportAggregate::class, function () use ($container) { return new ReportAggregate($container->get('reports')); }); diff --git a/en/development/errors.rst b/en/development/errors.rst index 5d215f9941..7f36876739 100644 --- a/en/development/errors.rst +++ b/en/development/errors.rst @@ -35,7 +35,7 @@ options are supported: the memory limit by when a fatal error is encountered. This allows breathing room to complete logging or error handling. * ``logger`` (prior to 4.4.0 use ``errorLogger``) - - ``Cake\Error\ErrorLoggerInterface`` - The class responsible for logging + ``Cake\Error\ErrorLoggerInterface`` - The class responsible for logging errors and unhandled exceptions. Defaults to ``Cake\Error\ErrorLogger``. * ``errorRenderer`` - ``Cake\Error\ErrorRendererInterface`` - The class responsible for rendering errors. Default is chosen based on PHP SAPI. @@ -85,9 +85,6 @@ You can temporarily disable deprecation warnings in one of a few ways: Would ignore all deprecations from your ``Models`` directory and the ``Contacts`` plugin in your application. -.. versionadded:: 4.2.0 - The ``Error.ignoredDeprecationPaths`` option was added. - .. php:class:: ExceptionRenderer(Exception $exception) Changing Exception Handling @@ -137,12 +134,6 @@ Within an ``Exception.beforeRender`` handler you have a few options: * Return a response from the event listener to skip rendering and use the provided response instead. -.. versionadded:: 4.4.0 - Error and Exception events were added. - -.. versionchanged:: 4.5.0 - The ``beforeRender`` events can now replace exceptions and replace rendering. - .. _error-views: Custom Error Templates @@ -376,13 +367,6 @@ Prior to CakePHP 4.4.0, you should implement ``logMessage()`` and ``log()``:: } } -.. versionadded:: 4.1.0 - ErrorLoggerInterface was added. - -.. versionchanged:: 4.4.0 - ``ErrorLoggerInterface::logException()`` and``ErrorLoggerInterface::logError()`` were added. - - Custom Error Rendering ====================== @@ -412,9 +396,6 @@ errors you can create a class:: The constructor of your renderer will be passed an array of all the Error configuration. -.. versionadded:: 4.4.0 - ErrorRendererInterface was added. - .. index:: application exceptions Creating your own Application Exceptions diff --git a/en/development/sessions.rst b/en/development/sessions.rst index 8c0cbce583..8c991e996e 100644 --- a/en/development/sessions.rst +++ b/en/development/sessions.rst @@ -352,9 +352,6 @@ compatible syntax:: $session->read('Config.language', 'en'); -.. versionchanged:: 4.1.0 - The ``default`` parameter was added. - .. php:method:: readOrFail($key) The same as convenience wrapper around non-nullable return value:: @@ -364,9 +361,6 @@ The same as convenience wrapper around non-nullable return value:: This is useful, when you know this key has to be set and you don't want to have to check for the existence in code itself. -.. versionadded:: 4.1.0 - The ``readOrFail()`` was added. - .. php:method:: write($key, $value) ``$key`` should be the dot separated path you wish to write ``$value`` to:: diff --git a/en/development/testing.rst b/en/development/testing.rst index 424ba7d984..23e613af2b 100644 --- a/en/development/testing.rst +++ b/en/development/testing.rst @@ -553,9 +553,6 @@ To load a SQL dump file you can use the following:: At the beginning of each test run ``SchemaLoader`` will drop all tables in the connection and rebuild tables based on the provided schema file. -.. versionadded:: 4.3.0 - SchemaLoader was added. - .. _fixture-state-management: Fixture State Managers @@ -586,8 +583,6 @@ The fixture state management strategy can be defined within the test case:: } } -.. versionadded:: 4.3.0 - Creating Fixtures ----------------- @@ -651,11 +646,6 @@ should be an associative array of the columns and values for the row. Just keep in mind that each record in the ``$records`` array must have the same keys as rows are bulk inserted. -.. versionchanged:: 4.3.0 - - Prior to 4.3.0 fixtures would also define the table's schema. You can learn more - about :ref:`fixture-schema` if you still need to define schema in your fixtures. - Dynamic Data ------------ diff --git a/en/orm/behaviors/tree.rst b/en/orm/behaviors/tree.rst index 1bf79ae012..5c0bf0530c 100644 --- a/en/orm/behaviors/tree.rst +++ b/en/orm/behaviors/tree.rst @@ -98,14 +98,14 @@ in a hierarchy, you can stack the 'threaded' finder:: } While, if you’re using custom ``parent_id`` you need to pass it in the -'threaded' finder option (i.e. ``parentField``) . +'threaded' finder option (i.e. ``parentField``) . .. note:: For more information on 'threaded' finder options see :ref:`Finding Threaded Data logic ` Getting formatted tree lists ---------------------------- - + Traversing threaded results usually requires recursive functions in, but if you only require a result set containing a single field from each level so you can display a list, in an HTML select for example, it is better to use the @@ -261,9 +261,6 @@ fired when tree nodes are deleted:: 'cascadeCallbacks' => true, ]); -.. versionadded:: 4.4.0 - The ``cascadeCallbacks`` option was added. - Recovering with custom sort field ================================= @@ -335,7 +332,7 @@ conditional deletes:: } TreeBehavior will reorder the ``lft`` and ``rght`` values of records in the -table when a node is deleted. +table when a node is deleted. In our example above, the ``lft`` and ``rght`` values of the entities inside ``$descendants`` will be inaccurate. You will need to reload existing entity diff --git a/en/orm/database-basics.rst b/en/orm/database-basics.rst index 4e649194b7..b70f1c342a 100644 --- a/en/orm/database-basics.rst +++ b/en/orm/database-basics.rst @@ -289,9 +289,6 @@ for both:: You can specify the same value for both ``read`` and ``write`` key without creating multiple connections to the database. -.. versionadded:: 4.5.0 - Read and write connection roles were added. - .. php:namespace:: Cake\Datasource Managing Connections @@ -644,9 +641,6 @@ no value for the current database driver: - ``precision`` The precision of the column if available. - ``scale`` Can be included for SQLServer connections. -.. versionadded:: 4.3.0 - ``ColumnSchemaAwareInterface`` was added. - .. _mapping-custom-datatypes-to-sql-expressions: Mapping Custom Datatypes to SQL Expressions diff --git a/en/orm/query-builder.rst b/en/orm/query-builder.rst index 15be172c09..a604b32679 100644 --- a/en/orm/query-builder.rst +++ b/en/orm/query-builder.rst @@ -288,10 +288,6 @@ If you want to select all but a few fields on a table, you can use You can also pass an ``Association`` object when working with contained associations. -.. versionadded:: 4.5.0 - - ``Query::selectAlso()`` was added. - .. _using-sql-functions: Using SQL Functions @@ -356,9 +352,6 @@ These window-only functions contain a window expression by default: ``lead()`` Returns an Aggregate expression for the ``LEAD()`` SQL function. -.. versionadded:: 4.1.0 - Window functions were added in 4.1.0 - When providing arguments for SQL functions, there are two kinds of parameters you can use, literal arguments and bound parameters. Identifier/Literal parameters allow you to reference columns or other SQL literals. Bound parameters can be used to @@ -597,9 +590,6 @@ Also, it's possible to create the simple variant by passing a value to ``case()` # CASE published WHEN true THEN 'Y' ELSE 'N' END; -.. versionchanged:: 4.3.0 - The fluent ``case()`` builder method was added. - Prior to 4.3.0, you would need to use:: $query = $articles->find(); @@ -1175,9 +1165,6 @@ methods:: // Run a query on the write connection (default) $query->useWriteRole(); -.. versionadded:: 4.5.0 - Query role methods were added in 4.5.0 - Getting Results =============== @@ -1624,7 +1611,7 @@ results based on the results of other queries:: $query = $articles->find(); $query->from(['matches' => $matchingComment]) ->innerJoin( - ['Articles' => 'articles'], + ['Articles' => 'articles'], ['Articles.id' => $query->identifier('matches.id') ] ); @@ -1645,9 +1632,6 @@ generate aliases:: $query = $articles->find() ->where(['id IN' => $matchingComment]); -.. versionadded:: 4.2.0 - ``Table::subquery()`` and ``Query::subquery()`` were added. - Adding Locking Statements ------------------------- @@ -1736,9 +1720,6 @@ named windows using the ``window()`` method:: ->over('related_article'), ]); -.. versionadded:: 4.1.0 - Window function support was added. - Common Table Expressions ------------------------ @@ -1798,9 +1779,6 @@ To build that query with the ORM query builder we would use:: ] ]); -.. versionadded:: 4.1.0 - Common table expression support was added. - Executing Complex Queries ------------------------- diff --git a/en/orm/saving-data.rst b/en/orm/saving-data.rst index f203ff927d..f6992e209d 100644 --- a/en/orm/saving-data.rst +++ b/en/orm/saving-data.rst @@ -662,8 +662,6 @@ validation logic that you cannot easily express through Validator methods:: } } -.. versionadded:: 4.1.0 - Validating Data Before Building Entities ---------------------------------------- diff --git a/en/orm/table-objects.rst b/en/orm/table-objects.rst index 00c7d71e62..125ad00c1e 100644 --- a/en/orm/table-objects.rst +++ b/en/orm/table-objects.rst @@ -135,20 +135,20 @@ more detail on how to use the events subsystem:: // In a controller $articles->save($article, ['customVariable1' => 'yourValue1']); - + // In ArticlesTable.php public function afterSave(Event $event, EntityInterface $entity, ArrayObject $options) { $customVariable = $options['customVariable1']; // 'yourValue1' - $options['customVariable2'] = 'yourValue2'; - } - + $options['customVariable2'] = 'yourValue2'; + } + public function afterSaveCommit(Event $event, EntityInterface $entity, ArrayObject $options) { $customVariable = $options['customVariable1']; // 'yourValue1' $customVariable = $options['customVariable2']; // 'yourValue2' } - + Event List ---------- @@ -222,8 +222,6 @@ The ``Model.afterMarshal`` event is fired after request data is converted into entities. Event handlers will get the converted entities, original request data and the options provided to the ``patchEntity()`` or ``newEntity()`` call. -.. versionadded:: 4.1.0 - beforeFind ---------- diff --git a/en/orm/validation.rst b/en/orm/validation.rst index 22fcea1343..2cbe0510c5 100644 --- a/en/orm/validation.rst +++ b/en/orm/validation.rst @@ -370,10 +370,6 @@ To simulate this, set the ``allowMultipleNulls`` options to true:: ['allowMultipleNulls' => true] )); -.. versionadded:: 4.2.0 - The ``allowMultipleNulls`` option was added. This was previously in 3.x, but - it is now disabled by default. - Foreign Key Rules ----------------- @@ -464,8 +460,6 @@ have related records depending on the mode used:: 'Must have zero comments before deletion.' )); -.. versionadded:: 4.0.0 - Using Entity Methods as Rules ----------------------------- diff --git a/en/plugins.rst b/en/plugins.rst index d1139810ec..aefb70fe61 100644 --- a/en/plugins.rst +++ b/en/plugins.rst @@ -94,7 +94,7 @@ Loading a Plugin ================ If you want to use a plugin's routes, console commands, middlewares, event -listeners, templates or webroot assets you will need to load the plugin. +listeners, templates or webroot assets you will need to load the plugin. Plugins are loaded in your application's ``bootstrap()`` function:: // In src/Application.php @@ -129,9 +129,6 @@ line: This would update your application's bootstrap method, or put the ``$this->addPlugin('ContactManager');`` snippet in the bootstrap for you. -.. versionadded:: 4.1.0 - The ``addOptionalPlugin()`` method was added. - .. _plugin-configuration: Plugin Hook Configuration diff --git a/en/security/content-security-policy.rst b/en/security/content-security-policy.rst index 70cd1c02bf..6b797103d2 100644 --- a/en/security/content-security-policy.rst +++ b/en/security/content-security-policy.rst @@ -49,9 +49,6 @@ and ``strict-dynamic`` for increased security and easier maintenance:: ]); $middlewareQueue->add($csp); -.. versionadded:: 4.3.0 - Automatic nonce population was added. - .. meta:: :title lang=en: Content Security Policy Middleware :keywords lang=en: security, content security policy, csp, middleware, cross-site scripting diff --git a/en/security/https-enforcer.rst b/en/security/https-enforcer.rst index 18f1aa8b3d..a118261660 100644 --- a/en/security/https-enforcer.rst +++ b/en/security/https-enforcer.rst @@ -56,13 +56,6 @@ You can configure this header with the ``hsts`` option:: ], ]); -.. versionadded:: 4.4.0 - The ``hsts`` option was added. - -.. versionadded:: 4.5.0 - The ``trustedProxies`` option was added. - - .. meta:: :title lang=en: HTTPS Enforcer Middleware :keywords lang=en: security, https, require https diff --git a/en/views/helpers/html.rst b/en/views/helpers/html.rst index d2dcb576d4..596f678883 100644 --- a/en/views/helpers/html.rst +++ b/en/views/helpers/html.rst @@ -399,9 +399,6 @@ If you want to use route path strings, you can do that using this method:: echo $this->Html->linkFromPath('View', 'MyBackend.Admin/Articles::view', [3]); // outputs: View -.. versionadded:: 4.1.0 - ``linkFromPath()`` was added. - Linking to Videos and Audio Files --------------------------------- diff --git a/en/views/helpers/url.rst b/en/views/helpers/url.rst index 1305ad74ba..e8b8a41682 100644 --- a/en/views/helpers/url.rst +++ b/en/views/helpers/url.rst @@ -111,9 +111,6 @@ If you want to use route path strings, you can do that using this method:: echo $this->Url->buildFromPath('MyBackend.Admin/Articles::view', [3]); // outputs: /admin/my-backend/articles/view/3 -.. versionadded:: 4.1.0 - ``buildFromPath()`` was added. - URL with asset timestamp wrapped by a ````, here pre-loading a font. Note: The file must exist and ``Configure::read('Asset.timestamp')`` must return ``true`` or ``'force'`` for the timestamp to be appended:: @@ -156,10 +153,6 @@ asset cache busting parameters you can use the ``assetUrlClassName`` option:: When using the ``assetUrlClassName`` you must implement the same methods as ``Cake\Routing\Asset`` does. - -.. versionadded:: 4.2.0 - The ``assetUrlClassName`` option was added. - For further information check `Router::url `_ in the API. diff --git a/en/views/json-and-xml-views.rst b/en/views/json-and-xml-views.rst index e17937799d..a29e4e3cb4 100644 --- a/en/views/json-and-xml-views.rst +++ b/en/views/json-and-xml-views.rst @@ -33,10 +33,6 @@ header is used for, selecting which type of format should be rendered to the user. An example ``Accept`` format that is used to render ``JSON`` responses is ``application/json``. -.. versionchanged:: 4.4.0 - Prior to 4.4.0, You need to use the ``RequestHandlerComponent`` to do - content-type negotitation. - Using Data Views with the Serialize Key ======================================= diff --git a/fr/controllers.rst b/fr/controllers.rst index 2d5e4eae00..15b7d957b1 100644 --- a/fr/controllers.rst +++ b/fr/controllers.rst @@ -336,11 +336,6 @@ conditionnelle dont vous avez besoin. Les classes de vue doivent implémenter la méthode statique ``contentType()`` pour pouvoir participer à la négociation de contenu. -.. versionadded:: 4.4.0 - Avant 4.4, vous deviez utiliser - :doc:`/controllers/components/request-handling` au lieu de - ``viewClasses()``. - Rediriger vers d'Autres Pages ============================= @@ -413,10 +408,6 @@ une table autre que la table par défaut du controller:: 'order' => 'Articles.created DESC' ]); -.. versionadded:: 4.3.0 - ``Controller::fetchTable()`` a été ajoutée. Avant 4.3, vous deviez utiliser - ``Controller::loadModel()``. - Paginer un Modèle ================= @@ -547,9 +538,6 @@ depuis l'intérieur de la méthode ``initialize()`` de votre contrôleur:: Les middlewares définis par un contrôleur seront appelés **avant** que ``beforeFilter()`` les méthodes d'action ne soient appelées. -.. versionadded:: 4.3.0 - ``Controller::middleware()`` a été ajoutée. - Plus sur les Controllers ======================== diff --git a/fr/controllers/components.rst b/fr/controllers/components.rst index edc9ac99a6..32cb62c49f 100644 --- a/fr/controllers/components.rst +++ b/fr/controllers/components.rst @@ -348,8 +348,6 @@ Lors de la levée d'une ``RedirectException``, vous pouvez inclure des en-têtes 'Header-Key' => 'value', ]); -.. versionadded:: 4.1.0 - .. meta:: :title lang=fr: Components (Composants) :keywords lang=fr: tableau controller,librairies du cœur,authentification requêtes,tableau de nom,Liste contrôle accès,public components,controller code,components du cœur,cookiemonster,cookie de connexion,paramètres de configuration,fonctionalité,logic,sessions,cakephp,doc diff --git a/fr/controllers/components/check-http-cache.rst b/fr/controllers/components/check-http-cache.rst index ce80c41d76..02fa3fd32a 100644 --- a/fr/controllers/components/check-http-cache.rst +++ b/fr/controllers/components/check-http-cache.rst @@ -3,9 +3,6 @@ Checking HTTP Cache .. php:class:: CheckHttpCacheComponent(ComponentCollection $collection, array $config = []) -.. versionadded:: 4.4.0 - La classe ``CheckHttpCacheComponent`` a été ajoutée. - Le modèle de validation du cache HTTP est un des process utilisés pour les passerelles de cache, aussi connues comme mandataires inversés (*reverse proxies*), pour déterminer si elles peuvent servir à stocker une copie de la diff --git a/fr/controllers/components/request-handling.rst b/fr/controllers/components/request-handling.rst index 2268164c48..14b320ea73 100644 --- a/fr/controllers/components/request-handling.rst +++ b/fr/controllers/components/request-handling.rst @@ -277,14 +277,6 @@ la configuration ``viewClassMap``:: ]); } -.. deprecated:: 4.4.0 - Au lieu de définir ``viewClassMap``, vous devriez utiliser - :ref:`controller-viewclasses` instead. - -.. deprecated:: 3.1.0 - Depuis 3.1.0, la méthode ``viewClassMap()`` est dépréciée. Vous devez - utiliser ``config()`` pour changer viewClassMap à la volée. - .. meta:: :title lang=fr: Request Handling (Gestion des requêtes) :keywords lang=fr: handler component,javascript libraries,public components,null returns,model data,request data,content types,file extensions,ajax,meth,content type,array,conjunction,cakephp,insight,php diff --git a/fr/controllers/components/security.rst b/fr/controllers/components/security.rst index a34c868ed8..36745c3744 100644 --- a/fr/controllers/components/security.rst +++ b/fr/controllers/components/security.rst @@ -72,7 +72,7 @@ mise en trou noir (blackhole callback):: .. note:: - utilisez ``$this->Security->config()`` pour les versions de CakePHP + utilisez ``$this->Security->config()`` pour les versions de CakePHP inférieures à 3.4.0. Le paramètre ``$type`` peut avoir les valeurs suivantes: @@ -81,12 +81,6 @@ Le paramètre ``$type`` peut avoir les valeurs suivantes: controller/action. * 'secure' Indique un problème sur la méthode de restriction SSL. -.. versionadded:: cakephp/cakephp 3.2.6 - - Depuis la version 3.2.6, un paramètre supplémentaire est inclus dans le callback blackHole, une instance de - ``Cake\Controller\Exception\SecurityException`` est incluse dans le deuxième - paramètre. - Restreindre les actions aux actions SSL ======================================= diff --git a/fr/core-libraries/email.rst b/fr/core-libraries/email.rst index a83e4937fc..1c7071baa2 100644 --- a/fr/core-libraries/email.rst +++ b/fr/core-libraries/email.rst @@ -296,9 +296,6 @@ client: fichier en chaîne en utilisant l'option ``data``. Cela vous permet d'attacher les fichiers sans avoir besoin de chemins de fichier vers eux. -.. deprecated:: 3.4.0 - Utilisez ``setAttachments()`` à la place de ``attachments()``. - Utiliser les Transports ======================= diff --git a/fr/core-libraries/form.rst b/fr/core-libraries/form.rst index d7738d79ba..114fe05405 100644 --- a/fr/core-libraries/form.rst +++ b/fr/core-libraries/form.rst @@ -117,9 +117,6 @@ les données de requête:: // utiliserait les règles définies par `validationUpdate()` $isValid = $form->validate($this->request->getData(), 'update'); -.. versionadded:: 4.3.0 - Ajout de l'utilisation d'autres validators que ``default``. - Définir des Valeurs pour le Formulaire ====================================== diff --git a/fr/core-libraries/httpclient.rst b/fr/core-libraries/httpclient.rst index c59419841e..d12596543c 100644 --- a/fr/core-libraries/httpclient.rst +++ b/fr/core-libraries/httpclient.rst @@ -325,12 +325,6 @@ cette requête va continuer à utiliser toutes les autres options définies quan le client délimité a été créé. Consultez :ref:`http_client_request_options` pour plus d'informations sur les options intégrées. -.. versionadded:: 4.2.0 - ``Client::createFromUrl()`` a été ajoutée. - -.. versionchanged:: 4.2.0 - L'option ``basePath`` a été ajoutée. - Configurer et Gérer les Cookies =============================== @@ -539,9 +533,6 @@ en-têtes doivent être une liste de chaînes de caractères:: ]; $response = $this->newClientResponse(200, $headers, $body) - -.. versionadded:: 4.3.0 - .. meta:: :title lang=fr: HttpClient :keywords lang=fr: array name,array data,query parameter,query string,php class,string query,test type,string data,google,query results,webservices,apis,parameters,cakephp,meth,search results diff --git a/fr/core-libraries/internationalization-and-localization.rst b/fr/core-libraries/internationalization-and-localization.rst index a65fe8d8c6..a42120b373 100644 --- a/fr/core-libraries/internationalization-and-localization.rst +++ b/fr/core-libraries/internationalization-and-localization.rst @@ -702,9 +702,6 @@ horaire et le format localisé:: } } -.. versionadded:: 4.3.0 - La méthode ``setUserTimezone()`` a été ajoutée. - Sélection Automatique de Locale Basée sur les Données de Requêtes ================================================================= diff --git a/fr/core-libraries/logging.rst b/fr/core-libraries/logging.rst index 924d6f748b..9cf2e3cca8 100755 --- a/fr/core-libraries/logging.rst +++ b/fr/core-libraries/logging.rst @@ -146,9 +146,6 @@ implémenter une des méthodes suivantes: * ``toArray()`` * ``__debugInfo()`` -.. versionadded:: 4.1.0 - Les placeholders de logs ont été ajoutés. - .. _logging-levels: Utiliser les Niveaux @@ -408,9 +405,6 @@ méthode que vous aurez besoin d'implémenter est ``format($level, $message, $context)``, qui est responsable du formatage des messages de log. -.. versionadded:: 4.3.0 - Les formateurs de log ont été ajoutés dans 4.3.0 - l'API de Log ============ diff --git a/fr/core-libraries/time.rst b/fr/core-libraries/time.rst index b502ad8c5c..2eb4645f79 100644 --- a/fr/core-libraries/time.rst +++ b/fr/core-libraries/time.rst @@ -165,9 +165,6 @@ objet en json:: .. note:: Cette méthode doit être appelée statiquement. -.. versionchanged:: 4.1.0 - Le paramètre ``callable`` a été ajouté. - .. php:method:: i18nFormat($format = null, $timezone = null, $locale = null) Une chose habituelle à faire avec les instances ``Time`` est d'afficher les diff --git a/fr/development/dependency-injection.rst b/fr/development/dependency-injection.rst index 708eed7e81..0ad91610b5 100644 --- a/fr/development/dependency-injection.rst +++ b/fr/development/dependency-injection.rst @@ -147,9 +147,6 @@ soit des valeurs primitives:: Vos services peuvent faire référence à la ``ServerRequest`` dans les actions du controller car elle sera chargée automatiquement. -.. versionchanged:: 4.4.0 - La ``$request`` est désormais enregistrée automatiquement. - Ajouter des Services Partagés ----------------------------- @@ -323,7 +320,7 @@ mettra pas les résolutions en cache les résolutions, au détriment de la performance. Pour activer la mise en cache:: $container->delegate( - new \League\Container\ReflectionContainer(true) // ou utilisez la valeur de Configure::read('debug') + new \League\Container\ReflectionContainer(true) // ou utilisez la valeur de Configure::read('debug') ); Pour en savoir plus sur l'auto wiring, consultez la diff --git a/fr/development/errors.rst b/fr/development/errors.rst index b0e5823662..d60bd70e56 100644 --- a/fr/development/errors.rst +++ b/fr/development/errors.rst @@ -92,9 +92,6 @@ temporairement en utilisant un de ces moyens: ignorerait toutes les dépréciations depuis votre répertoire ``Models`` et le plugin ``Contacts`` dans votre application. -.. versionadded:: 4.2.0 - L'option ``Error.ignoredDeprecationPaths`` a été ajoutée. - .. php:class:: ExceptionRenderer(Exception $exception) Modifier la gestion des exceptions @@ -448,9 +445,6 @@ logger:: } } -.. versionadded:: 4.1.0 - ErrorLoggerInterface a été ajoutée. - .. index:: application exceptions Créer vos propres Exceptions d'Application diff --git a/fr/development/testing.rst b/fr/development/testing.rst index f62d860478..d051941b3d 100755 --- a/fr/development/testing.rst +++ b/fr/development/testing.rst @@ -522,9 +522,6 @@ Au début du lancement de chaque test, ``SchemaLoader`` supprimera toutes les tables dans la connexion et les reconstruira à partir du fichier de schéma fourni. -.. versionadded:: 4.3.0 - SchemaLoader a été ajouté. - .. _fixture-state-management: Gestionnaires d'Etat des Fixtures @@ -559,8 +556,6 @@ du test:: } } -.. versionadded:: 4.3.0 - Créer les Fixtures ------------------ @@ -631,12 +626,6 @@ avoir un tableau associatif des colonnes et valeurs pour la ligne. Gardez juste à l'esprit que tous les enregistrements dans le tableau ``$records`` doivent avoir les mêmes clés car les lignes sont insérées en une seule requête SQL. -.. versionchanged:: 4.3.0 - - Avant 4.3.0 les fixtures définissaient aussi le schéma de la table. Pour en - savoir plus, consultez :ref:`fixture-schema` si vous avez encore besoin de - définir le schéma dans vos fixtures. - Les Données Dynamiques ---------------------- diff --git a/fr/orm/database-basics.rst b/fr/orm/database-basics.rst index 93d6721a92..7010425648 100644 --- a/fr/orm/database-basics.rst +++ b/fr/orm/database-basics.rst @@ -636,9 +636,6 @@ clés suivantes. Toutes les clés existeront mais seront susceptibles de conteni - ``precision`` La précision d'une colonne, si disponible. - ``scale`` Peut être inclus pour les connexions SQLServer. -.. versionadded:: 4.3.0 - ``ColumnSchemaAwareInterface`` a été ajouté. - .. _mapping-custom-datatypes-to-sql-expressions: Faire correspondre des types de données personnalisés aux expressions SQL diff --git a/fr/orm/query-builder.rst b/fr/orm/query-builder.rst index c5ca159bc2..47680b2112 100644 --- a/fr/orm/query-builder.rst +++ b/fr/orm/query-builder.rst @@ -215,7 +215,7 @@ activer les :ref:`logs de requête `. Récupérer vos Données ===================== -CakePHP permet de construire simplement des requêtes ``SELECT``. La +CakePHP permet de construire simplement des requêtes ``SELECT``. La méthode ``select()`` vous permet de ne récupérer que les champs qui vous sont nécessaires:: @@ -370,9 +370,6 @@ fenêtrage par défaut: ``lead()`` Renvoie une expression Aggregate pour la fonction SQL ``LEAD()``. -.. versionadded:: 4.1.0 - Les fonctions de fenêtrage ont été ajoutées dans 4.1.0 - Quand vous fournissez des arguments pour les fonctions SQL, il y a deux types de paramètres que vous pouvez utiliser: les arguments littéraux et les paramètres liés. Les paramètres d'identification/littéraux vous permettent de référencer @@ -623,9 +620,6 @@ Il est également possible créer une variable simple en passant une valeur à # CASE published WHEN true THEN 'Y' ELSE 'N' END; -.. versionchanged:: 4.3.0 - Ajout du builder fluide ``case()``. - Avant 4.3.0, vous deviez utiliser:: $query = $articles->find(); @@ -1685,9 +1679,6 @@ une instance de requête spécialisée qui ne générera pas d'alias:: $query = $articles->find() ->where(['id IN' => $matchingComment]); -.. versionadded:: 4.2.0 - ``Table::subquery()`` et ``Query::subquery()`` ont été ajoutées. - Ajouter des Clauses de Verrouillage ----------------------------------- @@ -1786,9 +1777,6 @@ reprises, vous pouvez créer des fenêtres nommées en utilisant la méthode ->over('article_concerne'), ]); -.. versionadded:: 4.1.0 - Le support des fonctions de fenêtrage a été ajouté. - Common Table Expressions ------------------------ @@ -1850,9 +1838,6 @@ utiliserions:: ] ]); -.. versionadded:: 4.1.0 - Ajout des Common table expressions. - Exécuter des Requêtes Complexes ------------------------------- diff --git a/fr/orm/validation.rst b/fr/orm/validation.rst index 22b4f0001b..f3a7b6904e 100644 --- a/fr/orm/validation.rst +++ b/fr/orm/validation.rst @@ -338,7 +338,7 @@ ajouter des règles au vérificateur pour une classe Table donnée:: Vos fonctions de règles ont pour paramètres l'Entity à vérifier et un tableau d'options. Le tableau d'options va contenir ``errorField``, ``message`` et -``repository``. L'option ``repository`` va contenir la classe de table à +``repository``. L'option ``repository`` va contenir la classe de table à laquelle les règles sont attachées. Comme les règles acceptent n'importe quel ``callable``, vous pouvez aussi utiliser des fonctions d'instance:: @@ -393,10 +393,6 @@ uniques dans les index UNIQUE. Pour simuler cela, définissez les options ['allowMultipleNulls' => true] )); -.. versionadded:: 4.2.0 - L'option ``allowMultipleNulls`` a été ajoutée. Elle existait précédemment - dans 3.x, mais était désactivée par défaut. - Règles de Clés Etrangères ------------------------- @@ -494,8 +490,6 @@ fonction du mode utilisé:: 'Impossible de supprimer un article qui contient des commentaires.' )); -.. versionadded:: 4.0.0 - Utiliser les Méthodes Entity en tant que Règles ----------------------------------------------- @@ -699,7 +693,7 @@ fois que ``save()`` ou ``delete()`` sont appelées:: public function buildRules(RulesChecker $rules): RulesChecker { $rules->add($rules->isUnique(['email'])); - + return $rules; } diff --git a/fr/security/content-security-policy.rst b/fr/security/content-security-policy.rst index c7122746d2..e25cc206ee 100644 --- a/fr/security/content-security-policy.rst +++ b/fr/security/content-security-policy.rst @@ -50,9 +50,6 @@ facile:: ]); $middlewareQueue->add($csp); -.. versionadded:: 4.3.0 - Le remplissage automatique du nonce a été ajouté. - .. meta:: :title lang=fr: Middleware Content Security Policy :keywords lang=fr: security, content security policy, csp, middleware, cross-site scripting diff --git a/fr/security/https-enforcer.rst b/fr/security/https-enforcer.rst index 5a98438ba4..8ba3868682 100644 --- a/fr/security/https-enforcer.rst +++ b/fr/security/https-enforcer.rst @@ -52,8 +52,5 @@ connecter en HTTPS. Vous pouvez configurer ce header avec l'option ``hsts``:: ], ]); -.. versionadded:: 4.4.0 - L'option ``hsts`` a été ajoutée. - .. meta:: :title lang=fr: Middleware HTTPS Enforcer diff --git a/ja/console-commands/option-parsers.rst b/ja/console-commands/option-parsers.rst index 0791610dd8..ff9c876c86 100644 --- a/ja/console-commands/option-parsers.rst +++ b/ja/console-commands/option-parsers.rst @@ -399,11 +399,3 @@ Bake は多くの別々のタスクから構成されますが、各タスクは 互換性のある配列としてパーサーを指定することができます。 サブコマンドの追加は、強力なメソッドチェーンの一部として使えます。 - -.. versionchanged:: 3.5.0 - 複数語のサブコマンドを追加する際、キャメルバック (camelBacked) 形式に加えて - ``スネークケース (snake_cake)`` を使ってこれらのコマンドを呼び出すことができます。 - -.. deprecated:: 3.6.0 - サブコマンドは非推奨です。代わりに :ref:`ネストされたコマンド ` - を使用してください。 diff --git a/ja/controllers.rst b/ja/controllers.rst index 9dfa32d7b0..b4ca388f23 100644 --- a/ja/controllers.rst +++ b/ja/controllers.rst @@ -326,10 +326,6 @@ CakePHP はベースとなる ``View`` クラスを使用します。 match-allビューは、content-typeのネゴシエーションが試みられた *後で* のみ適用されることを覚えておくことが重要です。 -.. versionadded:: 4.4.0 - 4.4 より前のバージョンでは、 ``viewClasses()`` の代わりに - :doc:`/controllers/components/request-handling` を使用する必要があります。 - 他のページへのリダイレクト ====================================== @@ -590,9 +586,6 @@ controller use the ``middleware()`` method from your controller's Middleware defined by a controller will be called **before** ``beforeFilter()`` and action methods are called. -.. versionadded:: 4.3.0 - ``Controller::middleware()`` was added. - コントローラーのより詳細 ======================== diff --git a/ja/controllers/components.rst b/ja/controllers/components.rst index 0a122cb943..8708dd6a20 100644 --- a/ja/controllers/components.rst +++ b/ja/controllers/components.rst @@ -337,8 +337,6 @@ When raising a ``RedirectException`` you can include additional headers:: 'Header-Key' => 'value', ]); -.. versionadded:: 4.1.0 - .. meta:: :title lang=ja: コンポーネント :keywords lang=ja: array controller,core libraries,authentication request,array name,access control lists,public components,controller code,core components,cookiemonster,login cookie,configuration settings,functionality,logic,sessions,cakephp,doc diff --git a/ja/controllers/components/check-http-cache.rst b/ja/controllers/components/check-http-cache.rst index 3cf122f9e8..a796ac6096 100644 --- a/ja/controllers/components/check-http-cache.rst +++ b/ja/controllers/components/check-http-cache.rst @@ -3,9 +3,6 @@ HTTPキャッシュの確認 .. php:class:: CheckHttpCacheComponent(ComponentCollection $collection, array $config = []) -.. versionadded:: 4.4.0 - ``CheckHttpCacheComponent`` が追加されました。 - HTTPキャッシュ検証モデルは、リバースプロキシとしても知られるキャッシュゲートウェイが、 保存されたレスポンスのコピーをクライアントに提供できるかどうかを判断するための処理の1つです。 このモデルでは、主に帯域幅を節約することができますが、 diff --git a/ja/controllers/components/request-handling.rst b/ja/controllers/components/request-handling.rst index fbbe3e0bb2..b2f8d83cd4 100644 --- a/ja/controllers/components/request-handling.rst +++ b/ja/controllers/components/request-handling.rst @@ -224,10 +224,6 @@ JsonView/XmlView を利用する場合、カスタムビュークラスでデフ ]); } -.. deprecated:: 3.1.0 - 3.1.0 から ``viewClassMap()`` メソッドは非推奨です。 - 実行時に viewClassMap を変更するには、 ``config()`` を使用してください。 - .. meta:: :title lang=ja: リクエストハンドリング :keywords lang=ja: ハンドラーコンポーネント,javascript ライブラリー,パブリックコンポーネント,null 戻り値,モデルデータ,リクエストデータ,コンテンツタイプ,ファイル拡張子,ajax,meth,配列,結合,cakephp,insight,php diff --git a/ja/core-libraries/events.rst b/ja/core-libraries/events.rst index 288b5a104b..63613580d5 100644 --- a/ja/core-libraries/events.rst +++ b/ja/core-libraries/events.rst @@ -69,9 +69,6 @@ CakePHP は、jQuery などの一般的な JavaScript フレームワークに } } -.. deprecated:: 3.5.0 - 代わりに ``getEventManager()`` を使用してください。 - 上記のコードは、注文が作成されていることをアプリケーションの別のパーツに通知することを簡単にできます。 例えば、メール通知の送信、在庫の更新、ログに関する分析、その他のタスクのような関心ごとに注目した 独立したオブジェクトの中で実行することができます。 diff --git a/ja/core-libraries/form.rst b/ja/core-libraries/form.rst index c9d31be17a..84a1c33670 100644 --- a/ja/core-libraries/form.rst +++ b/ja/core-libraries/form.rst @@ -107,9 +107,6 @@ the request data:: // would use the rules defined by `validationUpdate()` $isValid = $form->validate($this->request->getData(), 'update'); -.. versionadded:: 4.3.0 - Using validators other than ``default`` was added. - フォーム値の設定 ================ @@ -185,10 +182,6 @@ Validator クラスを使用せずに、コントローラーから各フォー $this->_errors = $errors; } -.. versionchanged:: 3.5.1 - ``setErrors`` をもう指定する必要はありません。これは、利便性のため ``Form`` - クラスに既に含まれているからです。 - バリデータークラスのエラーの返し方にならって、 ``$errors`` はこの形式でなければなりません。 :: ["フィールド名" => ["検証名" => "表示するエラーメッセージ"]] diff --git a/ja/core-libraries/global-constants-and-functions.rst b/ja/core-libraries/global-constants-and-functions.rst index 758de68955..0463a2249a 100644 --- a/ja/core-libraries/global-constants-and-functions.rst +++ b/ja/core-libraries/global-constants-and-functions.rst @@ -91,10 +91,6 @@ CakePHP アプリケーション内の特定のファイルやディレクトリ .. php:function:: debug(mixed $var, boolean $showHtml = null, $showFrom = true) - .. versionchanged:: 3.3.0 - このメソッドを呼ぶと、渡された ``$var`` を返します。例えば、return 文に - このメソッドを置くことができます。 - コア ``$debug`` 変数が ``true`` であれば、 ``$var`` が出力されます。 ``$showHTML`` が ``true`` あるいは ``null`` のままであればデータはブラウザー表示に 相応しいように描画されます。 ``$showFrom`` が ``false`` にセットされない場合、 @@ -110,18 +106,10 @@ CakePHP アプリケーション内の特定のファイルやディレクトリ .. php:function:: pr(mixed $var) - .. versionchanged:: 3.3.0 - このメソッドを呼ぶと、渡された ``$var`` を返します。例えば、return 文に - このメソッドを置くことができます。 - 出力を ``
`` タグで周りを囲む機能を追加した ``print_r()`` の便利なラッパー。
 
 .. php:function:: pj(mixed $var)
 
-    .. versionchanged:: 3.3.0
-	このメソッドを呼ぶと、渡された ``$var`` を返します。例えば、return 文に
-	このメソッドを置くことができます。
-
     出力を ``
`` タグで周りを囲む機能を追加した JSON 整形表示の便利な関数。
 
     それは、オブジェクトと配列のJSON 表現をデバッグために意図されています。
diff --git a/ja/core-libraries/httpclient.rst b/ja/core-libraries/httpclient.rst
index ec1e68190f..39ad5b8aa2 100644
--- a/ja/core-libraries/httpclient.rst
+++ b/ja/core-libraries/httpclient.rst
@@ -12,9 +12,6 @@ remote APIs.
 CakePHP には、リクエストの実行に使用できる基本的ながら強力な HTTP クライアントが含まれています。
 これは、ウェブサービスや、リモート API と通信するための素晴らしい方法です。
 
-.. versionchanged:: 3.3.0
-    3.3.0 より前なら、 ``Cake\Network\Http\Client`` を使用してください。
-
 リクエストの実行
 ================
 
@@ -369,11 +366,6 @@ Client インスタンスに格納されているクッキーは、それ以後
 
 Response オブジェクトは、レスポンスデータを検査するための多くのメソッドを持ちます。
 
-.. versionchanged:: 3.3.0
-    3.3.0 では、 ``Cake\Http\Client\Response`` は `PSR-7 ResponseInterface
-    `__
-    を実装します。
-
 レスポンスボディーの読み込み
 ----------------------------
 
@@ -533,9 +525,6 @@ strings::
     ];
     $response = $this->newClientResponse(200, $headers, $body)
 
-
-.. versionadded:: 4.3.0
-
 .. meta::
     :title lang=ja: HttpClient
     :keywords lang=ja: array name,array data,query parameter,query string,php class,string query,test type,string data,google,query results,webservices,apis,parameters,cakephp,meth,search results
diff --git a/ja/core-libraries/internationalization-and-localization.rst b/ja/core-libraries/internationalization-and-localization.rst
index 4b9c8f8cab..5d28cbe30a 100644
--- a/ja/core-libraries/internationalization-and-localization.rst
+++ b/ja/core-libraries/internationalization-and-localization.rst
@@ -625,9 +625,6 @@ ORM が日時の値をユーザーのタイムゾーンからアプリケーシ
         }
     }
 
-.. versionadded:: 4.3.0
-    ``setUserTimezone()`` メソッドが追加されました。
-
 自動でリクエストデータに基づいたロケールを選択する
 ==================================================
 
diff --git a/ja/core-libraries/logging.rst b/ja/core-libraries/logging.rst
index b2b4e57361..df9f2ede7a 100644
--- a/ja/core-libraries/logging.rst
+++ b/ja/core-libraries/logging.rst
@@ -157,9 +157,6 @@ CakePHP では 全てのログエンジンにおいて ``Psr\Log\LoggerInterface
 独自のロギングフォーマッターを実装するには ``Cake\Log\Format\AbstractFormatter`` またはそのサブクラスのいずれかを継承する必要があります。
 実装する必要がある主なメソッドは ``format($level, $message, $context)`` で、これはログメッセージの書式設定を担当します。
 
-.. versionadded:: 4.3.0
-    ロギングフォーマッタは4.3.0で追加されました。
-
 .. _file-log:
 
 ``FileLog`` エンジンは次のオプションを受け取ります。
diff --git a/ja/core-libraries/time.rst b/ja/core-libraries/time.rst
index 4e6d877ff0..62621d8b86 100644
--- a/ja/core-libraries/time.rst
+++ b/ja/core-libraries/time.rst
@@ -152,9 +152,6 @@ PHP のビルトインの ``DateTime`` クラスで提供されているメソ
 .. note::
     このメソッドは静的に呼び出されなくてはなりません。
 
-.. versionchanged:: 4.1.0
-    ``callable`` パラメータタイプが追加されました。
-
 
 .. php:method:: i18nFormat($format = null, $timezone = null, $locale = null)
 
diff --git a/ja/development/dispatch-filters.rst b/ja/development/dispatch-filters.rst
index 12d052e24c..92becbb00b 100644
--- a/ja/development/dispatch-filters.rst
+++ b/ja/development/dispatch-filters.rst
@@ -1,10 +1,6 @@
 ディスパッチャーフィルター
 ##########################
 
-.. deprecated:: 3.3.0
-    3.3.0 でディスパッチャーフィルターは非推奨になりました。代わりに
-    :doc:`/controllers/middleware` を使用してください。
-
 コントローラーのコードが実行される前やクライアントからレスポンスを受けたり、ヘッダーをチューニングしたり、
 完全なリクエストが送られるより短い時間で特別な必要最低限なAPIにアクセスする権限を設定したりするために、
 レスポンスが返る直前にちょっとしたコードを実行する必要がある場合があります。
diff --git a/ja/development/errors.rst b/ja/development/errors.rst
index ac14f82942..9ddfd44114 100644
--- a/ja/development/errors.rst
+++ b/ja/development/errors.rst
@@ -76,9 +76,6 @@ CakePHPまたはプラグインをアップグレードすると、新しい非
 
    アプリケーションにおける ``Models`` ディレクトリと ``Contacts`` プラグインからのすべての非推奨を無視します。
 
-.. versionadded:: 4.2.0
-    ``Error.ignoredDeprecationPaths`` オプションが追加されました。
-
 .. php:class:: ExceptionRenderer(Exception $exception)
 
 例外処理の変更
@@ -389,9 +386,6 @@ logger::
         }
     }
 
-.. versionadded:: 4.1.0
-    ErrorLoggerInterface was added.
-
 .. index:: application exceptions
 
 独自アプリケーション例外の作成
diff --git a/ja/development/sessions.rst b/ja/development/sessions.rst
index a3709e1152..da348ce978 100644
--- a/ja/development/sessions.rst
+++ b/ja/development/sessions.rst
@@ -340,9 +340,6 @@ IO をもたらします。
 
     $session->read('Config.language', 'en');
 
-.. versionchanged:: 4.1.0
-    ``default`` パラメータが追加されました。
-
 .. php:method:: readOrFail($key)
 
 Null値でない戻り値に対する便宜的なラッパーと同じです。 ::
@@ -352,9 +349,6 @@ Null値でない戻り値に対する便宜的なラッパーと同じです。
 これは、このキーが設定されなければならないことが分かっていて、
 コード自体でその存在を確認する必要がない場合に便利です。
 
-.. versionadded:: 4.1.0
-    ``readOrFail()`` が追加されました。
-
 .. php:method:: write($key, $value)
 
 ``$key`` は、ドット区切りで ``$value`` の書込み先を指定します。 ::
diff --git a/ja/orm/saving-data.rst b/ja/orm/saving-data.rst
index 426afc41b8..a5a08023c4 100644
--- a/ja/orm/saving-data.rst
+++ b/ja/orm/saving-data.rst
@@ -688,9 +688,6 @@ CakePHP の検証機能をどう使うかについてより詳しい情報があ
 ``fieldList`` オプションは ``newEntity()`` 、 ``newEntities()``
 および ``patchEntities()`` メソッドでも受け入れられます。
 
-.. deprecated:: 3.4.0
-    ``fieldList`` の代わりに ``fields`` を使用してください。
-
 .. _saving-entities:
 
 エンティティーの保存
diff --git a/ja/orm/validation.rst b/ja/orm/validation.rst
index 45b21aca5a..01916d0936 100644
--- a/ja/orm/validation.rst
+++ b/ja/orm/validation.rst
@@ -448,11 +448,6 @@ CakePHP は、エンティティーが保存される前に適用される「ル
         '削除する前にコメントがない状態にしてください。'
     ));
 
-.. versionadded:: 4.0.0
-
-    4.0.0 で追加されました。
-
-
 エンティティーメソッドをルールとして使用
 ----------------------------------------
 
diff --git a/ja/plugins.rst b/ja/plugins.rst
index baf88ea003..e1a6c5721d 100644
--- a/ja/plugins.rst
+++ b/ja/plugins.rst
@@ -124,9 +124,6 @@ Composer を使ったプラグインのインストール
 これは、アプリケーションの bootstrap メソッドを更新、
 または ``$this->addPlugin('ContactManager');`` を bootstrap に書き込みます。
 
-.. versionadded:: 4.1.0
-    ``addOptionalPlugin()`` が追加されました。
-
 .. _plugin-configuration:
 
 プラグインフックの設定
diff --git a/ja/security/content-security-policy.rst b/ja/security/content-security-policy.rst
index e1b0c40cc2..b663374ef9 100644
--- a/ja/security/content-security-policy.rst
+++ b/ja/security/content-security-policy.rst
@@ -44,9 +44,6 @@
     ]);
     $middlewareQueue->add($csp);
 
-.. versionadded:: 4.3.0
-    ナンス自動追加機能が実装されました。
-
 .. meta::
     :title lang=ja: コンテンツセキュリティポリシーミドルウェア
     :keywords lang=ja: security, content security policy, csp, middleware, cross-site scripting
diff --git a/ja/views/helpers/form.rst b/ja/views/helpers/form.rst
index 12093fa09c..cf42f298b3 100644
--- a/ja/views/helpers/form.rst
+++ b/ja/views/helpers/form.rst
@@ -699,10 +699,6 @@ HTML 属性を受け付けます。以下は ``FormHelper::control()`` で特有
 上記のオプションに加えて、任意の HTML 属性を混在させることができます。
 特に規定のないオプション名は HTML 属性として扱われ、生成された HTML のコントロール要素に反映されます。
 
-.. versionchanged:: 3.3.0
-    3.3.0 では、FormHelper は、自動的にデータベーススキーマで定義されたデフォルト値を使用します。
-    ``schemaDefault`` オプションを ``false`` に設定することで、この動作を無効にすることができます。
-
 input 要素の作成
 ================