2023-05-05 - 2023-05-23
High level summary
- Golden tests for cardano-cli command help output were added.
- Documentation was updated with new libsodium installation instructions.
- There were several updates for the cardano-cli:
- Deletion of the deprecated shelley command group.
- Addition of golden tests for CLI help.
- An improvement to avoid bare IO in tests, allowing better error reporting in failed tests.
- Generation of UTCTime test values without leap seconds (avoids erroneous test failures)
- Support for signing transactions with GenesisDelegateSigningKey_ed25519_bip32.
- The cardano-api underwent multiple refinements:
- Implementing deposit handling when balancing transactions (necessary for Conway)
- Cleaning up socket file path code.
- Several changes were made to the cardano-testnet:
- Adding golden tests for cardano-testnet help.
- Removing all hardcoded yaml files in cardano-testnet
- Improving cardano-testnet help output.
- Parameterizing default yaml configuration value, allowing for easier hardforking to the era of choice.
CI & project maintenance
- Delete deprecated
- Add golden tests for CLI help
- Avoid bare IO in tests
cardano-clitest files into separate directories
- Make UTCTime test generator generate values without leap seconds
- Add support with signing transactions with
- Rename --signed-tx-file argument to --tx-file argument in verify-poll command
- Simplify socket path code
- refactor: make renderScriptWitnessIndex output more explicit
- Implement deposit handling when balancing transactions
- Replace remaining
- Cleanup socket file path code
- IO functions for reading. Remove PoolMetadataFile type
- Expose config reader
- Golden tests for
- Use machine readable output for ToJSON ScriptWitnessIndex
- Expose LocalTxSubmissionClient data constructor
- Use cardano-api from separate repository
- [cardano-api] Export fromConsensusPointHF