Skip to content

v0.9.5 - API surface cleanup and canonical naming pass

Choose a tag to compare

@Krablante Krablante released this 12 Mar 02:08

v0.9.5 is a cleanup release focused on reducing exact public API duplication and making the SDK surface more consistent.

This release does not add new endpoint coverage. Instead, it removes five 1:1 aliases that duplicated existing behavior and keeps one canonical name for each operation.

Changed

  • standardized the canonical trade naming surface around:
    • account.acceptTrade()
    • account.cancelTrade()
  • standardized the canonical offer naming surface around:
    • account.cancelOffer()
  • standardized the canonical listing mutation naming surface around:
    • listings.deleteBulkListings()
    • listings.deleteListing()

Removed

The following exact alias duplicates were removed:

  • account.acceptSale()
  • account.cancelSale()
  • account.declineOffer()
  • listings.unlistBulkListings()
  • listings.unlistListing()

Why this matters

These methods were 1:1 aliases over the same underlying routes and behavior.

Removing them makes the SDK easier to understand, reduces naming ambiguity, and keeps the public surface smaller and more coherent without reducing actual endpoint coverage.

Documentation

The package docs and docs site were updated to match the cleaned surface, including:

  • README examples
  • resource reference
  • changelog
  • synced docs-site content

Verification

This release passed:

  • npm run release:check
  • website npm run build
  • git diff --check