Skip to content

Latest commit

 

History

History
441 lines (242 loc) · 13.6 KB

CHANGELOG.md

File metadata and controls

441 lines (242 loc) · 13.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.8.19 - 2025-01-15

Documentation

  • Enable some useful rustdoc features on docs.rs (#850)

Features

Miscellaneous Tasks

  • Release 0.8.19

0.8.18 - 2025-01-04

Miscellaneous Tasks

  • Release 0.8.18

0.8.17 - 2025-01-04

Miscellaneous Tasks

  • Release 0.8.17

0.8.16 - 2025-01-01

Miscellaneous Tasks

  • Release 0.8.16
  • Clippy (#834)

0.8.15 - 2024-12-09

Miscellaneous Tasks

  • Release 0.8.15

0.8.14 - 2024-11-28

Miscellaneous Tasks

  • Release 0.8.14

0.8.13 - 2024-11-26

Miscellaneous Tasks

  • Release 0.8.13 (#813)

0.8.12 - 2024-11-12

Miscellaneous Tasks

  • Release 0.8.12 (#806)

0.8.11 - 2024-11-05

Features

Miscellaneous Tasks

0.8.10 - 2024-10-28

Documentation

  • Fix param type in example comment (#784)

Miscellaneous Tasks

  • Release 0.8.10

0.8.9 - 2024-10-21

Miscellaneous Tasks

  • Release 0.8.9

0.8.8 - 2024-10-14

Miscellaneous Tasks

  • Release 0.8.8

0.8.7 - 2024-10-08

Miscellaneous Tasks

  • Release 0.8.7

0.8.6 - 2024-10-06

Bug Fixes

  • Fix lint alloy-json-abi (#757)

Miscellaneous Tasks

  • Release 0.8.6

0.8.5 - 2024-09-25

Miscellaneous Tasks

  • Release 0.8.5

0.8.4 - 2024-09-25

Bug Fixes

Features

Miscellaneous Tasks

  • Release 0.8.4

0.8.3 - 2024-09-10

Miscellaneous Tasks

  • Release 0.8.3

0.8.2 - 2024-09-06

Miscellaneous Tasks

  • Release 0.8.2

0.8.1 - 2024-09-06

Dependencies

  • Bump MSRV to 1.79 (#712)

Miscellaneous Tasks

  • Release 0.8.1

0.8.0 - 2024-08-21

Bug Fixes

  • Parsing stack overflow (#703)

Features

Miscellaneous Tasks

  • Release 0.8.0

0.7.7 - 2024-07-08

Documentation

  • Add per-crate changelogs (#669)

Features

  • json-abi Allow serde_json::from_{value,reader} (#684)
  • Add support for parsing visibility and state mutability (#682)
  • primitives Manually implement arbitrary for signature (#663)

Miscellaneous Tasks

  • Release 0.7.7
  • Use workspace.lints (#676)
  • Fix unnameable-types (#675)

Styling

  • Sort derives (#662)

0.7.5 - 2024-06-04

Features

  • Create new method on Param and EventParam (#634)

Miscellaneous Tasks

0.7.2 - 2024-05-02

Documentation

  • Unhide and mention sol! wrappers (#615)

0.7.1 - 2024-04-23

Features

0.7.0 - 2024-03-30

Bug Fixes

  • json-abi Correct to_sol for arrays of contracts (#586)
  • Force clippy to stable (#569)

Features

0.6.4 - 2024-02-29

Bug Fixes

Miscellaneous Tasks

  • Remove unused imports (#534)

0.6.3 - 2024-02-15

Bug Fixes

0.6.1 - 2024-01-25

Bug Fixes

  • Deserialize missing state mutability as non payable (#488)

Features

  • Add constructorCall to sol! (#493)

Miscellaneous Tasks

  • primitives Pass B256 by reference in Signature methods (#487)
  • Improve unlinked bytecode deserde error (#484)

Testing

  • Don't print constructors for Solc tests (#501)

0.6.0 - 2024-01-10

Features

0.5.2 - 2023-12-01

Testing

  • Add some regression tests (#443)

0.5.0 - 2023-11-23

Bug Fixes

Features

Miscellaneous Tasks

  • Restructure tests (#421)

Styling

  • Update rustfmt config (#406)

Testing

  • Check version before running Solc (#428)
  • Add errors abi test (#390)

0.4.1 - 2023-10-09

Bug Fixes

  • json-abi Fallback to tuple types for nested params in to_sol (#354)
  • sol-macro Dedup json abi items (#346)
  • Json-abi not using anonymous when converting to interface (#342)

Features

  • sol-macro Add docs to generated contract modules (#356)
  • json-abi Deserialize more ContractObjects (#348)
  • Add parsing support for JSON items (#329)
  • Add logs, add log dynamic decoding (#271)

Other

  • Run miri in ci (#327)

Testing

0.4.0 - 2023-09-29

Bug Fixes

Dependencies

  • Fix MSRV CI and dev deps (#267)

Features

Miscellaneous Tasks

  • Sync crate level attributes (#303)

Other

  • Pin anstyle to 1.65 compat (#266)

Styling

  • Some clippy lints (#251)

0.3.2 - 2023-08-23

Bug Fixes

Features

  • Implement abi2sol (#228)
  • Add support for function input/output encoding/decoding (#227)
  • sol-macro Expand getter functions for public state variables (#218)

Miscellaneous Tasks

Performance

  • Optimize some stuff (#231)

Styling

  • Port ethabi json tests (#232)

0.3.1 - 2023-07-30

Documentation

Features

  • Support ethabi Contract methods (#195)

0.3.0 - 2023-07-26

Bug Fixes

Features

Miscellaneous Tasks

  • Warn on all rustdoc lints (#154)
  • Add smaller image for favicon (#142)

0.2.0 - 2023-06-23

Bug Fixes

  • Add repr(C) to json-abi items (#100)

Features

  • Unify json-abi params impls (#136)
  • Json-abi event selector (#104)
  • Abi-json crate (#78)

Miscellaneous Tasks

  • Add logo to all crates, add @gakonst to CODEOWNERS (#138)

Performance

  • Improve rlp, update Address methods (#118)

Testing

  • Add more json abi tests (#89)