Skip to content

chore: release v1.2.0 - #24

Merged
halaprix merged 3 commits into
mainfrom
chore/release-1.2.0
Jul 23, 2026
Merged

halaprix merged 3 commits into
mainfrom
chore/release-1.2.0

Conversation

@halaprix

Copy link
Copy Markdown
Owner

Summary

Release chore closing the 1.2.0 execution-controls milestone (spec § 1.2.0: F6–F8 + Presets, merged in #19–#23):

  • Version 1.1.0 → 1.2.0 (package.json + lockfile).
  • CHANGELOG per feature with every default stated (all controls opt-in); determinism and bisection semantics worded to match the implementation exactly.
  • Docs coherence: stale "bisection not implemented" line fixed; BatchOptions section now lists all fields with defaults and the spec's off-by-default rationale; Atomicity section reflects final F8 behavior; bundle figures current (13.9KB gzip).
  • No runtime changes.

After merge: tag v1.2.0 pushed; GitHub release (→ npm publish) stays manual.

halaprix and others added 3 commits July 23, 2026 20:58
Bump package version to 1.2.0 and update CHANGELOG with new features (F6a concurrency pool, F6b adaptive bisection, F7 dedup/Presets, F8 pinBlock). Updates release link reference at bottom of CHANGELOG.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Fix stale bisection line (now shipped), add Batching Options section with all fields, defaults, and rationale blocks. Update bundle figures (10.9KB → 13.9KB gzip) in benchmarks and API Surface. Verify Atomicity section reflects F8 pinBlock behavior.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… batchSize limits

External review fixes:
1. maxConcurrentBatches: qualify deterministic error selection (only when exactly one batch fails; otherwise timing-dependent).
2. Adaptive bisection: rejected regions recurse until success/single-call/exhausted; successful sub-batches kept immediately.
3. batchSize rationale: provider limits (gas/payload/response), not per-call costs; splitting can't fix one expensive call.

Verified against src/core/pool.ts JSDoc comments.
@halaprix
halaprix merged commit 3412347 into main Jul 23, 2026
2 checks passed
@halaprix
halaprix deleted the chore/release-1.2.0 branch July 23, 2026 19:05
halaprix added a commit that referenced this pull request Jul 24, 2026
* chore: release v1.2.0

Bump package version to 1.2.0 and update CHANGELOG with new features (F6a concurrency pool, F6b adaptive bisection, F7 dedup/Presets, F8 pinBlock). Updates release link reference at bottom of CHANGELOG.


* docs: v1.2.0 coherence pass

Fix stale bisection line (now shipped), add Batching Options section with all fields, defaults, and rationale blocks. Update bundle figures (10.9KB → 13.9KB gzip) in benchmarks and API Surface. Verify Atomicity section reflects F8 pinBlock behavior.


* fix: release notes accuracy — error determinism, bisection semantics, batchSize limits

External review fixes:
1. maxConcurrentBatches: qualify deterministic error selection (only when exactly one batch fails; otherwise timing-dependent).
2. Adaptive bisection: rejected regions recurse until success/single-call/exhausted; successful sub-batches kept immediately.
3. batchSize rationale: provider limits (gas/payload/response), not per-call costs; splitting can't fix one expensive call.

Verified against src/core/pool.ts JSDoc comments.

---------

Co-authored-by: halaprix <halaprix@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
halaprix added a commit that referenced this pull request Jul 24, 2026
* chore: release v1.2.0

Bump package version to 1.2.0 and update CHANGELOG with new features (F6a concurrency pool, F6b adaptive bisection, F7 dedup/Presets, F8 pinBlock). Updates release link reference at bottom of CHANGELOG.


* docs: v1.2.0 coherence pass

Fix stale bisection line (now shipped), add Batching Options section with all fields, defaults, and rationale blocks. Update bundle figures (10.9KB → 13.9KB gzip) in benchmarks and API Surface. Verify Atomicity section reflects F8 pinBlock behavior.


* fix: release notes accuracy — error determinism, bisection semantics, batchSize limits

External review fixes:
1. maxConcurrentBatches: qualify deterministic error selection (only when exactly one batch fails; otherwise timing-dependent).
2. Adaptive bisection: rejected regions recurse until success/single-call/exhausted; successful sub-batches kept immediately.
3. batchSize rationale: provider limits (gas/payload/response), not per-call costs; splitting can't fix one expensive call.

Verified against src/core/pool.ts JSDoc comments.

---------

Co-authored-by: halaprix <halaprix@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant