Releases: chipfoundry/ipm
Releases · chipfoundry/ipm
v1.3.1
Bug Fixes
- Fix stale IP installs on version upgrade: Previously, upgrading an IP (e.g. CF_UART v2.0.0 → v2.0.2) would silently keep the old files, including outdated
dependencies.json. IPM now writes a.ipm_versionmarker and detects/replaces stale directories automatically. - Fix aliased IP release matching: IPs referenced by an old name (e.g.
EF_IP_UTIL) that are aliased in the catalog to a canonical name (e.g.CF_IP_UTIL) now correctly match GitHub release tags by also checking the repository name.
v1.3.0 — Platform API Catalog
What's New
- Platform API as primary catalog source — IPM now fetches the IP catalog from the ChipIgnite platform API (
/api/v1/catalog/ipm) instead of directly from GitHub, with automatic fallback to GitHub if the API is unavailable. - Hidden
--testflag — Useipm ls-remote --testoripm install <IP> --testto point at the dev API for testing. - Improved error messages — HTTP errors now include the request URL for easier debugging.
- Strict SHA-256 enforcement — Installs are blocked if the catalog entry is missing a SHA-256 hash, preventing unverified downloads.
Install / Upgrade
pip install --upgrade cf-ipm