2023-01-25 - 2023-02-07
High level summary
General clean up (error message improvement) and focus on CI maintenance. Multiple pools now supported in the cardano-cli query stake-snapshot
command.
Completed
docs
CI & project maintenance
- Fix how changed files are selected in stylish-haskell CI check
- Copyright updates
- Remove hlint from nix required CI
- Remove reconfigure-hlint.sh script
- Fix hlint warnings
- Implement ADR-2: Restructure modules for generators
- Stylish Haskell in CI
- Revert skip doc in ci
- Skip CI on doc only changes
- Skip CI if only changes are documentation
- Build all of cardano-node in CI
- Check cabal files in CI
Developer experience
cardano-cli
cardano-api
- New NodeToClientVersionOf typeclass
- Remove NoImplicitPrelude from cardano-api
- Add ReaderT of NodeToClientVersion to LocalStateQueryExpr
- Use hoistMaybe
- Better error message for query utxo without oops
cardano-node
cardano-testnet
In Progress
CI & project mainteance
cardano-cli
- Fix bug in hash computation in cardano-cli genesis create-cardano
- Cleanup exports of cardano-testnet
- [BUGFIX] - Stop the cli from changing the bytes in user-supplied data
- Debug output for transaction submit
- Handle pipes in cardano-cli
- Fully remove the cli intermediate TxBody format
- Render consistent plutus script failure output
- Read network ID from environment
- CLI option to append additional signatures to a transactions
- Cardano ping
- Better error message for query utxo on oops
cardano-api
- Make TxBodyContent an instance of Monoid
- Auto-balance multiasset transactions
- Remove simple script distinction
- Export SubmitResult from Cardano.Api