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.
 
 
docs
CI & project maintenance
Developer experience
cardano-cli
- Delete deprecated 
shelleycommand group - Add golden tests for CLI help
 - Avoid bare IO in tests
 - Split 
cardano-clitest files into separate directories - Make UTCTime test generator generate values without leap seconds
 - Add support with signing transactions with 
GenesisDelegateSigningKey_ed25519_bip32 - Rename --signed-tx-file argument to --tx-file argument in verify-poll command
 - Simplify socket path code
 
cardano-api
- refactor: make renderScriptWitnessIndex output more explicit
 - Implement deposit handling when balancing transactions
 - Replace remaining 
FilePathuse incardano-api - Cleanup socket file path code
 - Delete 
readEnvSocketPathfunction - IO functions for reading. Remove PoolMetadataFile type
 - Expose config reader
 - Golden tests for 
cardano-apierrors - Fix 
toEraInModefor conway - Use machine readable output for ToJSON ScriptWitnessIndex
 - Expose LocalTxSubmissionClient data constructor
 - Use cardano-api from separate repository
 - [cardano-api] Export fromConsensusPointHF
 
