Releases: Chia-Network/clvm_rs
Releases · Chia-Network/clvm_rs
0.14.0
What's Changed
- Update Managed Files by @ChiaAutomation in #575
- Bump clap from 4.5.34 to 4.5.37 by @dependabot in #576
- Update chia-bls and chia-sha2 by @Rigidity in #577
- [CHIA-2843] add function to check if a serialization uses canonical encoding of atoms by @arvidn in #580
- bump version to 0.14.0 by @arvidn in #581
Full Changelog: 0.13.1...0.14.0
0.13.1
0.13.0
What's Changed
- Bump clap from 4.5.29 to 4.5.34 by @dependabot in #569
- Bump serde from 1.0.217 to 1.0.219 by @dependabot in #565
- Bump wasm-bindgen-test from 0.3.45 to 0.3.50 by @dependabot in #552
- Bump serde_json from 1.0.138 to 1.0.140 by @dependabot in #566
- [CHIA-2679] remove ENABLE_KECCAK flag, since this softfork has activated by @arvidn in #572
Full Changelog: 0.12.1...0.13.0
0.12.1
What's Changed
- Bump wasm-bindgen from 0.2.95 to 0.2.100 by @dependabot in #535
- [CHIA-2071] [CHIA-2130] Improve fuzzer by @arvidn in #536
- add setup-python to build-m1-wheel.yml for build by @altendky in #538
- address incremental-serializer fuzzer failures by @arvidn in #537
- improve the fuzzers for operators and run_program by @arvidn in #541
- Node from stream backrefs optimisation by @matt-o-how in #532
- Update rustfmt/clippy test job to Ubuntu 22.04 by @Starttoaster in #547
- Bump openssl from 0.10.68 to 0.10.70 by @dependabot in #542
- Bump libfuzzer-sys from 0.4.8 to 0.4.9 by @dependabot in #545
- Bump serde from 1.0.214 to 1.0.217 by @dependabot in #522
- Bump prettier from 3.4.0 to 3.5.0 by @dependabot in #546
- Bump serde_json from 1.0.133 to 1.0.138 by @dependabot in #544
- Bump js-sys from 0.3.72 to 0.3.77 by @dependabot in #533
- Bump clap from 4.5.20 to 4.5.29 by @dependabot in #548
- Add badges to readme by @emlowe in #549
- back-reference path length by @arvidn in #553
- Add two new serializer benchmark trees by @arvidn in #556
- factor out parts of the fuzzers into separate files by @arvidn in #557
- tie-break in favor of back-references by @arvidn in #555
- Bump prettier from 3.5.0 to 3.5.2 by @dependabot in #561
- Bump prettier from 3.5.2 to 3.5.3 by @dependabot in #563
- [CHIA-2052] optimize compressed CLVM serialization by @arvidn in #562
- [CHIA-2052] TreeCache optimization by @arvidn in #567
- bump version to 0.12.1 by @arvidn in #568
New Contributors
- @matt-o-how made their first contribution in #532
Full Changelog: 0.12.0...0.12.1
0.12.0
0.11.0
What's Changed
- CHIA-1527: Update chia-bls and switch to chia-sha2 by @Rigidity in #497
- Bump prettier from 3.3.3 to 3.4.0 by @dependabot in #500
- Bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #499
- Bump pyo3 from 0.22.5 to 0.22.6 by @dependabot in #496
- Bump libfuzzer-sys from 0.4.7 to 0.4.8 by @dependabot in #495
- Bump wasm-bindgen-test from 0.3.43 to 0.3.45 by @dependabot in #492
- export ENABLE_KECCAK flag in the root of crate by @arvidn in #505
- Update Managed Files by @ChiaAutomation in #510
- ObjectCache doesn't need the Allocator as member by @arvidn in #511
- add fuzzer for
ObjectCache
by @arvidn in #512 - Update Managed Files by @ChiaAutomation in #515
- add benchmark for compressed serialization by @arvidn in #516
- Incremental serialization by @arvidn in #514
- improve debug printing of NodePtr by @arvidn in #520
- Updated License by @ChiaAutomation in #525
- move serialized_length functions into their own file by @arvidn in #523
- extend serialization benchmark with one more sample by @arvidn in #524
- add benchmark for Serializer, to run next to node_to_bytes_backrefs() by @arvidn in #521
- extend serializer fuzzer by @arvidn in #526
- Optimize
ReadCacheLookup
, 6.7 speed-up by @arvidn in #517 - bump version to 0.11.0 by @arvidn in #528
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Bump serde from 1.0.210 to 1.0.214 by @dependabot in #490
- Bump serde_json from 1.0.129 to 1.0.132 by @dependabot in #484
- Bump wasm-bindgen-test from 0.3.42 to 0.3.43 by @dependabot in #487
- Bump openssl from 0.10.66 to 0.10.68 by @dependabot in #485
- Bump js-sys from 0.3.70 to 0.3.72 by @dependabot in #488
- Implement keccak256 operator and softfork by @Rigidity in #489
- Set MACOSX_DEPLOYMENT_TARGET for Apple Silicon by @emlowe in #483
- Bump to 0.10.0 by @Rigidity in #493
Full Changelog: 0.9.1...0.10.0
0.9.1
What's Changed
- simplify (and optimize) decode_size_with_offset by @arvidn in #470
- add the same test cases as Chia-Network/clvm#162 by @arvidn in #474
- Create source distribution with --sdist by @emlowe in #476
- Bump pyo3 from 0.22.2 to 0.22.5 by @dependabot in #480
- Back references by @arvidn in #473
- Bump clap from 4.5.13 to 4.5.20 by @dependabot in #479
- Bump k256 from 0.13.3 to 0.13.4 by @dependabot in #472
- Bump js-sys from 0.3.69 to 0.3.70 by @dependabot in #453
- Bump serde from 1.0.204 to 1.0.210 by @dependabot in #463
- Bump wasm-bindgen from 0.2.92 to 0.2.95 by @dependabot in #477
- Bump serde_json from 1.0.122 to 1.0.129 by @dependabot in #481
- Update to version to 0.9.1 by @emlowe in #482
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
- Update Managed Files by @ChiaAutomation in #442
- move node_from_number into the Allocator by @arvidn in #439
- Improve modpow test generation by @Rigidity in #438
- Workspace dependencies by @Rigidity in #448
- ENABLE_FIXED_DIV is always enabled by @arvidn in #440
- Update Managed Files by @ChiaAutomation in #460
- Consolidate wheel readme into main by @Rigidity in #465
- Implement Deref for Atom by @Rigidity in #466
- Test modules by @Rigidity in #464
- remove
ENABLE_BLS_OPS_OUTSIDE_GUARD
by @arvidn in #468 - bump version to 0.9.0 by @arvidn in #469
Full Changelog: 0.8.0...0.9.0
0.8.0
Breaking changes:
- clvmr::sha2::sha256 was updated to fully support openssl and sha2 packages
- openssl feature to use optional openssl package, which only works on unix based operating systems
What's Changed
- Simplify op decoding by @arvidn in #402
- add parameterized test for the softfork guard and its behavior by @arvidn in #404
- extend softfork test to cover the hard fork flag by @arvidn in #405
- macos-12 for intel by @cmmarslender in #406
- Update Managed Files by @ChiaAutomation in #407
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #409
- Bump actions/setup-node from 3 to 4 by @dependabot in #413
- Bump actions/checkout from 3 to 4 by @dependabot in #412
- Bump actions/dependency-review-action from 3 to 4 by @dependabot in #410
- Bump JS-DevTools/npm-publish from 1 to 3 by @dependabot in #411
- Add cargo section for dependabot by @cmmarslender in #415
- Update Managed Files by @ChiaAutomation in #426
- Update to manylinux 2_28 by @cmmarslender in #427
- Update bug bounty info in README.md by @roybotbot in #391
- update serde by @arvidn in #429
- [CHIA-813] print EvalError in a slightly more user friendly way by @arvidn in #428
- CHIA-622 Fix openssl feature activation by @jack60612 in #430
- CHIA-622 Add benchmarks for sha256 operations by @jack60612 in #432
- CHIA-622 up version to 0.8.0 by @jack60612 in #433
- Clippy fixes by @Rigidity in #434
- new gitignore by @jack60612 in #436
- Add Prettier formatting by @Rigidity in #437
- Bump dependencies by @Rigidity in #435
New Contributors
- @roybotbot made their first contribution in #391
- @jack60612 made their first contribution in #430
Full Changelog: 0.7.0...0.8.0