Changelog - itsManeka/amazing-scraper GitHub Wiki
1.18.0 (2026-04-24)
- parser: drop <title> check from isDegradedProductPage heuristic (4b36843), closes #productTitle #productTitle #productTitle
- FetchProduct: add forensic degrade capture functionality (a80d10a)
1.17.0 (2026-04-24)
- scraper: mitigate session degrade via recycling + reactive retry (8afd4cd)
1.16.0 (2026-04-23)
- parser: carry discriminating flags on all couponInfos entries (aab34cd)
1.15.0 (2026-04-22)
- parser: detect all coupons on a product page (1bedb32)
1.14.1 (2026-04-22)
- parser: scope coupon code extraction to source container (79841af)
1.14.0 (2026-04-22)
- scraper: extract applicable coupon products and expiration (24bec98)
1.13.1 (2026-04-20)
- parser: extract coupon code via "Insira o código" regex (1be0d2d), closes #centerCol #apex_desktop #promoPriceBlockMessage_feature_div
1.13.0 (2026-04-20)
- parser: detect applicable coupons (Aplicar cupom de X%) (0d3e19a)
1.12.2 (2026-04-17)
- parser: reject pre-order informative promos as individual coupons (0b0cd25)
1.12.1 (2026-04-17)
- parser: accept relative href in BXGY pattern 4 (92aba0c)
1.12.0 (2026-04-17)
- parser: detect BXGY (buy-x-get-y) coupons (bda94ee)
1.11.2 (2026-04-17)
- parser: strip <script>/<style> in PSP coupon path to avoid HANDLER false positive (8ee35be)
1.11.1 (2026-04-16)
- parser: clean CSS leak and parse "cupom: XXXX" pattern in coupon parser (b3cd088)
1.11.0 (2026-04-15)
- f20: add discountText field to IndividualCouponInfo and extract badge value in parser (a5befeb)
1.10.1 (2026-04-15)
- parser: extract terms_text from coupon popover correctly (32091ca)
1.10.0 (2026-04-14)
- scraper: individual coupon detection and terms fetch with SSRF guard (f284b84)
1.9.0 (2026-04-13)
- parser: normalizar \u00a0 em coupon metadata + fixture "R$ X off" (430f576)
1.8.1 (2026-04-11)
- security: update axios to 1.15.0 to resolve critical SSRF vulnerabilities (a9fee1d)
1.8.0 (2026-04-11)
- f12: implement coupon code extraction in amazing-scraper (T2, T7) (0616c25)
1.7.0 (2026-04-11)
- T1: remove sourceAsin from CouponResult and ExtractCouponProducts (285248c)
1.6.0 (2026-03-28)
- add null-safe price handling and price_not_found errors (d41bbe4)
1.5.1 (2026-03-27)
- release: add build step before semantic-release publish (675160d)
1.5.0 (2026-03-27)
- align fetchProduct output with PA-API format (v1.4.0) (146bd48)
1.4.0 (2026-03-24)
- export ScrapedAmazonProduct entity and price/product conversion utilities (b4828d5)
All notable changes to this project will be documented in this file.
This file is automatically generated by semantic-release.