Skip to content

Latest commit

 

History

History
323 lines (184 loc) · 10 KB

CHANGELOG.md

File metadata and controls

323 lines (184 loc) · 10 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.3.10 - 2024-03-11

Features

  • Use cached artifacts if solc config is almost the same (#87)

Other

  • Helper for OutputSelection (#89)
  • Add CARGO_TERM_COLOR env (#86)

Refactor

  • Extra files logic (#88)

0.3.9 - 2024-02-22

Bug Fixes

  • Account for Solc inexplicably not formatting the message (#85)

Miscellaneous Tasks

  • Release 0.3.9

0.3.8 - 2024-02-22

Bug Fixes

  • Always treat errors as error (#84)
  • Make solc emit ir with extra_output_files=ir (#82)

Miscellaneous Tasks

  • Release 0.3.8
  • Use Path::new instead of PathBuf::from (#83)

0.3.7 - 2024-02-20

Bug Fixes

  • Don't bother formatting old solc errors (#81)
  • Empty error message formatting (#77)

Miscellaneous Tasks

  • Release 0.3.7
  • Print compiler input as JSON in traces (#79)
  • Remove unused imports (#80)
  • Reduce trace output (#78)

0.3.6 - 2024-02-13

Miscellaneous Tasks

  • Release 0.3.6

Other

  • Small flattener features (#75)

0.3.5 - 2024-02-10

Miscellaneous Tasks

  • Release 0.3.5

Other

  • Fix DoWhileStatement AST (#74)

0.3.4 - 2024-02-09

Dependencies

  • Option to ignore warnings from dependencies in foundry.toml (#69)

Miscellaneous Tasks

  • Release 0.3.4

0.3.3 - 2024-02-08

Miscellaneous Tasks

  • Release 0.3.3

Other

  • Helper method for Libraries (#72)

0.3.2 - 2024-02-07

Bug Fixes

  • Also cleanup build info dir (#71)

Miscellaneous Tasks

  • Release 0.3.2

0.3.1 - 2024-02-02

Miscellaneous Tasks

  • Release 0.3.1

Other

  • Flatten fix (#68)

0.3.0 - 2024-01-31

Dependencies

  • Remove unnecessary dependencies (#65)
  • Bump to 0.8.24 in tests (#59)

Miscellaneous Tasks

  • Release 0.3.0
  • Enable some lints (#64)
  • Remove wasm cfgs (#61)
  • Add more tracing around spawning Solc (#57)
  • Rename output to into_output (#56)
  • Add some tracing (#55)

Other

  • Flatten fixes (#63)
  • Update actions@checkout (#66)
  • Add concurrency to ci.yml (#62)
  • Fix tests name (#60)

Refactor

  • Rewrite examples without wrapper functions and with no_run (#58)

Testing

  • Ignore old solc version test (#67)

0.2.5 - 2024-01-29

Miscellaneous Tasks

  • Release 0.2.5
  • [clippy] Make clippy happy (#54)

Other

  • New flattening impl (#52)

0.2.4 - 2024-01-27

Dependencies

  • Bump svm builds (#53)

Miscellaneous Tasks

  • Release 0.2.4

0.2.3 - 2024-01-26

Features

  • Add EVM version Cancun (#51)

Miscellaneous Tasks

  • Release 0.2.3
  • Add unreleased section to cliff.toml
  • Add error severity fn helpers (#48)

Other

  • Small fixes to typed AST (#50)

0.2.2 - 2024-01-19

Miscellaneous Tasks

  • Release 0.2.2

Other

  • Rewrite dirty files discovery (#45)

0.2.1 - 2024-01-10

Miscellaneous Tasks

  • Release 0.2.1
  • Exclude useless directories
  • Exclude useless directories

0.2.0 - 2024-01-10

Dependencies

  • [deps] Bump alloy (#42)

Miscellaneous Tasks

  • Release 0.2.0

0.1.4 - 2024-01-06

Bug Fixes

  • Account for unicode width in error syntax highlighting (#40)

Miscellaneous Tasks

  • Release 0.1.4

0.1.3 - 2024-01-05

Features

  • Add evmVersion to settings (#41)
  • Use Box in sparse functions (#39)

Miscellaneous Tasks

  • Release 0.1.3
  • Clippies and such (#38)
  • Purge tracing imports (#37)

0.1.2 - 2023-12-29

Bug Fixes

  • Create valid Standard JSON to verify for projects with symlinks (#35)
  • Create verifiable Standard JSON for projects with external files (#36)

Features

  • Add more getter methods to bytecode structs (#30)

Miscellaneous Tasks

  • Release 0.1.2
  • Add set_compiled_artifacts to ProjectCompileOutput impl (#33)

Other

  • Trim test matrix (#32)

Styling

  • Update rustfmt config (#31)

0.1.1 - 2023-11-23

Bug Fixes

  • Default Solidity language string (#28)
  • [ci] Put flags inside matrix correctly (#20)

Dependencies

  • Bump Alloy
  • Bump solc (#21)

Miscellaneous Tasks

  • Release 0.1.1
  • [meta] Update CODEOWNERS
  • Remove LosslessAbi (#27)

Performance

  • Don't prettify json when not necessary (#24)

Styling

  • Toml
  • More test in report/compiler.rs and Default trait for CompilerInput (#19)

0.1.0 - 2023-11-07

Bug Fixes

  • Add changelog.sh (#18)

Dependencies

  • Bump solang parser to 0.3.3 (#11)
  • Remove unneeded deps (#4)

Features

  • [ci] Add unused deps workflow (#15)
  • Migration to Alloy (#3)
  • [ci] Add deny deps CI (#6)
  • [ci] Add & enable ci/cd (#1)
  • Move ethers-solc into foundry-compilers

Miscellaneous Tasks

  • Release 0.1.0
  • Add missing cargo.toml fields + changelog tag (#17)
  • Add missing telegram url (#14)
  • Remove alloy-dyn-abi as its an unused dep (#12)
  • Make clippy happy (#10)
  • Run ci on main (#5)
  • Add more files to gitignore (#2)
  • Correct readme

Other

  • Repo improvements (#13)