{"version":"0.187.0","versions":{"cli":"0.187.0","desktop":"0.144.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","description":"Usage limits can now be filtered by limit type so you can narrow the list to the one you are looking for (app)"},{"type":"improvement","surface":"app","title":"Voucher redemption confirmation","description":"Redeeming a voucher that changes your plan now shows what will change and asks you to confirm first (app)"},{"type":"fix","surface":"cli","title":"PDF attachment fallback","description":"Attaching a PDF now falls back to its extracted text when the selected model cannot read PDFs, instead of failing"},{"type":"fix","surface":"cli","title":"Skills with broken symlinks","description":"A skill with an unresolved symlink is now skipped instead of stopping your other skills from loading"},{"type":"fix","surface":"cli","title":"Marketplace updates with local changes","description":"Updating a plugin marketplace now succeeds when its checkout has local changes instead of failing"},{"type":"fix","surface":"app","title":"Inline file diff counts","description":"File diffs show their added and removed line counts again (app)"},{"type":"fix","surface":"app","title":"Updates after canceled quit","description":"The app keeps checking for updates after you cancel quitting instead of waiting until the next launch (app)"}],"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)"}