v0.1.0-pre2
Pre-release
Pre-release
·
65 commits
to main
since this release
What's Changed
- Replace bespoke JSON tx-spec with CCL TxPlan (YAML): offline build, Plutus, full intent coverage by @matiwinnetou in #2
- Portable Linux libccl.so (glibc ≥ 2.17 baseline build) by @matiwinnetou in #3
- docs: introduce Architecture Decision Records (ADRs) by @matiwinnetou in #4
- test(js): cover Plutus/script paths (lock fixture + DevKit mint round-trip) by @matiwinnetou in #5
- fix(js): preserve cost-model key order for Plutus builds by @matiwinnetou in #6
- chore(ci): move to Yaci DevKit 0.12.0-beta5; donation-submit parity across wrappers by @matiwinnetou in #9
- refactor(js): prefer cost_models_raw over deprecated cost_models by @matiwinnetou in #8
- feat: optional chain-data provider helpers (Python/Go/Rust/JS) by @matiwinnetou in #7
- feat(python): bundle the native lib in a platform wheel (no CCL_LIB_PATH) by @matiwinnetou in #12
- ci: add linux-aarch64 + macos-x86_64 native builds (P1 matrix expansion) by @matiwinnetou in #13
- rename: publish as cardano-client-bridge (Python dist + Rust crate) by @matiwinnetou in #17
- feat(js): bundle the native lib in the npm package (no CCL_LIB_PATH) by @matiwinnetou in #14
- chore: add license + repository metadata to Python & JS manifests by @matiwinnetou in #19
- feat(rust): fetch + stage the native lib in build.rs (no CCL_LIB_PATH) by @matiwinnetou in #18
- feat(core): Scalus offline evaluator fallback (prep for the Evaluator interface) by @matiwinnetou in #21
- feat: pluggable transaction Evaluator + BlockfrostEvaluator across all wrappers (ADR-0013) by @matiwinnetou in #22
- fix(ci): make wheel/pack gradle tasks Windows-safe (no bash/WSL, no python3) by @matiwinnetou in #20
- feat(go): distribute without cgo — purego FFI + runtime library resolution by @matiwinnetou in #23
- docs(adr): add ADR-0014 (Go purego distribution) + update stale ADR-0012 by @matiwinnetou in #25
- chore: rename project to cardano-client-bindings; artifacts to cardano-client-lib by @matiwinnetou in #24
- chore: drop macOS x86_64 (Intel) support by @matiwinnetou in #27
- feat(musl): ship a musl/Alpine libccl.so (x86_64) by @matiwinnetou in #28
- docs: tidy TODO.md — check off landed items, fix stale references by @matiwinnetou in #29
- docs: mark two more stale TODO items (DevKit-in-CI done, Go cgo obsolete) by @matiwinnetou in #30
- feat: runtime lib<->wrapper version-skew check by @matiwinnetou in #31
- feat: complete wrapper manifest metadata for registry pages by @matiwinnetou in #32
- feat: cross-wrapper @centrypoint parity check by @matiwinnetou in #33
- test: full DevKit integration parity across all four wrappers by @matiwinnetou in #34
- ci: run the four wrapper test suites on Windows by @matiwinnetou in #35
- ci(publish-js): npm trusted publishing, version single-sourced from gradle.properties by @satran004 in #37
- docs: ADR-0015 — no reference wrapper, keep the four wrappers at parity by @matiwinnetou in #38
- ci: npm publish workflow — per-platform optionalDependencies packages (gated) by @matiwinnetou in #16
- ci(publish-js): split PR dry-run from the publish workflow via a reusable build workflow by @satran004 in #40
- TxPlan (YAML) transaction building + Plutus + on-chain validation; toolchain & CI modernization by @matiwinnetou in #1
New Contributors
- @satran004 made their first contribution in #37
Full Changelog: v0.1.0-preview1...v0.1.0-pre2