Skip to content

Commit 20ecb24

Browse files
authored
docs: Restore changelog entries for pre‑v2.0 releases (#516)
- When we switched to automated changelog generation, the manually created entries for all pre‑v2.0 releases were lost. - This PR restores those original changelog entries so our changelog remains complete.
1 parent b4c1a7e commit 20ecb24

File tree

1 file changed

+185
-8
lines changed

1 file changed

+185
-8
lines changed

CHANGELOG.md

Lines changed: 185 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)