May 12th, 2026
Welcome back to another LearnCard ChangeBlog!
This week's release is a polish-and-fix pass: a much snappier Build My LearnCard flow, a critical fix for resume publishing, more flexibility for credential status on the developer side, and another round of Bug Fest cleanup. Let's dig in!
We made the Build My LearnCard flow noticeably more responsive in two places this release.
The upload-success toast is now persistent, includes the filename and the target wallet categories, and appears the moment parsing finishes - no more 5β6 second lag. As a small bonus, empty-extraction uploads no longer falsely claim to have been "Successfully Parsed."
Deleting an artifact now removes it from the UI instantly. The wallet removal and checklist refetch run in the background, with automatic rollback if anything fails. The whole flow feels dramatically snappier when you're cleaning up artifacts in your LearnCard.
This PR fixes a bug where publishing a resume would fail with a "Protected term redefinition" error. Resume publishing should now work cleanly again across supported credential shapes.
credentialStatus SupportFor our developers: the @learncard/didkit-plugin now supports the Array form of credentialStatus, bringing it closer to the latest VC Data Model and giving issuers more flexibility when describing credential revocation, suspension, and status lists.
Our developers shipped another round of fixes and polishes under the LC-1788 Bug Fest banner (PR #1207, PR #1215). After the success of the first Bug Fest in March, we've folded it into our regular cadence - expect smaller, recurring fix passes alongside the feature work.
You can view all the latest changes and bug fixes here