Releases: pixee/codemodder-python
Releases · pixee/codemodder-python
0.91.0
What's Changed
- Add LLM client to context and optional dependency on OpenAI by @drdavella in #467
Full Changelog: 0.90.0...0.91.0
0.90.0
What's Changed
- Change default behavior for Semgrep and ResultSet by @drdavella in #461
- Remove restriction on ".py" filename suffix by @drdavella in #466
Full Changelog: 0.89.0...0.90.0
0.89.0
What's Changed
New
- sonar url-sandbox by @clavedeluna in #445
- New find-and-fix and sonar codemod for floating point equality by @clavedeluna in #450
- Add detection and processing for external Semgrep SARIF files by @drdavella in #459
- Support simple patterns for codemod include/exclude by @drdavella in #458
Fixed
- Fix typo in docs for
bad-lock-with-statement
by @drdavella in #449 - walrus if codemod can handle
if not
operations by @clavedeluna in #452
Full Changelog: 0.88.0...0.89.0
0.88.0
What's Changed
New
- Support sonar hotspots and secure-random sonar hotspot rule by @clavedeluna in #433
- Sonar jinja2 by @clavedeluna in #435
- Implement prototype codemods for DefectDojo remediation by @drdavella in #438
Full Changelog: 0.87.0...0.88.0
0.87.0
What's Changed
New
- Sonar tmpfile codemod by @clavedeluna in #393
- Add pass-thru CLI option for
--defectdojo-findings-json
by @drdavella in #430 - Update
fickling
version; removes Torch dependency by @drdavella in #419
Fixed
- Correct node position for FuncDef nodes and fix sonar codemods by @clavedeluna in #423
- Add safeguards for constant subprocess commands by @drdavella in #420
Full Changelog: 0.86.2...0.87.0
0.86.2
What's Changed
- Handle requirements.txt file with -r line by @clavedeluna in #416
Full Changelog: 0.86.1...0.86.2
0.86.1
What's Changed
Fixes
- log zero files analyzed if no codemods were selected by @clavedeluna in #392
- Fix
enable-jinja2-autoescape
when kwargs can't be known by @drdavella in #397 - Fix generated diff when adding hashes to requirements.txt by @drdavella in #403
New Contributors
- @maxArturo made their first contribution in #386
Full Changelog: 0.86.0...0.86.1
0.86.0
What's Changed
New
- Adds support for format operators in SQLQueryParameterization by @andrecsilva in #361
- New codemod to add missing
self
/cls
by @clavedeluna in #355 - Codemodder CLI can handle non-existent requested codemods by @clavedeluna in #384
- Add pass-thru option for Sonar hotspots JSON by @drdavella in #395
Full Changelog: 0.85.1...0.86.0
v0.85.1
v0.85.0
What's Changed
New
- New codemod to fix dataclass defaults by @clavedeluna in #350
- Use Pydantic to generate and validate CodeTF data models by @drdavella in #357
- Add detection tool metadata to CodeTF results by @drdavella in #366
Full Changelog: 0.84.0...0.85.0