Skip to content

Commit 4990305

Browse files
authored
Merge pull request #286 from input-output-hk/cardano-api-8.23.0.0
New version `cardano-api-8.23.0.0`
2 parents 9b17a19 + 51cec0c commit 4990305

File tree

2 files changed

+86
-1
lines changed

2 files changed

+86
-1
lines changed

cardano-api/CHANGELOG.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,90 @@
11
# Changelog for cardano-api
22

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+
388
## 8.22.0.0
489

590
- A prior refactor accidentally defaulted to `isLeadingSlotsTPraos` regardless of the era

cardano-api/cardano-api.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 3.4
22

33
name: cardano-api
4-
version: 8.22.0.0
4+
version: 8.23.0.0
55
synopsis: The cardano api
66
description: The cardano api.
77
category: Cardano,

0 commit comments

Comments
 (0)