v0.9.0 - workflow-first DX, market expansion, and release-quality polish
v0.9.0 is the next major public step for csfloat-node-sdk, bundling the full range of changes since v0.7.0.
This release pushes the project beyond a broad API wrapper into a more complete, workflow-first SDK: stronger market/watchlist/stall coverage, deeper loadout companion support, expression-backed buy-order tooling, safer bot/runtime defaults, publishable examples, and a small built-in CLI.
Added in v0.9.0
- workflow-first helpers via
sdk.workflows:getPublicMarketFeeds()getAccountWorkspace()getSingleSkinBuyOrderInsights()
- built-in CLI with:
feedsworkspacebuy-order-similar
- expression-backed buy-order DX:
CsfloatBuyOrderExpressionBuilderbuildExpressionBuyOrderRequest()buildSingleSkinBuyOrderExpression()buildSingleSkinBuyOrderRequest()
- stronger market/search helper layer:
- homepage feed presets
- exact public
/searchbootstrap helper - collection / rarity / paint-seed / music-kit builders
- sticker / keychain / custom-sticker helpers
- reference-quantity helper for
Exclude Rare Items
- expanded watchlist and stall ergonomics:
- richer typed filters
account.iterateWatchlist()stall.iterateStall()
- deeper loadout companion helpers:
- discover helpers
- skin-scoped search helpers
- recommendation/generate request builders
- single-skin recommendation convenience helpers
- additional live-confirmed account/meta helpers:
meta.getApp()meta.getSchemaBrowse()meta.getItemExampleScreenshot()meta.inspectItem()account.getPendingDeposits()account.createGsInspectToken()account.syncSteamNewOffer()account.syncSteamOffers()
- bulk listing support:
createBulkListings()updateBulkListings()deleteBulkListings()unlistBulkListings()
- new publishable examples, including the workflow layer end-to-end
Improved in v0.9.0
- stronger README positioning and onboarding for serious CSFloat automation users
- safer transport/runtime behavior with optional
minRequestDelayMsclient pacing for bots and long-running scanners - stronger release discipline:
release:check- CLI validation in the release gate
- better npm metadata
- examples shipped in the package tarball
- stronger live audit coverage for market, watchlist, stall, loadout companion, app/meta, checker, and expression-backed buy-order workflows
- tighter docs around public vs auth-gated market behavior, especially homepage feeds and unauthenticated
/searchbootstrap semantics - tighter, more honest coverage notes where backend behavior is accepted but still only partially mapped
Notes
- this release intentionally favors practical, live-confirmed workflows over speculative hidden-surface claims
- account/report/KYC/support/FloatDB-style excluded surfaces were not promoted into the public SDK
- the package is now substantially stronger on DX than thin wrappers: coverage breadth, examples, workflow helpers, CLI, audit discipline, and safer runtime defaults all moved forward together