Releases: alexdlaird/amazon-orders
Releases · alexdlaird/amazon-orders
4.2.1
4.2.0
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_classesconfig option for plugging customAuthFormsubclasses 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-
.comsites via thedomainparameter onAmazonSession, thedomainconfig field, and the--domainCLI flag. - Improved currency parsing for English non-
.comAmazon sites.
4.1.0
Added
- Python 3.13 support.
Changed
amazoncaptchais now an optional dependency. Install withpip 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
amazoncaptchais likely to be removed in the future, since Amazon has continued to phase out OCR-style Captchas in favor of WAF.
4.0.19
Added
- Build and stability improvements.
4.0.18
Added
- Order history can now be fetched by
last30ormonths-3in addition to year-based filtering. Args added to CLI for this functionality are--last-30-daysand--last-3-months.
4.0.17
Added
warn_on_missing_required_fieldto the config file, set toTrueto log a warning message instead of raising an exception when a required fields are missing.
4.0.16
Added
- Stability improvements to auth flow.
4.0.15
Added
- Stability improvements to auth flow.
4.0.14
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
Fixed
- Parsing cancelled orders in history.
- Selector stability for parsing order ID and date.