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 missingBrotliPython 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 callssetFormDatato 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