Skip to content

Releases: alexdlaird/amazon-orders

4.2.1

08 May 22:25
f9055f4

Choose a tag to compare

Changed

  • WAF solver API keys can now also be set via AmazonOrdersConfig (under the lowercased env var name, e.g. capsolver_api_key), matching the precedence pattern used for other credentials.

4.2.0

08 May 20:28
dfab2ef

Choose a tag to compare

Added

  • Support for AWS WAF solving via third-party providers like CapSolver (pip install amazon-orders[capsolver]), Anti-Captcha (pip install amazon-orders[anticaptcha]), and 2Captcha (pip install amazon-orders[2captcha]). See the docs for setup.
  • auth_forms_classes config option for plugging custom AuthForm subclasses into the auth chain without code changes.
  • AmazonSession.default_auth_forms() static helper that returns the default form chain so callers can more easily extend it.
  • Configurable Amazon domain for non-.com sites via the domain parameter on AmazonSession, the domain config field, and the --domain CLI flag.
  • Improved currency parsing for English non-.com Amazon sites.

4.1.0

03 May 14:51
4094f75

Choose a tag to compare

Added

  • Python 3.13 support.

Changed

  • amazoncaptcha is now an optional dependency. Install with pip install amazon-orders[captcha] to enable Captcha auto-solve (only compatible with Python <=3.12. When not installed, Captcha challenges fall back to manual entry.

Deprecated

  • Captcha auto-solve via amazoncaptcha is likely to be removed in the future, since Amazon has continued to phase out OCR-style Captchas in favor of WAF.

4.0.19

29 Apr 18:39

Choose a tag to compare

Added

  • Build and stability improvements.

4.0.18

06 Dec 23:54
be44c10

Choose a tag to compare

Added

  • Order history can now be fetched by last30 or months-3 in addition to year-based filtering. Args added to CLI for this functionality are --last-30-days and --last-3-months.

4.0.17

24 Nov 03:21
0ca0881

Choose a tag to compare

Added

  • warn_on_missing_required_field to the config file, set to True to log a warning message instead of raising an exception when a required fields are missing.

4.0.16

09 Sep 17:55
bd8a30b

Choose a tag to compare

Added

  • Stability improvements to auth flow.

4.0.15

08 Sep 15:19
3a9bdf3

Choose a tag to compare

Added

  • Stability improvements to auth flow.

4.0.14

24 Aug 22:24
37b3bd7

Choose a tag to compare

Added

  • Support for Amazon's new claim for in the auth flow.
  • Stability improvements to auth flow.

Fixed

  • Issue printing cancelled orders in CLI.

4.0.13

28 Jul 17:57
924a5d5

Choose a tag to compare

Fixed

  • Parsing cancelled orders in history.
  • Selector stability for parsing order ID and date.