1+ ## [ 5.0.4] - 2024-12-31
2+ ### Fixed
3+ - ` imports-order ` [ #595 ] ( https://github.com/protofire/solhint/pull/595 ) - Replaced single quotes with double quotes
4+ - ` gas-custom-errors ` [ #613 ] ( https://github.com/protofire/solhint/pull/613 ) - Allows the use of Requirement with Custom Errors
5+ - Typos and broken links [ #611 ] ( https://github.com/protofire/solhint/pull/611 ) - [ #617 ] ( https://github.com/protofire/solhint/pull/617 )
6+ - Upgraded ` solidity-parser ` dependency [ #612 ] ( https://github.com/protofire/solhint/pull/612 )
7+
8+
9+ ### Added
10+ - ` .pre-commit-hooks.yaml ` to allow projects to run Solhint via pre-commit [ #596 ] ( https://github.com/protofire/solhint/pull/596 ) (Thanks to [ @dbast ] ( https://github.com/dbast ) )
11+ - Removed ` husky ` since it is not needed [ #612 ] ( https://github.com/protofire/solhint/pull/612 )
12+
13+ <br ><br >
14+
15+
116## [ 5.0.3] - 2024-08-03
217### Fixed
3- - New Rule: Imports order [ #593 ] ( https://github.com/protofire/solhint/pull/593 )
18+ - ` imports- order` [ #593 ] ( https://github.com/protofire/solhint/pull/593 )
419
520<br ><br >
621
1631
1732## [ 5.0.1] - 2024-05-13
1833### BREAKING CHANGES (refer to v5.0.0)
19- Fixed an issue on the returining values where only was evaluating the first report instead of all of them.
34+ Fixed an issue on the returning values where only was evaluating the first report instead of all of them.
2035
2136
2237<br ><br >
38+
2339## [ 5.0.0] - 2024-05-11
2440### BREAKING CHANGES
2541
@@ -37,6 +53,7 @@ QUIET mode (-c quiet) option now works with the warnings and may exit with 1 if
3753Thanks to [ @juanpcapurro ] ( https://github.com/juanpcapurro ) for providing the code
3854
3955<br ><br >
56+
4057## [ 4.5.4] - 2024-04-10
4158### Fixed
4259- ` gas-custom-errors ` improved logic to ranged pragma versions [ #573 ] ( https://github.com/protofire/solhint/pull/573 )
@@ -68,7 +85,7 @@ Thanks to [@juanpcapurro](https://github.com/juanpcapurro) for providing the cod
6885- New Rule: Interface starts with ` i ` [ #557 ] ( https://github.com/protofire/solhint/pull/557 )
6986
7087#### Gas Consumption Rules
71- - New Rule: [ GC] Mutlitoken1155 rule [ #541 ] ( https://github.com/protofire/solhint/pull/541 )
88+ - New Rule: [ GC] Multitoken1155 rule [ #541 ] ( https://github.com/protofire/solhint/pull/541 )
7289- New Rule: [ GC] Small strings check [ #542 ] ( https://github.com/protofire/solhint/pull/542 )
7390- New Rule: [ GC] Indexed events [ #543 ] ( https://github.com/protofire/solhint/pull/543 )
7491- New Rule: [ GC] Calldata parameters [ #544 ] ( https://github.com/protofire/solhint/pull/544 )
@@ -153,7 +170,7 @@ Thanks to [@juanpcapurro](https://github.com/juanpcapurro) for providing the cod
153170
154171### Fixed
155172- ` foundry-test-functions ` - Modified regex to include invariant and statefulFuzz tests [ #484 ] ( https://github.com/protofire/solhint/pull/484 )
156- - ` quotes ` - To allow quotes inside double quotes and viceversa [ #485 ] ( https://github.com/protofire/solhint/pull/485 )
173+ - ` quotes ` - To allow quotes inside double quotes and vice versa [ #485 ] ( https://github.com/protofire/solhint/pull/485 )
157174- ` JSON ` - Formatter returning JS object instead of standard json [ #490 ] ( https://github.com/protofire/solhint/pull/490 )
158175
159176
0 commit comments