Skip to content

Changelog

API changes and updates.

2026-06-03

JavaScript SDK

  • New @packedge/js-sdk package — tiny browser/Node client for tracking custom feature-usage events. Ships as ESM, CJS, and a minified IIFE (~2.4 KB) for <script> tags. Uses sendBeacon with a fetch(keepalive) fallback so events survive page unload.

Feature Usage analytics

  • New per-product Analytics → Feature Usage dashboard. Per-feature cards with sparklines, period-over-period delta, adoption rate (unique licenses using the feature ÷ total active licenses), day-of-week × hour usage heatmap, quiet/abandoned features list, top licenses, top domains, and a drilldown drawer per feature.

Sales analytics

  • New top-level Reports → Sales dashboard with net revenue, orders, AOV, refunds, unique customers, revenue + orders trend, top products and top customers by revenue. Includes CSV export.

List page filters

  • payments, subscriptions, licenses, sites, and customers list endpoints accept ?search=, ?product_id=, ?status=, ?created_from=, and ?created_to= (YYYY-MM-DD). Per-endpoint specifics are noted on the handler docs.

Release downloads

  • release.downloaded analytics now fire on both the WP/SDK download path and the /dl/{releaseId} signed-URL path. A 24-hour (release, license, ip) dedup window protects against double-counting.
  • Customer-portal download URLs are now license-bound (HMAC payload releaseID:licenseID:expires) so portal downloads show up in per-customer feature usage analytics.

Console

  • Order, customer, license, subscription, and site-activation detail views now open in a right-side drawer instead of navigating to a separate page.
  • New License form is also a drawer; the email field is a typeahead that searches /console/customers so existing customers are auto-selected or new ones are created on submit.
  • Dashboard "Getting Started" replaced with a smart Go-live checklist that surfaces only the steps that actually block your store: per-premium product plans + releases, payment provider, SDK install, first license.

2026-02-06

Public API v1

  • Initial public release
  • License validation endpoints
  • WordPress update integration
  • Webhook event system

API Versioning

The Public API uses URL versioning:

https://api.packedge.dev/public/v1/...

Version Policy

  • v1 endpoints are stable and will not have breaking changes
  • New features are added in a backwards-compatible way
  • Deprecations are announced 6 months before removal

Breaking Changes

Breaking changes include:

  • Removing endpoints or fields
  • Changing field types
  • Changing authentication requirements
  • Changing error response formats

Non-breaking changes:

  • Adding new endpoints
  • Adding new optional fields
  • Adding new event types
  • Performance improvements

Deprecation Notices

No deprecations at this time.

Upcoming Features

Features under consideration:

  • Batch license validation
  • Custom webhook retry policies
  • API key scopes
  • PHP/WordPress analytics SDK (parity with @packedge/js-sdk)
  • Per-property breakdown drilldowns in Feature Usage analytics

Check the PackEdge blog for announcements.