All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
-
(config) add
enforce-all
flag (#44) - (7373f00) -
add option to sort results by file path (#41) - (3ca29cc)
-
(definitions) [breaking] conversion functions (#47) - (7a5742d)
-
(natspec) parser improvements to support weird edge-cases (#39) - (97b30c9)
-
allow enforcing natspec on specific items (#42) - (7d9a5b3)
-
[breaking] apply more lints from clippy (#45) - (9c7dad9)
-
update changelog format (#48) - (be7ab2b)
-
(config) parsing of the struct-params arg (#40) - (861f472)
-
(definitions) comments filtering (#35) - (dc25919)
-
natspec parser and function returns validation (#37) - (f1c0d5f)
Full Changelog: 0.2.0...0.3.0
-
(cli) [breaking] make documenting struct members optional (#32) - (ee02f55)
-
(definitions) replace macro with function (#24) - (7b6ec13)
-
[breaking] make most structs non exhaustive and add builders (#25) - (f491e0d)
-
modify changelog format (#26) - (f945663)
-
typo in template (#29) - (303bd7b)
-
(definitions) parse modifier without params (#22) - (4a335de)
-
(definitions) duplicate results for queries with quantifiers (#34) - (c68040e)
-
fix git-cliff template (#27) - (f2fa658)
-
fix template (#28) - (ea014bc)
-
fix tags in template (#30) - (99a5961)
-
various validation logic fixes and add a bunch of tests (#33) - (2ff8f1f)
Full Changelog: 0.1.6...0.2.0
- Parent ignore files must be enabled (#17) - (6d9663e)
- Return comment should not include return name (#19) - (8be4150)
- Process functions without returns (#20) - (7fdfbda)
- Output a line return after json output (#12) - (89f616f)
- Merging of config from CLI and config file (#14) - (bbef59a)
- Change phrasing - (71aa36e)
- Highlighted span (#8) - (e53840f)
- Add badges - (ea6b8a6)
- Update benchmark with comparable output format - (1b0bc92)
- Add workflows (#1) - (e06b444)
- Update readme - (2369db0)