Releases: LexiFi/dead_code_analyzer
Releases · LexiFi/dead_code_analyzer
1.1.1
Changes
This release includes:
- Fix pp #48
- Fix report line comparison #51
- Avoid reporting on values from module types #52
- Strengthen report semantic for API "re-exports" #53
- Refactor cli internals #54
- Store cmi and cmt paths only in the config #56
- Add doc for exported values #63
- Fix docs's expected results and document limitations #65
- Add doc for methods #68
- Add doc for fields and constructors #69
- [docs][exported_values] fix typos and links #70
- Convert CRLF to LF line ending #71
- Add doc for optional arguments always/never used #72
- Add doc for coding style #73
- Update the root md files #75
- Disable LexiFi's extension by default #76
It provides:
1.1.0
Changes
This release includes:
- Improve docs and gitignore #26
- Stop relying on the cmti paths to find the corresponding source files #27
- Reduce the volume of expected reports files and simplify their maintenance #29
- Usage documentation #30
- Add tests for dune wrapped libraries #31
- Fix unified results' failed count #32
- Add support for for dune wrapped libraries #33
- A bundle of minor improvements #34
- Fix robustness against location collisions for opt args reports #37
- Add support for preprocessed files #41
It improves:
1.0.0
Changes
This release includes:
- Adapt the tool to projects compiled with dune #9
- Fix path lookup, improve 4.05/4.06 support (pass 100% of make check), add Travis CI #11
- OCaml 5.2 compatibility #17
- Migrate to GitHub Actions from Travis CI, and update the dune dependency to 3.20 #21
- Fix windows compatibility, and replace the test engine #22