Skip to content

Commit

Permalink
Merge pull request #442 from IntersectMBO/mgalazyn/release/8.38.0.0
Browse files Browse the repository at this point in the history
Release 8.38.0.0
  • Loading branch information
carbolymer authored Feb 6, 2024
2 parents cfed942 + 299c522 commit d8af5b3
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 1 deletion.
45 changes: 45 additions & 0 deletions cardano-api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,50 @@
# Changelog for cardano-api

## 8.38.0.0

- Make committee keys able to sign transactions
(feature, compatible)
[PR 441](https://github.com/IntersectMBO/cardano-api/pull/441)

- bech32 prefixes for committee keys hashes were incorrect. This PR fixes that, in accordance with CIP-5: https://github.com/cardano-foundation/CIPs/blob/master/CIP-0005/README.md?plain=1#L111
(breaking)
[PR 440](https://github.com/IntersectMBO/cardano-api/pull/440)

- Bump CHaP for cardano node 8.8 release
Parameterize `TransactionValidityError` and `TxBodyErrorAutoBalance` on era
Data constructor `TransactionValidityTranslationError` is now parameterized on `ContextError (ShelleyLedgerEra era)`
`cppPoolRetireMaxEpoch`, `protocolParamPoolRetireMaxEpoch`, `icCommitteeTermLength` and `protocolUpdatePoolRetireMaxEpoch` records are updated to `Ledger.EpochInterval`
Records `cppMaxBlockBodySize`, `cppMaxTxSize`, `protocolUpdateMaxBlockBodySize`, `protocolUpdateMaxTxSize` have been updated to `StrictMaybe Word32`
Records`cppMaxBlockHeaderSize`, `protocolUpdateMaxBlockHeaderSize` has been updated to `StrictMaybe Word16`
Inhabitants `SuccessfulPlutusScript` and `FailedPlutusScript` of `LedgerEvent` are now parameterized on `NonEmpty PlutusWithContext`
`queryNodeLocalState` are now `executeLocalStateQueryExpr` parameterized on `Target ChainPoint`
`ResolvablePointers` data constructor has been updated with associated data types `PlutusPurpose AsIndex (ShelleyLedgerEra era)` and `PlutusPurpose AsItem (ShelleyLedgerEra era)`
Replace `PrevGovActionId` with `GovPurposeId`
Implement `TxProposalProcedures` and `TxVotingProcedures` which enables Plutus script witnessing of proposals and votes.
Remove support for intermediate tx body format.
(feature, breaking)
[PR 407](https://github.com/IntersectMBO/cardano-api/pull/407)

- Expose getAnyNewEpochState. Simplify rendering LedgerState errors
(breaking, improvement)
[PR 439](https://github.com/IntersectMBO/cardano-api/pull/439)

- Add return value to `checkLedgerStateCondition`
(breaking)
[PR 433](https://github.com/IntersectMBO/cardano-api/pull/433)

- Fix that bech32 prefixes for CC keys were incorrect
(breaking, bugfix)
[PR 435](https://github.com/IntersectMBO/cardano-api/pull/435)

- Bump hedgehog-extras to 0.6.0.1 to benefit of this fix: https://github.com/input-output-hk/hedgehog-extras/pull/58
(compatible, test, release)
[PR 434](https://github.com/IntersectMBO/cardano-api/pull/434)

- Better `MonadError` handling to avoid nesting `ExceptT` in `modifyError`
(compatible, improvement)
[PR 431](https://github.com/IntersectMBO/cardano-api/pull/431)

## 8.37.1.0

- Implement checkLedgerStateConditions. This new function gives direct access to the `NewEpochState` which contains the ledger state. It also requires an `EpochNo` upon which it will terminate if the supplied condition is not met.
Expand Down
2 changes: 1 addition & 1 deletion cardano-api/cardano-api.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 3.4

name: cardano-api
version: 8.37.1.0
version: 8.38.0.0
synopsis: The cardano api
description: The cardano api.
category: Cardano,
Expand Down

0 comments on commit d8af5b3

Please sign in to comment.