Clearer error messages and part requests in the public API #
This release corrects 22 problems in the WPM. In the public API, you can now request parts that are not in the catalog.
12 Nov 2026
Fix
API
Feature
WPM
- A part request now shows "In review" when our team, not the automatic search, examines it. Before, it showed "Being researched".
- A part request is now ready to use at once also when the maker gives no strip length for the contact. Before, our team had to examine these requests.
- The Changelog section of the home page now shows the five newest notes from our changelog site. Each note has a summary and a link to the full note.
- Bug fixes:
- If a project uses a connector that we removed from the catalog, the Connectors tab now shows it with a warning. Click Remove, then save the project.
- If a project uses a contact that we removed from the catalog, the row now shows a warning when you open the project. Select a different contact to publish the project.
- If the save fails after you create a connector in the editor, you can now continue to edit. Before, the Save button stayed busy until you reloaded the page.
- If your session expires when you save, the editor now keeps your changes to the connector positions. Before, some changes went back to the old positions.
- If your session expires when you click Revert, the WPM now reverts the changes after you sign in again.
- If your session expires when you click Import or open the Part requests panel, the editor now keeps your changes after you sign in again. Before, you lost the changes that you did not save.
- Error messages from Revert, Publish, Create Project, and the connector editor now tell you the reason. Before, many of these messages showed only "Server error".
- If you delete a project that you deleted in a different tab, My Projects now removes it from the list. Before, it showed an error.
- After you copy a project from a link, the browser Back button does not make a second copy now.
- If the connection to the WPM fails, more pages now show an error message and keep what you typed. Before, some buttons stayed busy, and a general error bar showed.
- If the sign-in service does not start correctly, the WPM does not show an error bar now. The pages that do not need sign-in operate correctly.
- Search now finds projects when the search text contains an e-mail address or a special character, for example + or *. Before, the search showed an error.
- On My Projects, when you delete the only project on the last page, the list now shows the previous page. Before, the list showed "No projects yet".
- On My Connectors and Past Orders, when you change the page size, the list now shows the correct rows. Before, the list could be empty.
- If the template list cannot load, the Create Project page now shows an error message. Before, the page showed an empty list.
- If a project description is too long, the save now tells you the reason. Before, the save failed with a server error.
- When we remove a contact from the catalog, the projects that use it now open in the editor. Before, the editor and the cart check showed an error.
- Smart Import: A cable with a shield now keeps the contacts on its other conductors. Before, the save removed them.
- If the automatic search for a Smart Request stops because of an error, the request now goes to our team. Before, the request stopped in the research step.
- If you request a part again while your first request for it is open, you do not get a second e-mail now.
- If you delete a project while it saves in a different tab, the delete now completes. Before, the delete could fail with a server error.
- If you publish a project while it saves in a different tab, the save does not change the published project now. The editor tells you that the save did not complete.
Public API
- You can now request contacts and connector housings that are not in the catalog, with
POST /v1/part-requests. The token needs the "Request parts" and "Read part requests" scopes. - You can follow each part request, answer our questions about it, and list the requested parts that you can use (
/v1/part-requests). - If all the part numbers in a request are already in the catalog, the API does not make a request. It gives you the catalog parts at once.
- The responses tell you when to check a part request again (
Retry-AfterandcheckAgainAfterSeconds). - The API Smart Request Limits set the number of part requests that an account can make in 24 hours and have open. Over a limit, the API answers with status 429 and
Retry-After. - You can use a requested part in a draft before we approve it. You can publish the project after we approve the part.
- The catalog now shows the maker's part number (
mpn) and the manufacturer of each contact and connector housing. - The maximum size of a project description is now 65,535 bytes (UTF-8). Before, the maximum was 10,000 characters.
- The agent guide (
/docs/agents.md) now tells how to find a part by its part number and how to request a part. - The agent guide now tells AI agents to read this changelog for the changes since they last used the API. The llms.txt files and the API reference page now link to the changelog.
- Bug fixes:
- A draft can now use a connector housing that you requested and that waits for approval. The response shows that the part waits for approval. Before, the API refused the draft.
- If a save of a project runs at the same time as
DELETE /v1/projects/{id}, the delete now tries again. If the delete cannot complete, the API answers with status 409 (draft_conflict). Before, it could answer with status 500. - If you publish a project while a draft save runs, the save does not change the published revision now. The save answers with status 409 (
draft_conflict). Read the draft again, then save.