<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ShipRev Product updates</title>
    <link>https://shiprev.dev/docs/changelog</link>
    <description>Releases of ShipRev packages and services, from the first one onward.</description>
    <language>en</language>
    <atom:link href="https://shiprev.dev/docs/changelog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>November 5, 2026 (Server SDK 0.1.0-beta.1)</title>
      <link>https://shiprev.dev/docs/changelog#november-5-2026</link>
      <guid isPermaLink="true">https://shiprev.dev/docs/changelog#november-5-2026</guid>
      <pubDate>Thu, 05 Nov 2026 00:00:00 GMT</pubDate>
      <category>Improvements</category>
      <description><![CDATA[<h2>Server SDK 0.1.0-beta.1</h2>
<ul>
<li>Beyond the allowance, <code>adjudicate()</code> now refuses with <code>quota_exhausted</code> whatever the overage policy, because only the region knows whether the overage can be paid for. <code>adjudicateAsync()</code> asks the region, which allows the call when the capability has an overage price and the organization's wallet covers the cost. In 0.1.0-beta.0, a capability under allow and bill was allowed locally beyond the allowance without checking the wallet.</li>
<li>A reservation waiting to be confirmed or released now has the status <code>RESERVED</code>, as the region reports it; 0.1.0-beta.0 reported <code>PENDING</code>. The <code>RECLAIMED</code> status is removed from the types: a reservation the region gives back after <code>expires_at</code> reads as <code>RELEASED</code>.</li>
</ul>]]></description>
    </item>
    <item>
      <title>October 13, 2026 (Server SDK 0.1.0-beta.0 · React SDK 0.1.0-beta.0)</title>
      <link>https://shiprev.dev/docs/changelog#october-13-2026</link>
      <guid isPermaLink="true">https://shiprev.dev/docs/changelog#october-13-2026</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <category>New releases</category>
      <description><![CDATA[<h2>Packages on npm</h2>
<ul>
<li><code>@shiprev/server-sdk-node</code> 0.1.0-beta.0: the Server SDK for Node.js and NestJS. Local verification of end-user session tokens, local entitlement rulings, buffered usage reporting with a backlog for outages, and a push stream that refreshes a customer's entitlements when their subscription changes.</li>
<li><code>@shiprev/react</code> 0.1.0-beta.0: sign-in and sign-up forms, a pricing table, a subscription panel and a usage meter for React 19, talking to your application's public API through a same-origin forwarding path.</li>
</ul>]]></description>
    </item>
  </channel>
</rss>
