Releases: SAIB-Inc/Chrysalis
Releases · SAIB-Inc/Chrysalis
v0.7.8
What's Changed
- fix(tx): incorrect min ada calculation by @ricomiles in #232
- chore: bump version to v0.7.8 by @ricomiles in #233
Full Changelog: v0.7.7...v0.7.8
v0.7.7
What's Changed
- feat(tx): enhance transaction builders with metadata support and refactor auxiliary data handling by @ricomiles in #229
- feat(tx): add support for native script by @ricomiles in #230
- chore: bump version to v0.7.7 by @ricomiles in #231
Full Changelog: v0.7.6...v0.7.7
v0.7.6
What's Changed
- feat(tx): add transaction metadata retrieval support by @Mercurial in #227
- chore: bump version to
0.7.6
by @Mercurial in #228
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- chore(deps): use
SAIB.Blake2Fast v3.0.1
package by @rjlacanlaled in #221 - chore: bump version to
0.7.5
by @rjlacanlaled in #222
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- docs: enhance readme by @Mercurial in #209
- docs(readme): enhance Cardano era support matrix with HTML table by @Mercurial in #210
- docs: add comprehensive CLAUDE.md for repository guidance by @Mercurial in #211
- docs(readme): simplify Cardano era support matrix by @Mercurial in #212
- docs: add Git workflow guidelines and enable CLAUDE.md tracking by @Mercurial in #213
- docs: improve README and add detailed documentation by @Mercurial in #214
- feat: add sample implementations for chrysalis by @ricomiles in #186
- chore: remove unused image files by @Mercurial in #215
- docs: remove redundant description from README by @Mercurial in #216
- fix(wallet): incorrect wallet address generation by @rjlacanlaled in #220
- docs: fix incorrect example syntax by @rjlacanlaled in #219
- ci: add independent publishing flow for Chrysalis.Cbor.CodeGen by @ricomiles in #217
- chore(codegen): configure for Nuget publishing by @ricomiles in #218
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- feat(tx): change add required signer derivation from address bytes to verification key bytes by @christiangantuangco in #178
- feat(tx): set valid from tx building implementation by @christiangantuangco in #184
- refactor(tx): separate reference input handling and expose reference inputs mapping by @ricomiles in #185
- fix(tx): handle incorrect coin selection for minted assets by @ricomiles in #187
- refactor: simplify datum handling by @ricomiles in #188
- fix: improper raw serialization by @rjlacanlaled in #189
- fix(tx): update change address handling to use a consistent key by @ricomiles in #190
- fix(wallet): from credential func null exception by @WendellMorTamayo in #192
- feat: streamline multiple input handling using input generators by @ricomiles in #191
- feat(plutus): use aiken uplc for tx evaluation by @ricomiles in #181
- feat: add SlotNetworkConfig and SlotUtil for network configuration handling by @ricomiles in #194
- feat(tx): add pre-build hooks by @ricomiles in #193
- fix(tx): fix asset handling in blockfrost getUtxosByAddress by using the correct byte array comparison by @ricomiles in #197
- feat(wallet): implement ByteArrayUtil for reusable byte array manipulation and use Nsec for hashing by @ricomiles in #196
- fix(tx): handle fee input after coin selection to avoid consuming specified inputs by @ricomiles in #195
- refactor(tx): rename AddInputs to AddConfigGenerator and support burning by @ricomiles in #198
- fix(tx): set Raw property to null when signing from a serialized vkey witness by @ricomiles in #199
- fix(tx): move specified input checking after mint checking by @ricomiles in #200
- refactor(tx): replace action type declaration with delegates by @ricomiles in #201
- refactor(cbor): change PlutusConstr to use CborMaybeIndefList for PlutusConstr by @ricomiles in #202
- refactor(codegen): support class-level
[CborIndefinite]
attribute by @rjlacanlaled in #205 - refactor(tx): allow redeemer builders to have access to the all the resolved utxos in the transaction by @ricomiles in #206
- chore: update csproj items to include packaging details for native libraries by @ricomiles in #207
- chore: bump version to 0.7.3 by @ricomiles in #208
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- fix: transitive dependencies resolution by @ricomiles in #180
- chore: bump version to 0.7.2 by @ricomiles in #179
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- fix: bundle dependencies for self-contained NuGet package by @ricomiles in #175
- fix: update project references and remove --nobuild flag in ci by @ricomiles in #177
- chore: bump version to 0.7.1 by @ricomiles in #176
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- feat: initial ouroboros network lib by @Mercurial in #128
- fix: change the node client initialiation flow to fix the delay hack by @Mercurial in #129
- feat: mini protocol chain sync by @Mercurial in #130
- feat: n2c local state query mini protocol by @rjlacanlaled in #131
- feat: a more elegant implementation of exact value cbor types by @rjlacanlaled in #132
- fix: updated chain sync message rollforward payload from encoded value to bytes by @Mercurial in #134
- feat: channel buffers to support partial payloads by @rjlacanlaled in #133
- refactor: integrate channel buffer to chainsync mini protocol by @Mercurial in #135
- chore: enhance chainsync benchmark by @Mercurial in #136
- chore: enhance sync statistics tracking in ChainSync by @Mercurial in #137
- chore: reset blocksProcessed on reaching tip in chainsync benchmark by @Mercurial in #138
- perf(ouroboros): optimize network data handling using
System.IO.Pipelines
by @rjlacanlaled in #139 - feat(network): implement local tx submit mini protocol by @christiangantuangco in #141
- perf(network): optimize channel buffer using
System.IO.Pipelines
and improve documentation by @rjlacanlaled in #140 - feat: implement local tx monitor mini protocol by @ricomiles in #142
- feat: implement dotnet plutus vm evaluation by @ricomiles in #143
- feat(cbor): cbor serializer library source generator by @rjlacanlaled in #145
- refactor: cbor network integration and cbor cleanups by @rjlacanlaled in #146
- refactor: organize cbor and cardano types and namespaces by @rjlacanlaled in #147
- feat(cbor): add transaction cbor types by @ricomiles in #155
- feat: implement chrysalis tx and chrysalis wallet by @ricomiles in #156
- fix(network): local state query base type and add
GetTip
query by @rjlacanlaled in #157 - feat(cbor): extension functions implementation by @christiangantuangco in #148
- fix(network): state query get utxos by address incorrect query shape by @rjlacanlaled in #158
- feat(network): add current protocol parameters query by @ricomiles in #159
- fix(cbor): change babbage tx body network id from byte to int by @rjlacanlaled in #162
- feat(wallet): from pub key constr by @WendellMorTamayo in #164
- chore(network): network magic param for propose version to support mainnet handshake by @rjlacanlaled in #163
- feat: add support for required signers in transaction template builder by @ricomiles in #165
- chore: proper imports by @christiangantuangco in #166
- fix(codegen): constructor index value not properly preserved upon deserialization by @rjlacanlaled in #167
- refactor(tx): enhance redeemer builder logic and integrate chrysalis cbor extensions by @ricomiles in #161
- feat(tx): implement enhanced largest first coin selection algorithm by @ricomiles in #168
- fix(network): incorrect local state query shape by @rjlacanlaled in #170
- feat(network): handshake on node start by @rjlacanlaled in #172
- feat(tx): implement ouroboros provider by @ricomiles in #169
- chore: bump version to 0.7.0 by @ricomiles in #173
New Contributors
- @christiangantuangco made their first contribution in #141
- @ricomiles made their first contribution in #142
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- refactor: overhaul library design and optimize serialization logic by @rjlacanlaled in #120
- chore: version bump 0.6.0 by @Mercurial in #121
- ci: restructure due to Chrysalis.Cbor being a seperate lib now by @Mercurial in #122
- ci: update working directory for test job in GitHub Actions workflow by @Mercurial in #123
- chore: fix dotnet pack error due to Chrysalis.Cbor restructure by @Mercurial in #124
Full Changelog: v0.5.24...v0.6.0