Skip to content

Releases: pixee/codemodder-python

0.98.1

10 May 14:13
aae24f5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.98.0...0.98.1

0.98.0

09 May 13:49
3f328a6
Compare
Choose a tag to compare

What's Changed

New

  • support >2 or's in CombineStartswithEndswith, args joined to tuple no duplicates by @LucasFaudman in #493
  • Add new CodeMod CombineIsinstanceIssubclass. isistance(x, str) or isnstance(x, (bytes, list)) -> isinstance(x, (str, bytes, list)) by @LucasFaudman in #494

Fixed

New Contributors

Full Changelog: 0.97.1...0.98.0

0.97.1

30 Apr 19:25
a678975
Compare
Choose a tag to compare

What's Changed

Fixed

  • Handle case where CodeQL location doesn't have region by @drdavella in #532

Full Changelog: 0.97.0...0.97.1

0.97.0

30 Apr 18:21
235e800
Compare
Choose a tag to compare

What's Changed

New

  • 🚚 Migrate to Supported Codemod Preference by @gilday in #520
  • Better detection for existing imports for harden-pyyaml by @andrecsilva in #518
  • CLI: only pixee codemods can be requested by name by @clavedeluna in #515
  • Adds a codemod that removes break or continue statements out of loop by @andrecsilva in #527
  • Add parser/detector for CodeQL SARIF files by @drdavella in #531

Fixed

New Contributors

Full Changelog: 0.96.0...0.97.0

0.96.0

25 Apr 19:32
6dc5009
Compare
Choose a tag to compare

What's Changed

New

  • Add pass-thru flag for Contrast Assess vulnerabilities XML by @drdavella in #505
  • Add fixed/unfixed finding metadata support; populate for defectdojo by @drdavella in #501
  • Add optional AI metadata to changeset entries by @drdavella in #509
  • New Sonar codemod for django model without dunder str by @clavedeluna in #498

Fixed

  • Gracefully handle errors that occur during transformation by @drdavella in #510

Full Changelog: 0.95.0...0.96.0

0.95.0

23 Apr 20:32
fcb75f0
Compare
Choose a tag to compare

What's Changed

New

Fixed

  • fix lazy logging codemod bug with acceptable concatnation by @clavedeluna in #497

Full Changelog: 0.94.0...0.95.0

0.94.0

22 Apr 13:53
b8a62db
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.93.0...0.94.0

0.93.0

19 Apr 20:15
b7514e1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.92.1...0.93.0

0.92.1

18 Apr 16:46
a5b4e00
Compare
Choose a tag to compare
Short circuit faster when no tool results are available (#483)

0.92.0

18 Apr 13:29
5809863
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.91.0...0.92.0