-------------------
* **Backward-incompatible change:** The precedence of session param settings,
request metadata keys and session config override methods has changed.
Before, priority from higher to lower was:
. :meth:`~scrapy_zyte_api.SessionConfig.params`
. :meth:`~scrapy_zyte_api.SessionConfig.location`
. :reqmeta:`zyte_api_session_location`
. :setting:`ZYTE_API_SESSION_LOCATION`
. :reqmeta:`zyte_api_session_params`
. :setting:`ZYTE_API_SESSION_PARAMS`
Now, it is:
. :reqmeta:`zyte_api_session_params`
. :reqmeta:`zyte_api_session_location`
. :setting:`ZYTE_API_SESSION_PARAMS`
. :setting:`ZYTE_API_SESSION_LOCATION`
. :meth:`~scrapy_zyte_api.SessionConfig.location`
. :meth:`~scrapy_zyte_api.SessionConfig.params`
* When using the :reqmeta:`zyte_api_session_params` or
:reqmeta:`zyte_api_session_location` request metadata keys, a different pool
ID is now generated by default based on their value. See
:meth:`~scrapy_zyte_api.SessionConfig.pool` for details.
* The new :reqmeta:`zyte_api_session_pool` request metadata key allows
overriding the pool ID of a request.
* Added :ref:`pool management documentation <session-pools>`.
* Fixed some documentation examples where the parameters of the ``check``
method of :setting:`ZYTE_API_SESSION_CHECKER` were in reverse order.