Skip to content

1.4.3

Choose a tag to compare

@github-actions github-actions released this 28 Jul 21:40
  • Fix: Media reads handed back the whole library to anyone who could upload a file or edit a post. An agent connected as an author now sees only what it uploaded, and the full library still goes to users who can edit other people's posts. The media count follows the same rule, so it can no longer report a total that disagrees with the list beside it.
  • Fix: Deleting a WooCommerce product only checked that you manage the store, not whether that particular product was yours to delete.
  • Fix: A duplicate product SKU or coupon code came back as an uncaught error rather than a message naming what it collided with.
  • Fix: An ability bridged from another plugin could answer with a bare list where the protocol asks for an object, and some strict clients reject that outright. Bridged results are now always shaped as an object before they reach the wire.
  • Fix: The OAuth pointer sent on a 401 compared the request path case-sensitively, so a request that differed only in casing got no pointer at all and the client had nowhere to start.
  • Fix: The OAuth authorization response left out the issuer that RFC 9207 requires, which is how a client confirms which server actually answered it. Error redirects carry it now as well.
  • Chore: Tightened the build checks that guard these tools, including one that quietly passed any ability whose code it could not read.