Skip to content

chore: sync dev → main (v1.1.1)#39

Merged
bwyard merged 6 commits into
mainfrom
dev
Apr 5, 2026
Merged

chore: sync dev → main (v1.1.1)#39
bwyard merged 6 commits into
mainfrom
dev

Conversation

@bwyard

@bwyard bwyard commented Apr 5, 2026

Copy link
Copy Markdown
Owner

Summary

Brings main up to date with dev through v1.1.1.

  • v1.1.0: Delaunay, L-systems, SplitMix64, RK4, TS bindings audit
  • v1.1.1: crates.io publish prep, rustdoc fixes, READMEs for all 14 crates

🤖 Generated with Claude Code

bwyard and others added 6 commits March 29, 2026 05:21
…ation

- docs/design/ts-bindings-audit.md: full audit of all 5 TS packages against
  thesis compliance. All pass. Chainable vectors closed (tuples are correct).
  Factory functions not needed in PRIME. Phase plan P1-P7 documented.
- CLAUDE.md: extend ADVANCE-EXCEPTION to bounded convergence loops (Newton,
  bisection, adaptive ODE) not just Bridson-class algorithms.
- prime-dynamics: add TSDoc to duffingStep (was missing block comment).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
docs(prime): TS bindings audit + ADVANCE-EXCEPTION clarification
…HANGELOG (#36)

TS packages (all 13):
- version 0.1.0 → 1.1.0
- main/types → dist/index.js / dist/index.d.ts
- add exports field (ESM + types)
- add files: [dist, README.md, LICENSE]
- add repository, keywords, author fields
- tsconfig: exclude src/__tests__ so dist is clean (verified: prime-random builds to 4 files only)

Rust workspace:
- workspace version 0.1.0 → 1.1.0
- add authors: ["Bree Yard"] to workspace.package
- patch 4 crates missing metadata: prime-diffusion, prime-dynamics, prime-render, prime-wasm
- add authors.workspace = true to all remaining crates

Infrastructure:
- .github/dependabot.yml — weekly updates for npm + cargo
- CHANGELOG.md — generated from 76 commits, 8 categories
- CI confirmed: already runs on PRs to main and dev — no change needed

Verified: cargo publish --dry-run -p prime-random passes.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…37)

- Escape [0,1] brackets in rustdoc comments (prime-interp, prime-sdf x2)
- Add version = "1.1.0" to internal path deps in prime-diffusion and prime-wasm
  Required by cargo publish — path specs are stripped on crates.io

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add README.md to each crate with purpose, API overview, and usage example
- Add readme = "README.md" to each crate's Cargo.toml
- Bump workspace version 1.1.0 → 1.1.1 to allow republishing with READMEs

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@bwyard bwyard merged commit 662325f into main Apr 5, 2026
6 checks passed
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