Skip to content

Code Base Investigator v1.2.0

Latest
Compare
Choose a tag to compare
@Pennycook Pennycook released this 28 Mar 14:44
· 104 commits to main since this release
2486942

DOI

Although a minor release, Code Base Investigator v1.2.0 includes a few significant changes.

Important

In previous releases of Code Base Investigator, the main script was called codebasin.py. The old naming was a bug that needed to be fixed, and we made the difficult decision to rename the script ahead of the next major release.

New Features

  • Filter platforms with --platform (or -p).
  • Exclude files from an analysis with --exclude (or -x).
  • Use git-like "pathspec" patterns to describe exclude files instead of globs.
  • Configure analysis with a new, simplified, TOML file format.
  • Define implicit compiler behaviors (e.g., version macros, system include paths).

For more information on using these features, see the new and improved online documentation.

Bug Fixes

  • Added support for #include files with non-standard extensions.
  • Improved handling of duplicate files.
  • Renamed codebasin.py to codebasin.

Preparation for Code Base Investigator v2.0.0

  • Several features are deprecated and will be removed in the next major release.

What's Changed

New Contributors

Full Changelog: 1.1.0...1.2.0