Skip to content

Releases: bloxbean/cardano-client-bindings

v0.1.0-pre6

Choose a tag to compare

@github-actions github-actions released this 28 Jul 06:30
bc1c23a

What's Changed

Full Changelog: v0.1.0-pre5...v0.1.0-pre6

v0.1.0-pre5

Choose a tag to compare

@github-actions github-actions released this 28 Jul 05:17
9dc7b50

What's Changed

  • fix(musl): ship the Alpine artifacts for the bundled wrappers (npm + PyPI) by @matiwinnetou in #49
  • docs: DX audit of all four wrappers — ergonomics backlog (TODO §8) by @matiwinnetou in #48
  • fix(wrappers)!: broken go get, inverted network selector, use-after-close, thread-safety, unsound Send by @matiwinnetou in #51
  • audit(wrappers): fix float64 amount rounding (Go + JS) + bound provider HTTP; findings inside by @matiwinnetou in #52
  • test(devkit): health-gate + self-heal devnet reset; bound all helper HTTP by @matiwinnetou in #53
  • docs: per-language user documentation (js, golang, rust, python) by @matiwinnetou in #54
  • test(coverage): Aiken negative validation, pool retirement, stake deregistration across all 4 wrappers by @matiwinnetou in #55
  • test(scalus): prove Scalus-computed exec units are node-acceptable (all 4 languages) by @matiwinnetou in #56
  • Promote develop → main: wrapper defect fixes (#51, breaking) + fund-safety audit (#52) + musl packaging (#49) + test hardening & full audit coverage (#53, #55, #56) + user docs (#54, #48) by @matiwinnetou in #50
  • build(release): synchronize wrapper versions by @satran004 in #57
  • ci(rust): publish the crate to crates.io on a tag, gated, versioned from gradle.properties by @matiwinnetou in #36
  • Merge to main by @satran004 in #58
  • Bump version from 0.1.0-pre4 to 0.1.0-pre5 by @satran004 in #59
  • Merge Develop to main by @satran004 in #60

Full Changelog: v0.1.0-pre4...v0.1.0-pre5

v0.1.0-pre4

Choose a tag to compare

@github-actions github-actions released this 13 Jul 08:52
a4fa3fc

What's Changed

  • ci: PR-gated release tagging (CODEOWNERS + auto-tag + npm-release environment) by @satran004 in #44
  • Merge to main by @satran004 in #45
  • Bump version from 0.1.0-pre3 to 0.1.0-pre4 - To test release flow for js by @satran004 in #46
  • ci(tag-release): fix tag push auth (use App token, not persisted GITHUB_TOKEN) by @satran004 in #47

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

v0.1.0-pre3

Choose a tag to compare

@github-actions github-actions released this 12 Jul 04:22
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

v0.1.0-pre2

v0.1.0-pre2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:13
0a7e3e3

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

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

v0.1.0-preview1

Choose a tag to compare

@github-actions github-actions released this 16 Feb 09:25