From 89c90a0b808e010d00fe956dad40b22903e3c050 Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Tue, 26 Dec 2023 16:50:07 +0400 Subject: [PATCH 1/3] Release notes for 0.19.0. --- CHANGELOG.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bc9b9641..f97701f3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ Changelog ========= +0.19.0 (YYYY-MM-DD) +------------------- + +* Now requires ``andi >= 0.6.0``. + +* Change the implementation of resolving and building item dependencies from + page objects. Now the ``andi`` custom builders are used to create a single + plan that includes building page objects and items. This fixes problems + such as providers being called multiple times. + + * :class:`~scrapy_poet.page_input_providers.ItemProvider` is now no-op. It's + no longer enabled by default and users should also stop enabling it. + * ``PageObjectInputProvider.allow_prev_instances`` and code related to it + were removed so custom providers may need updating. + +* Fix some tests. + 0.18.0 (2023-12-12) ------------------- From 7a47ce98d650d5a02c7f74a0a7dacdf5a6c55b52 Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Tue, 26 Dec 2023 17:34:57 +0400 Subject: [PATCH 2/3] Update CHANGELOG.rst MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Adrián Chaves --- CHANGELOG.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f97701f3..ff62ea2e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,9 +8,9 @@ Changelog * Now requires ``andi >= 0.6.0``. * Change the implementation of resolving and building item dependencies from - page objects. Now the ``andi`` custom builders are used to create a single - plan that includes building page objects and items. This fixes problems - such as providers being called multiple times. + page objects. Now ``andi`` custom builders are used to create a single plan + that includes building page objects and items. This fixes problems such as + providers being called multiple times. * :class:`~scrapy_poet.page_input_providers.ItemProvider` is now no-op. It's no longer enabled by default and users should also stop enabling it. From 764091acc1bd6369d0ae52ad80e44dbb48e00ee5 Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Tue, 26 Dec 2023 17:37:27 +0400 Subject: [PATCH 3/3] Some changelog rephrasing. --- CHANGELOG.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ff62ea2e..bf9bbf2b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,7 +7,7 @@ Changelog * Now requires ``andi >= 0.6.0``. -* Change the implementation of resolving and building item dependencies from +* Changed the implementation of resolving and building item dependencies from page objects. Now ``andi`` custom builders are used to create a single plan that includes building page objects and items. This fixes problems such as providers being called multiple times. @@ -17,7 +17,7 @@ Changelog * ``PageObjectInputProvider.allow_prev_instances`` and code related to it were removed so custom providers may need updating. -* Fix some tests. +* Fixed some tests. 0.18.0 (2023-12-12) -------------------