Releases: atroxaper/raku-RaCoCo
Releases · atroxaper/raku-RaCoCo
RaCoCo as library and configurable cache directory
- Add '--cache-dir' option. With the option we can point to directory to store index, reports, precomp files and so on for racoco. It is possible to have the directory outside of a project;
- Encapsulate rococo logic in one class App::Rococo. With that we can use RaCoCo as library in any Raku code;
- Refactor Cli - stay only work with options in it;
- Create Paths class to encapsulate logic with directories and files for a project. Paths can replace :$lib parameter through all the code. The change force to bump API version;
- Create cascade Configuration system. The system replaced Properties class. The change force to bump API version
No precompilation modules and -I
- Add support for project modules with 'no precompilation' pragma. Such project will have inaccurate results.
- Add '-I' option key as a short-cut for --exec='prove6 -I.'
Custom Reporters and Configurations
- Add possibility to implement a custom reporter
- Add configuration file racoco.ini
- Add -l option as a shout-cut for --exec='prove6 -l'
- Remove all logic related --fix-compunit option. Now the correct folder is determined using the --raku-bin-dir option
- Now --append option works through previous report.txt file instead of previous coverage.log file. The coverage.log file is deleted after each run because it can be very large
- Improve calculation of coverage level. Most likely now the level will be lower than before
Bugfix release
- Fix fail when run on library with not existed .precomp directory (#10)
Bugfix release
- Fix #6 Warn in CoveredLinesCollector.rakumod
Bugfix release
- Fix project name getter for html page
- Fix JS of report.html
- Make .precomp directory check as ambiguous be before run tests
- Add tags to META6.json
- Add Roadmap.md file
Bugfix release
- fix rare issue in covered lines collector
- add code coverage badges
Second public release
- Add --fix-compunit flag
- Fix tests for all three platforms
- Improve CI
- Update README