Skip to content

Commit 5e3a1ea

Browse files
chore: version packages (#23)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent a343ddd commit 5e3a1ea

File tree

6 files changed

+21
-29
lines changed

6 files changed

+21
-29
lines changed

.changeset/auto-nonce-management.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/config-level-settings.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/custom-error-types.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/request-timeouts.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/playstacks/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# @satoshai/playstacks
22

3+
## 0.3.0
4+
5+
### Minor Changes
6+
7+
- aac68c0: Add automatic nonce management for sequential transactions
8+
9+
Introduces a `NonceTracker` that fetches the initial nonce from the chain and increments it locally after each broadcast, allowing multiple transactions to be sent in a single test without waiting for each to confirm. Nonce tracking resets automatically between tests.
10+
11+
- e96d035: Support Playwright config-level Stacks settings
12+
13+
Adds `PlaystacksOptions` that can be set in `playwright.config.ts`'s `use` block (`stacksPrivateKey`, `stacksNetwork`, `stacksFeeMultiplier`, etc.), eliminating the need to repeat config in every test file. File-level `testWithStacks()` overrides still take precedence.
14+
15+
- e3277ee: Add custom error types for programmatic error handling
16+
17+
Introduces a typed error hierarchy (`PlaystacksError`, `NetworkError`, `BroadcastError`, `ConfirmationError`, `UserRejectionError`, `ConfigurationError`, `FeeEstimationError`) so consumers can catch specific errors with `instanceof` checks instead of parsing error message strings.
18+
19+
- af774cd: Add configurable request timeouts for all Stacks API calls
20+
21+
All HTTP requests now use `AbortSignal.timeout()` with a configurable `requestTimeout` option (default 30s). This prevents tests from hanging indefinitely when the Stacks API is slow or unresponsive.
22+
323
## 0.2.0
424

525
### Minor Changes

packages/playstacks/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@satoshai/playstacks",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"publishConfig": {
55
"access": "public"
66
},

0 commit comments

Comments
 (0)