|
1 | 1 | # Changelog for cardano-api
|
2 | 2 |
|
| 3 | +# 8.23.0.0 |
| 4 | + |
| 5 | +- New `caseAlonzoOnlyOrBabbageEraOnwards` and `alonzoEraOnlyToAlonzoEraOnwards` functions |
| 6 | + (feature, compatible) |
| 7 | + [PR 282](https://github.com/input-output-hk/cardano-api/pull/282) |
| 8 | + |
| 9 | +- Delete `AuxScriptsSupportedInEra`. Use `AllegraEraOnwards` instead. |
| 10 | + (breaking, improvement) |
| 11 | + [PR 273](https://github.com/input-output-hk/cardano-api/pull/273) |
| 12 | + |
| 13 | +- - Rename `inShelleyBasedEraEonMaybe` to `forShelleyBasedEraInEonMaybe` |
| 14 | + - Rename `inShelleyBasedEraEon` to `forShelleyBasedEraInEon` |
| 15 | + - Rename `maybeEonInShelleyBasedEra` to `forShelleyBasedEraMaybeEon` |
| 16 | + - Rename `eonInShelleyBasedEra` to `inEonForShelleyBasedEra` |
| 17 | + - Rename `maybeEonInEra` to `forEraMaybeEon` |
| 18 | + - Rename `inEraEonMaybe` to `forEraInEonMaybe` |
| 19 | + - New `inEonForEraMaybe` function |
| 20 | + - New `inEonForShelleyBasedEraMaybe` function |
| 21 | + (feature, breaking) |
| 22 | + [PR 281](https://github.com/input-output-hk/cardano-api/pull/281) |
| 23 | + |
| 24 | +- Remove `CollateralSupportedInEra`. Use `AlonzoEraOnwards` instead. |
| 25 | + Remove `collateralSupportedInEra`. Use `inEonForEra` instead. |
| 26 | + (breaking) |
| 27 | + [PR 271](https://github.com/input-output-hk/cardano-api/pull/271) |
| 28 | + |
| 29 | +- Replace `TxScriptValiditySupportedInEra`. Use AlonzoEraOnwards instead. |
| 30 | + Delete `txScriptValiditySupportedInCardanoEra`. Use `forEraInEra` instead. |
| 31 | + Delete `txScriptValiditySupportedInShelleyBasedEra`. Use `forEraInEra` instead. |
| 32 | + (breaking) |
| 33 | + [PR 261](https://github.com/input-output-hk/cardano-api/pull/261) |
| 34 | + |
| 35 | +- Delete `ValidityUpperBoundSupportedInEra`. Use `ShelleyBasedEra` instead. |
| 36 | + Delete `ValidityNoUpperBoundSupportedInEra`. Use `ByronAndAllegraEraOnwards` instead. |
| 37 | + New `caseByronAndAllegraEraOnwardsOrShelleyEraOnly` function. |
| 38 | + New `ShelleyEraOnly` eon |
| 39 | + New `ByronAndAllegraEraOnwards` eon |
| 40 | + Delete `validityUpperBoundSupportedInEra`. Use `inEonForEra` instead. |
| 41 | + Delete `validityNoUpperBoundSupportedInEra`. Use `inEonForEra` instead. |
| 42 | + Delete `IsByronToAllegraEra`. |
| 43 | + Delete `IsByronToMaryEra`. |
| 44 | + Delete `IsByronToAlonzoEra`. |
| 45 | + (breaking, improvement) |
| 46 | + [PR 272](https://github.com/input-output-hk/cardano-api/pull/272) |
| 47 | + |
| 48 | +- New `AnyEraInEon`. |
| 49 | + Delete: |
| 50 | + * AnyByronEraOnly |
| 51 | + * AnyByronToAllegraEra |
| 52 | + * AnyByronToMaryEra |
| 53 | + * AnyByronToAlonzoEra |
| 54 | + * AnyShelleyToAllegraEra |
| 55 | + * AnyShelleyToMaryEra |
| 56 | + * AnyShelleyToAlonzoEra |
| 57 | + * AnyShelleyToBabbageEra |
| 58 | + * AnyShelleyBasedEra |
| 59 | + * AnyMaryEraOnwards |
| 60 | + * AnyAlonzoEraOnly |
| 61 | + * AnyAlonzoEraOnwards |
| 62 | + * AnyBabbageEraOnwards |
| 63 | + * AnyConwayEraOnwards |
| 64 | + Use `AnyEraInEon` instead. |
| 65 | + (feature, breaking) |
| 66 | + [PR 280](https://github.com/input-output-hk/cardano-api/pull/280) |
| 67 | + |
| 68 | +- Delete `ValidityLowerBoundSupportedInEra`. Use `AllegraEraOnwards` instead |
| 69 | + Delete `validityLowerBoundSupportedInEra`. Use `inEonForEra` or equivalent instead |
| 70 | + (breaking, improvement) |
| 71 | + [PR 279](https://github.com/input-output-hk/cardano-api/pull/279) |
| 72 | + |
| 73 | +- Delete `TxExtraKeyWitnessesSupportedInEra`. Use `AlonzoEraOnwards` instead. |
| 74 | + Delete `extraKeyWitnessesSupportedInEra`. Use `inEonForEra` or related instead. |
| 75 | + (breaking, improvement) |
| 76 | + [PR 278](https://github.com/input-output-hk/cardano-api/pull/278) |
| 77 | + |
| 78 | +- Delete `TxTotalAndReturnCollateralSupportedInEra`. Use `BabbageEraOnwards` instead. |
| 79 | + Delete `totalAndReturnCollateralSupportedInEra`. Use `inEonForEra` or related instead. |
| 80 | + (breaking, improvement) |
| 81 | + [PR 275](https://github.com/input-output-hk/cardano-api/pull/275) |
| 82 | + |
| 83 | +- Explicit pattern match on all ledger certificates constructors. |
| 84 | + Remove `getIsCardanoEraConstraint`. Use `cardanoEraConstraints` instead. |
| 85 | + (breaking, improvement) |
| 86 | + [PR 277](https://github.com/input-output-hk/cardano-api/pull/277) |
| 87 | + |
3 | 88 | ## 8.22.0.0
|
4 | 89 |
|
5 | 90 | - A prior refactor accidentally defaulted to `isLeadingSlotsTPraos` regardless of the era
|
|
0 commit comments