Skip to content

Releases: codeflash-ai/codeflash

v0.12.0

22 Apr 20:45
9f967a7
Compare
Choose a tag to compare

What's Changed

We are releasing a major feature to optimize performance benchmarks on the CI with each Pull Request!

Change log -

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

05 Apr 01:24
8819383
Compare
Choose a tag to compare

What's Changed

Codeflash now comes with optimizations generated through line-profiling!

  • compare pandas NA ambiguous objects correct by @KRRT7 in #54
  • catch stray exceptions in comparator by @misrasaurabh1 in #56
  • prevent interference by other pytest plugins by @alvin-r in #61
  • Github Actions Setup assumes user has edited the toml file by @aseembits93 in #62
  • fix file name by @Saga4 in #65
  • Make codeflash github actions cooler (i hope) by @misrasaurabh1 in #66
  • reduce logger.debug spam from parso by @alvin-r in #69
  • Merge test results into models by @alvin-r in #94
  • Don't ask to reconfigure codeflash pyproject.toml if one already exists by @misrasaurabh1 in #100
  • GitHub app not installed flow CF-555 by @KRRT7 in #75
  • prevent nested classes/ functions from showing up in code context by @alvin-r in #105
  • Pytest discovery optimization by @KRRT7 in #72
  • Integrate Line Profiler in Codeflash CF-470 by @aseembits93 in #35
  • correct calculation of total candidate length after adding line profiler results by @aseembits93 in #114
  • tracer deterministism by @KRRT7 in #110
  • found a case where jedi's full name did not start with the module nam… by @alvin-r in #124

v0.10.2

13 Mar 21:21
42317cf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.1...v0.10.2

v0.10.0

26 Feb 02:36
680d0da
Compare
Choose a tag to compare

This release brings major improvements for Codeflash!

  • Support caching compute by moving compute from class method to class __init__ function. This has full support for performance as well as correctness.
  • Fixed spurious lru_cache optimizations by clearing cache between each loop. Codeflash now finds correct caching optimizations.
  • Fix parsing errors with some repositories.
  • Allow users to get the optimizations locally with git merge workflow.
  • Increase the minimum test coverage requirement to 60%.
  • Improve the generated regression tests to not crash under certain circumstances.
  • A lot of other bug fixes and minor improvements.