@@ -145,33 +145,210 @@ All notable changes to this project will be documented in this file.
145145
146146- [ ** breaking** ] Preparation for v2 release ([ #210 ] ( https://github.com/apify/apify-sdk-python/pull/210 ) ) ([ 2f9dcc5] ( https://github.com/apify/apify-sdk-python/commit/2f9dcc559414f31e3f4fc87e72417a36494b9c84 ) ) by [ @janbuchar ] ( https://github.com/janbuchar ) , closes [ #135 ] ( https://github.com/apify/apify-sdk-python/issues/135 ) , [ #137 ] ( https://github.com/apify/apify-sdk-python/issues/137 ) , [ #138 ] ( https://github.com/apify/apify-sdk-python/issues/138 ) , [ #147 ] ( https://github.com/apify/apify-sdk-python/issues/147 ) , [ #149 ] ( https://github.com/apify/apify-sdk-python/issues/149 ) , [ #237 ] ( https://github.com/apify/apify-sdk-python/issues/237 )
147147
148+ ### Chore
148149
149- ## [ 1.7.2] ( https://github.com/apify/apify-sdk-python/releases/tag/v1.7.2 ) (2024-07-08)
150+ - [ ** breaking** ] Drop support for Python 3.8
151+
152+
153+ ## [ 1.7.2] ( ../../releases/tag/v1.7.2 ) - 2024-07-08
154+
155+ - Add Actor Standby port
156+
157+
158+ ## [ 1.7.1] ( ../../releases/tag/v1.7.1 ) - 2024-05-23
159+
160+ ### 🐛 Bug Fixes
161+
162+ - Set a timeout for Actor cleanup
163+
164+
165+ ## [ 1.7.0] ( ../../releases/tag/v1.7.0 ) - 2024-03-12
166+
167+ ### 🚀 Features
168+
169+ - Add a new way of generating the ` uniqueKey ` field of the request, aligning it with the Crawlee.
170+
171+ ### 🐛 Bug Fixes
172+
173+ - Improve error handling for ` to_apify_request ` serialization failures
174+ - Scrapy's ` Request.dont_filter ` works.
175+
176+
177+ ## [ 1.6.0] ( ../../releases/tag/v1.6.0 ) - 2024-02-23
178+
179+ ### 🐛 Bug Fixes
180+
181+ - Update of Scrapy integration, fixes in ` ApifyScheduler ` , ` to_apify_request ` and ` apply_apify_settings ` .
182+
183+ ### Chore
184+
185+ - Remove ` ApifyRetryMiddleware ` and stay with the Scrapy's default one
186+
187+
188+ ## [ 1.5.5] ( ../../releases/tag/v1.5.5 ) - 2024-02-01
189+
190+ ### 🐛 Bug Fixes
191+
192+ - Fix conversion of ` headers ` fields in Apify <--> Scrapy request translation
193+
194+
195+ ## [ 1.5.4] ( ../../releases/tag/v1.5.4 ) - 2024-01-24
196+
197+ ### 🐛 Bug Fixes
198+
199+ - Fix conversion of ` userData ` and ` headers ` fields in Apify <--> Scrapy request translation
200+
201+
202+ ## [ 1.5.3] ( ../../releases/tag/v1.5.3 ) - 2024-01-23
150203
151204### 🚀 Features
152205
153- - Add actor standby port ( [ # 220 ] ( https://github.com/apify/apify-sdk-python/pull/220 ) ) ( [ 6d0d87d ] ( https://github.com/apify/apify-sdk-python/commit/6d0d87dcaedaf42d8eeb7d23c56f6b102434cbcb ) ) by [ @ jirimoravcik ] ( https://github.com/jirimoravcik )
206+ - Add ` apply_apify_settings ` function to Scrapy subpackage
154207
155208
156- ## [ 1.7.1 ] ( https://github.com/apify/apify-sdk-python/ releases/tag/v1.7.1 ) ( 2024-05-23)
209+ ## [ 1.5.2 ] ( ../../ releases/tag/v1.5.2 ) - 2024-01-19
157210
158211### 🐛 Bug Fixes
159212
160- - Set a timeout for Actor cleanup ([ #206 ] ( https://github.com/apify/apify-sdk-python/pull/206 ) ) ([ cfed57d] ( https://github.com/apify/apify-sdk-python/commit/cfed57d6cff4fd15fe4b25578573190d53b9942c ) ) by [ @janbuchar ] ( https://github.com/janbuchar ) , closes [ #200 ] ( https://github.com/apify/apify-sdk-python/issues/200 )
213+ - Add missing import check to ` ApifyHttpProxyMiddleware `
214+
215+ ### Chore
216+
217+ - Create a new subpackage for Scrapy pipelines
218+ - Remove some noqas thanks to the new Ruff release
219+ - Replace relative imports with absolute imports
220+ - Replace asserts with custom checks in Scrapy subpackage
221+
222+
223+ ## [ 1.5.1] ( ../../releases/tag/v1.5.1 ) - 2024-01-10
161224
225+ ### Chore
162226
163- ## [ 1.1.2] ( https://github.com/apify/apify-sdk-python/releases/tag/v1.1.2 ) (2023-08-02)
227+ - Allowed running integration tests from PRs from forks, after maintainer approval
228+ - Do not close ` nested_event_loop ` in the ` Scheduler.__del__ `
229+
230+
231+ ## [ 1.5.0] ( ../../releases/tag/v1.5.0 ) - 2024-01-03
164232
165233### 🚀 Features
166234
167- - Use Actor env vars ([ #105 ] ( https://github.com/apify/apify-sdk-python/pull/105 ) ) ([ f0ba351] ( https://github.com/apify/apify-sdk-python/commit/f0ba35103eb9efbf39ea394d390430c849bf127c ) ) by [ @jirimoravcik ] ( https://github.com/jirimoravcik )
235+ - Add ` ApifyHttpProxyMiddleware `
236+
237+
238+ ## [ 1.4.1] ( ../../releases/tag/v1.4.1 ) - 2023-12-21
239+
240+ ### 🐛 Bug Fixes
241+
242+ - Resolve issue in ` ApifyRetryMiddleware.process_exception() ` , where requests were getting stuck in the request queue
243+
244+ ### Chore
245+
246+ - Fix type hint problems for resource clients
247+
248+
249+ ## [ 1.4.0] ( ../../releases/tag/v1.4.0 ) - 2023-12-05
250+
251+ ### Chore
252+
253+ - Migrate from Autopep8 and Flake8 to Ruff
168254
169255
170- ## [ 1.1 .0] ( https://github.com/apify/apify-sdk-python/ releases/tag/v1.1 .0) ( 2023-05-23)
256+ ## [ 1.3 .0] ( ../../ releases/tag/v1.3 .0) - 2023-11-15
171257
172258### 🚀 Features
173259
174- - Use test user token from organisation secrets ([ #90 ] ( https://github.com/apify/apify-sdk-python/pull/90 ) ) ([ 7826a38] ( https://github.com/apify/apify-sdk-python/commit/7826a382d7a3c0a1531b3a7bb73369e2801e6fa0 ) ) by [ @drobnikj ] ( https://github.com/drobnikj )
260+ - Add ` scrapy ` extra
261+
262+
263+ ## [ 1.2.0] ( ../../releases/tag/v1.2.0 ) - 2023-10-23
264+
265+ ### 🚀 Features
266+
267+ - Add support for Python 3.12
268+
269+ ### Chore
270+
271+ - Fix lint error (E721) in unit tests (for instance checks use ` isinstance() ` )
272+
273+
274+ ## [ 1.1.5] ( ../../releases/tag/v1.1.5 ) - 2023-10-03
275+
276+ ### 🚀 Features
277+
278+ - Update the Apify log formatter to contain an option for adding the logger name
279+
280+ ### Chore
281+
282+ - Rewrite documentation publication to use Docusaurus
283+ - Remove PR Toolkit workflow
284+
285+
286+ ## [ 1.1.4] ( ../../releases/tag/v1.1.4 ) - 2023-09-06
287+
288+ ### 🐛 Bug Fixes
289+
290+ - Resolve issue with querying request queue head multiple times in parallel
291+
292+ ### Chore
293+
294+ - Fix integration tests for Actor logger
295+ - Remove ` pytest-randomly ` Pytest plugin
296+ - Unpin ` apify-client ` and ` apify-shared ` to improve compatibility with their newer versions
297+
298+
299+ ## [ 1.1.3] ( ../../releases/tag/v1.1.3 ) - 2023-08-25
300+
301+ ### Chore
302+
303+ - Unify indentation in configuration files
304+ - Update the ` Actor.reboot ` method to use the new reboot endpoint
305+
306+
307+ ## [ 1.1.2] ( ../../releases/tag/v1.1.2 ) - 2023-08-02
308+
309+ ### Chore
310+
311+ - Start importing general constants and utilities from the ` apify-shared ` library
312+ - Simplify code via ` flake8-simplify `
313+ - Start using environment variables with prefix ` ACTOR_ ` instead of some with prefix ` APIFY_ `
314+ - Pin ` apify-client ` and ` apify-shared ` to prevent their implicit updates from breaking SDK
315+
316+
317+ ## [ 1.1.1] ( ../../releases/tag/v1.1.1 ) - 2023-05-23
318+
319+ ### 🐛 Bug Fixes
320+
321+ - Relax dependency requirements to improve compatibility with other libraries
322+
323+
324+ ## [ 1.1.0] ( ../../releases/tag/v1.1.0 ) - 2023-05-23
325+
326+ ### 🚀 Features
327+
328+ - Add option to add event handlers which accept no arguments
329+ - Add support for ` is_terminal ` flag in status message update
330+ - Add option to set status message along with ` Actor.exit() `
331+
332+ ### 🐛 Bug Fixes
333+
334+ - Start enforcing local storage to always use the UTF-8 encoding
335+ - Fix saving key-value store values to local storage with the right extension for a given content type
336+
337+ ### Chore
338+
339+ - Switch from ` setup.py ` to ` pyproject.toml ` for specifying project setup
340+
341+
342+ ## [ 1.0.0] ( ../../releases/tag/v1.0.0 ) - 2023-03-13
343+
344+ ### 🐛 Bug Fixes
345+
346+ - Fix ` RequestQueue ` not loading requests from an existing queue properly
347+
348+ ### Chore
349+
350+ - Update to ` apify-client ` 1.0.0
351+ - Start triggering base Docker image builds when releasing a new version
175352
176353
177354## [ 0.2.0] ( https://github.com/apify/apify-sdk-python/releases/tag/v0.2.0 ) (2023-03-06)
0 commit comments