Skip to content

V2.0 - Calculating Metrics Statistics (Min, Max, AVG and Q3) for the Classes and Methods.

Compare
Choose a tag to compare
@BrenoFariasdaSilva BrenoFariasdaSilva released this 30 Sep 12:24
· 2125 commits to main since this release

Release 2.0 - Calculating Metrics Statistics (Min, Max, AVG and Q3) for the Classes and Methods.

This release introduces significant enhancements and new features, primarily focused on the analysis of method metrics within PyDriller. Below are the key updates between v1.1 and v2.0:

  • Statistics calculation: Implemented a feature for calculating various statistics metrics, improving the analytical capabilities of the tool.
  • Algorithm development: Introduced an algorithm to identify methods that have changed the most, offering valuable information for code reviews and refactoring.
  • Refactoring and cleanup: A comprehensive refactoring of the codebase, including multiple updates to PyDriller/main.py, improving maintainability and performance.
  • Documentation updates: The README file has been extensively updated to reflect new features and provide clearer guidance.
  • Whitespace handling: Enhanced code functionality to handle whitespaces more effectively, ensuring accurate metric calculations.
  • Pandas integration: Added support for the pandas library to facilitate data manipulation and analysis.

This release marks a major milestone in the development of PyDriller, enhancing its ability to analyze method-level metrics and providing users with valuable insights into code quality and changes.

Full Changelog: v1.1...v2.0