{"version":"0.187.0","date":"2026-08-04","dateFormatted":"August 4, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.187.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.187.0.json","summary":"Usage limits filtered by limit type, plus fixes for PDF attachments, plugin marketplace updates, and file diff counts","surfaces":["cli","app"],"changes":[{"type":"improvement","surface":"app","title":"Usage limits by type"},{"type":"improvement","surface":"app","title":"Voucher redemption confirmation"},{"type":"fix","surface":"cli","title":"PDF attachment fallback"},{"type":"fix","surface":"cli","title":"Skills with broken symlinks"},{"type":"fix","surface":"cli","title":"Marketplace updates with local changes"},{"type":"fix","surface":"app","title":"Inline file diff counts"},{"type":"fix","surface":"app","title":"Updates after canceled quit"}],"security":[],"deprecations":[],"contentText":"Improvements\n\n- Usage limits by type - Usage limits can now be filtered by limit type so you can narrow the list to the one you are looking for (app)\n- Voucher redemption confirmation - Redeeming a voucher that changes your plan now shows what will change and asks you to confirm first (app)\n\nBug fixes\n\n- PDF attachment fallback - Attaching a PDF now falls back to its extracted text when the selected model cannot read PDFs, instead of failing\n- Skills with broken symlinks - A skill with an unresolved symlink is now skipped instead of stopping your other skills from loading\n- Marketplace updates with local changes - Updating a plugin marketplace now succeeds when its checkout has local changes instead of failing\n- Inline file diff counts - File diffs show their added and removed line counts again (app)\n- Updates after canceled quit - The app keeps checking for updates after you cancel quitting instead of waiting until the next launch (app)"}