Skip to content

Releases: IntersectMBO/cardano-addresses

4.0.8

Choose a tag to compare

@github-actions github-actions released this 14 Aug 12:06
75588b0

Fixed

  • Reject script templates whose cosigners object contains two entries resolving to the same cosigner index
  • Numerous JS dependency bumps

Added

  • Adding experimental ZKP powered key ownership proving instructions

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Senior Software Engineer ✔️

4.0.7

Choose a tag to compare

@github-actions github-actions released this 07 Jul 12:12
a6b7c3d

Fixed

  • Make cbor reading of byron and icarus stricter - no trailing bytes accepted
  • Do not allow indices with negative values in derivation paths

Added

  • add CIP-1852 compliant key derivation in non-intrusive way to the current one

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Senior Software Engineer ✔️

4.0.6

Choose a tag to compare

@github-actions github-actions released this 22 Jun 13:09
b566a87

Fixed

  • Handle timelock script boundaries in the secure way

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Senior Software Engineer ✔️

4.0.5

Choose a tag to compare

@github-actions github-actions released this 05 Jun 11:45
89818b7

Fixed

  • Full Word domain is no longer allowed for RequireSomeOf coefficient and Cosigner number — the upper bound is now maxBound of Int everywhere

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Senior Software Engineer ✔️

4.0.4

Choose a tag to compare

@github-actions github-actions released this 28 May 16:07
e628b04

Added

  • Relax N in RequiredSomeOf in Script to accommodate the possible number of participants above 255. Add data constructor BigNInRequiredSomeOf to ErrRecommendedValidateScrip
  • Relax the number of Cosigner to accommodate the possible number of participants above 255. Add BigCosignerNumber constructor to ErrValidateScriptTemplate

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Senior Software Engineer ✔️

4.0.3

Choose a tag to compare

@github-actions github-actions released this 22 May 20:21
ca4c010

Added

  • Automated draft release preparation by creating fixed part and extracting the latest entries from Changelog.md
  • Fix spanish last word in dictionary
  • Fixed cross-compilation (from Linux to Windows) by replacing runtime git call in System.Git.TH with CPP macro (ie., GITREV) defaulting to "unknown" but allowing overriding via -DGITREV
  • Fix nix develop to work smoothly, adding darwin to packages when nix build, adding nix-build for docker plus docs how to do everything
  • Integrate Docusaurus with README
  • Fixed Haddock and Tests Coverage deployment and presentation
  • Many stylistic improvements to docs, badges, etc.
  • Significant improvements to workflow pipelines, start basing on devX
  • Fix CI caching
  • Add WASM support, add CI checks and an example app
  • Add web docs

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Senior Software Engineer ✔️

4.0.2

Choose a tag to compare

@github-actions github-actions released this 30 Dec 08:36
5c00d7b

Added

  • Fixed keyHashFromText
  • Improving github actions of release automation

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Software Engineer ✔️

4.0.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 08:35
c5429dd

Added

  • The support for other languages, i.e., spanish, italian, french, korean and japanese in mnemonic generation
    is added. User can choose it through --language optional argument when generating mnemonics now:
$ cardano-address recovery-phrase generate --size 15 > phrase.prv
exercise club noble adult miracle awkward problem olympic puppy private goddess piano fatal fashion vacuum

$ cardano-address recovery-phrase generate --size 15 --language en
joke someone lesson napkin cloud crush cattle machine toddler auction until dumb nephew atom nest

$ cardano-address recovery-phrase generate --size 15 --language it
tetro assoluto velcro cullato prassi perdonato rifugio esercito placebo zanna sogno mitezza valoroso neutrale pranzo

$ cardano-address recovery-phrase generate --size 15 --language fr
maximal saisir gendarme gazon libre cinéma maigre sabre inexact brusque légal patience étude fable tronc

$ cardano-address recovery-phrase generate --size 15 --language es
freno taza luz ciego votar tabla ilusión pomada rasgo droga alga ocio flúor resumen tiempo

$ cardano-address recovery-phrase generate --size 15 --language ja
さつたば ようちえん せめる にさんかたんそ さめる おんだん ひんぱん いおん げどく ふいうち こうさい だんな もちろん のらねこ さつたば

$ cardano-address recovery-phrase generate --size 15 --language ko
번역 자연 수건 확인 양념 가장 운동 장점 주인 망원경 전자 한문 대응 진료 시즌
  • Extend upper bound of optparse-applicative to < 0.20

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Software Engineer ✔️
Arnaud Bailly @abailly Technical Lead ✔️

4.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Feb 09:48
3749045

This new, and long awaited, release adds support for governance (drep, cc_cold and cc_hot key derivation), abandons support for Javascript and introduces a number of enhancements listed below. cardano-address's goal is to be the reference implementation and versatile Swiss-army knife tool for manipulating primitive keys and addresses.

Added

  • CIP-0129 support with backward compatibility with CIP-0105, affecting cardano-address key hash and cardano-address script hash sub-commands
  • Key derivation support for DRep, CCCold and CCHot in accordance with CIP-0105. Also supported in CLI.
  • Get signing key and chain code from extended signing key via cardano-address key private
  • Support for new environments preview and preprod.
  • Supported derivation of root private key using second factor mnemonic or its base16/base64/plain text equivalent

Modified

  • Unify core and command-line packages into a single releasable package
  • Simplify output filenames by using a hashed prefix instead of the full mnemonic, enhancing portability.

Removed

  • Drop JavaScript support and remove JavaScript-related code from the source
    • Rationale: Supporting JS as a compilation target from Haskell proved somewhat problematic, and there are nowadays native JS/TS libraries and tools providing similar functionality

Supported Platforms

  • Linux 64-bit
  • Windows 64-bit
  • Macos 64-bit

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Software Engineer ✔️
Arnaud Bailly @abailly Technical Lead ✔️

3.12.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 16:21
b4a9765

The cardano-addresses module provides functionality for manipulating mnemonic phrases (backup phrases for Cardano wallets), and for Cardano address derivation. This module is a low-level library and command-line interface — delivered by Adrestia which builds services, libraries, and APIs for Cardano node. Please visit the README for more details.

Added

  • Support credential construction from key hashes in both payment and delegation credential. The construction scheme is also supported in CLI.

Supported Platforms

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Technical Team Lead ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Laurence Jenkins @LaurenceIO Release Manager ✔️