Skip to content

v0.1.0-pre3

Choose a tag to compare

@github-actions github-actions released this 12 Jul 04:22
· 52 commits to main since this release
6dd5b42

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
  • test: close the Go/Rust per-module unit-test breadth gap by @matiwinnetou in #39
  • ci(publish-js): drop the NPM_PUBLISH variable gate — a v* tag alone publishes by @satran004 in #42
  • Release: develop → main — Go/Rust unit-test breadth by @matiwinnetou in #41
  • Update version to 0.1.0-pre3 by @satran004 in #43

New Contributors

Full Changelog: v0.1.0-preview1...v0.1.0-pre3