0.7.0
What's Changed
- Swap to .lines().next() instead of .split_once('\n') by @matt-o-how in #452
- Fix type stubs and port over ConsensusConstants by @Rigidity in #455
- Mypy and test fixes, black formatting by @Rigidity in #456
- Add Python source folder and move sized ints and bytes classes by @Rigidity in #457
- Move
PySpend
andPySpendBundleConditions
tochia-consensus
and rename toOwned*
by @Rigidity in #460 - clean up merkle tests by @arvidn in #462
- factor out the merkle tree test cases by @arvidn in #463
- in the python binding, use the local types by @arvidn in #471
- Add MerkleSet struct to Rust by @matt-o-how in #454
- Bump rustls from 0.21.10 to 0.21.11 by @dependabot in #478
- Add Copy, Default, and size constant to ClassgroupElement by @Rigidity in #480
- Resolve clippy warning for merkle set/tree by @Rigidity in #481
- Remove unnecessary
rustls
dependency by @Rigidity in #484 - restore support for proofs of exclusion in MerkleSet by @arvidn in #485
- Port UnfinishedHeaderBlock to Rust by @Rigidity in #479
- Make ErrorCode comprehensive by @Rigidity in #482
- add high-level function to validate a merkle set proof by @arvidn in #477
- Make chia-protocol modules private by @Rigidity in #483
- Bump 0.7.0 by @arvidn in #486
- Add impls for ToClvm and FromClvm to bool by @Rigidity in #487
Full Changelog: 0.6.1...0.7.0