Skip to content

v1.1.3 - Supplier Bug Fixes

Latest

Choose a tag to compare

@ril3y ril3y released this 03 Mar 05:40
· 1 commit to main since this release

Bug Fixes

McMaster-Carr API

  • Fixed HTTP 201 response handling for product subscribe endpoint
  • Fixed PascalCase field parsing in API responses (PartNumber, FamilyDescription, Specifications, etc.)
  • Added server-side authenticated image download — McMaster API images require client cert auth, so MakerMatrix now proxies them through /api/utility/get_image/

Bolt Depot Web Scraping

  • Fixed HTTP 403 rejection by using a browser-like User-Agent instead of bot identifier
  • Removed brotli (br) from Accept-Encoding to avoid missing Brotli Python package error in Docker

Supplier Auto-Detection

  • Fixed supplier name not being set on parts when pasting URLs from unregistered suppliers (e.g., fastenersuperstore.com)
  • stageSimpleSupplier() now correctly calls setFormData to populate the supplier field

Documentation

  • Added comprehensive McMaster-Carr API setup guide in docs/CONFIGURATION.md
    • How to request API access (contact eCommerce@mcmaster.com)
    • Certificate configuration steps
    • Docker certificate mounting instructions
    • Troubleshooting guide

Version

  • Bumped to 1.1.3

Full Changelog: v1.1.2...v1.1.3