github rohaquinlop/complexipy 4.0.0

latest releases: 4.0.2, 4.0.1
15 days ago

complexipy 4.0.0 - Release Notes

complexipy 4.0.0 introduces configuration support via pyproject.toml, performance improvements, and important bug fixes.
This release also includes a breaking change in the calculation of boolean operators, which may result in higher reported complexities for existing functions.


Added

  • Support for configuration via complexipy.toml or [tool.complexipy] in pyproject.toml.
    Users can now define default arguments to improve developer experience.

Breaking changes

  • Updated the logic for counting boolean operators in conditions to align with the definition from the original paper.
    This may result in higher reported complexities for existing functions.

Fixed

  • Fixed #85: infinite loop when analyzing modules with invalid Python syntax.
    Resolved in #88.

Changed

  • Improved performance and Rust implementation details.
  • Updated and improved documentation.

Links

Don't miss a new complexipy release

NewReleases is sending notifications on new releases.