Releases: blinklabs-io/gouroboros
Releases · blinklabs-io/gouroboros
v0.138.0
What's Changed
- fix(babbage): block CBOR encoding by @wolf31o2 in #1091
- fix(alonzo): custom CBOR marshal for block by @wolf31o2 in #1090
- fix(shelley): check rat lower bounds by @wolf31o2 in #1221
- fix(byron): encode tx payload with indefinite-length list by @wolf31o2 in #1092
- fix(ledger): add min pool cost to protocol parameters by @wolf31o2 in #1220
- chore(deps): bump github.com/blinklabs-io/ouroboros-mock from 0.3.8 to 0.3.9 by @dependabot[bot] in #1222
- fix(mary): create block marshal CBOR func by @wolf31o2 in #1093
- fix: use dynamic era name in UtxoFailure error message by @wolf31o2 in #1225
- refactor(ledger): use PoolKeyHash for state by @wolf31o2 in #1226
Full Changelog: v0.137.1...v0.138.0
v0.137.1
What's Changed
- chore: make format golines by @wolf31o2 in #1211
- fix(protocol): guard debug log message again nil by @wolf31o2 in #1212
- ci(lint): enable rule asasalint by @wolf31o2 in #1213
- chore(deps): bump github.com/consensys/gnark-crypto from 0.19.0 to 0.19.1 by @dependabot[bot] in #1215
- fix(lint): direct assign at init instead of assigning to index by @wolf31o2 in #1217
- fix(protocol): Implemented ProposedProtocolParamsUpdatesResult type by @jkawan in #1214
- fix(lint): avoid string concat in loop by @wolf31o2 in #1218
- perf(cmd): align struct fields for memory by @wolf31o2 in #1219
Full Changelog: v0.137.0...v0.137.1
v0.137.0
What's Changed
- fix(protocol): return error on nil leios-notify request next by @wolf31o2 in #1207
- fix(cbor): update fields in structs for better alignment by @wolf31o2 in #1208
- feat: initial LeoisFetch protocol by @agaffney in #1209
- feat(ledger): Add RawScriptBytes to Script interface by @Quantumplation in #1210
New Contributors
- @Quantumplation made their first contribution in #1210
Full Changelog: v0.136.0...v0.137.0
v0.136.0
What's Changed
- chore(ledger): move drep function near others by @wolf31o2 in #1194
- feat(ledger): leios ledger primitives by @wolf31o2 in #1195
- feat: initial LeoisNotify protocol by @agaffney in #1196
- Added error handling for NewMsgRollForwardNtC by @jkawan in #1197
- feat(ledger): leios genesis struct and readers by @wolf31o2 in #1199
- fix(ledger): preallocate correct conway pparam update size by @wolf31o2 in #1201
- fix(ledger): use transactions for leios endorser blocks by @wolf31o2 in #1200
- feat(conway): Added CBOR round trip test for conway transaction by @arepala-uml in #1198
- fix: use Id instead of Hash for transactions by @wolf31o2 in #1202
- chore: make format golines by @wolf31o2 in #1203
- chore(deps): bump github.com/blinklabs-io/plutigo from 0.0.12 to 0.0.13 by @dependabot[bot] in #1204
- feat(ledger): add leios specific hash function by @wolf31o2 in #1205
- chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in #1206
Full Changelog: v0.135.2...v0.136.0
v0.135.2
What's Changed
- fix: address nilaway issues by @verbotenj in #1189
- chore(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0 by @dependabot[bot] in #1191
- fix(ledger): preallocate program to prevent nil by @wolf31o2 in #1192
- ci: enforce nilaway by @wolf31o2 in #1193
- fix(ledger/byron): ByronGenesis.FtsSeed can be object by @arepala-uml in #1190
Full Changelog: v0.135.1...v0.135.2
v0.135.1
What's Changed
- refactor: split script purpose to ScriptPurpose and ScriptInfo by @agaffney in #1187
- chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #1181
- chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #1182
- chore(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #1183
- fix: prevent nil panic when Redeemers() returns nil by @verbotenj in #1188
- ci: add nilaway by @verbotenj in #1186
Full Changelog: v0.135.0...v0.135.1
v0.135.0
What's Changed
- fix: implement ToPlutusData() for pre-Alonzo TX outputs by @agaffney in #1180
- feat(ledger): Add friendly string representation of TX outputs by @arepala-uml in #1174
- chore(deps): update blinklabs-io/plutigo to v0.0.12 by @agaffney in #1184
Full Changelog: v0.134.2...v0.135.0
v0.134.2
What's Changed
Full Changelog: v0.134.1...v0.134.2
v0.134.1
What's Changed
Full Changelog: v0.134.0...v0.134.1
v0.134.0
What's Changed
- chore: make format golines by @wolf31o2 in #1162
- feat: support for certificates in plutus script context by @agaffney in #1168
- refactor: return error when muxer receives zero-byte payload by @agaffney in #1163
- refactor: track address payload type by @agaffney in #1169
- feat: support for stake withdrawals in script context by @agaffney in #1170
- feat: support for voting in script context by @agaffney in #1173
- feat: support for proposing in script context by @agaffney in #1175
- fix: add SlotState to LedgerState interface by @agaffney in #1176
- feat(ledger): Deposit should be collected when pool is retired and re-registered #640 by @arepala-uml in #1172
Full Changelog: v0.133.0...v0.134.0