Releases: SonarSource/sonar-scanner-python
Sonar Scanner Python - 1.2.1
What's Changed
- SCANPY-216 Prepare for next iteration by @joke1196 in #250
- Update SonarSource/gh-action_release action to v6 by @renovate[bot] in #251
- SONARPY-3403 Remove mend scan by @thomas-serre-sonarsource in #257
- SCANPY-217: Migrate from Cirrus CI to GitHub Action by @joke1196 in #262
- SCANPY-219 Migrate shadow scan and iris tasks to github actions by @Seppli11 in #264
- SCANPY-221 Fix compatibility issue with Python 3.14 by @Seppli11 in #271
- SCANPY-223 Fix windows build by @Seppli11 in #272
- NO-JIRA update project version to 1.2.1 by @Seppli11 in #273
Full Changelog: 1.2.0.2419...1.2.1.3951
Sonar Scanner Python - 1.2
What's Changed
- NO-JIRA Prepare for next iteration by @ghislainpiot in #236
- SCANPY-201 Enable analysis on both SQC instances by @Wohops in #238
- SCANPY-202 Enable IRIS issue propagation to SQC-EU/US by @Wohops in #240
- SCANPY-206 Fix tests on MacOS by @thomas-serre-sonarsource in #241
- SCANPY-210 Use notifications dedicated slack channel by @Wohops in #242
- SCANPY-213: Add parameters for parallelization by @joke1196 in #246
- SCANPY-214: Change property name --sonar-cpd-python-minimum-tokens to --sonar-cpd-py-minimum-tokens by @joke1196 in #248
Full Changelog: 1.1.0.2035...1.2.0.2419
Sonar Scanner Python - 1.1
What's Changed
- SCANPY-186 Prepare for next development iteration by @Seppli11 in #203
- SCANPY-188 Enable slack notifications for build failure by @Wohops in #206
- SCANPY-187 Add project-key argument alternative name to the sonar-project-key cli argument by @maksim-grebeniuk-sonarsource in #216
- SCANPY-179 There should be a parameter to configure the heap size by @maksim-grebeniuk-sonarsource in #215
- SCANPY-180 Non-error logs should not be sent to stderr by @ghislainpiot in #212
- SCANPY-177 SONAR_SCANNER_JAVA_OPTS should be used for the spawned JRE by @ghislainpiot in #211
- SCANPY-168 Limit size of output on wrong argument by @maksim-grebeniuk-sonarsource in #217
- SCANPY-193 Updating pyfakefs version to fix PosixPath issue by @joke1196 in #222
- SCANPY-178: The scanner should respect the SONAR_SCANNER_OPTS environment variable by @joke1196 in #219
- SCANPY-190 Group command line arguments by @maksim-grebeniuk-sonarsource in #218
- SCANPY-171 Return code from the Scanner CLI is not propagated back through the Python process by @thomas-serre-sonarsource in #227
- SCANPY-174: Fix README typos and license year by @joke1196 in #230
- SCANPY-68: Redirect user feedback to Community forums by @joke1196 in #229
- SCANPY-176 Avoid using POETRY_LINUX_TEMPLATE for Mend, formatting and documentation tasks by @ghislainpiot in #231
- SCANPY-194 Repair Mend scan by @ghislainpiot in #233
- SCANPY-54: Running a scan displays a message to point the user to different Sonar product by @joke1196 in #228
- SCANPY-80 Read ".coveragerc" configuration to exclude files from coverage by @maksim-grebeniuk-sonarsource in #234
Full Changelog: 1.0.2.1722...1.1.0.2035
SonarPythonScanner v0.3.0.2016
What's Changed
- SCANPY-105 Deprecate the old PySonarScanner PyPI project by @ghislainpiot in #235
Full Changelog: 0.3.0.1966...0.3.0.2016
SonarPythonScanner v0.3.0.1966
What's Changed
- SCANPY-105 Deprecate the old PySonarScanner PyPI project by @ghislainpiot in #210
Full Changelog: 0.2.0.520...0.3.0.1966
Sonar Scanner Python - 1.0.2
What's Changed
- SCANPY-181 Only use the the filter parameter of tarfile.extractall if supported by @Seppli11 in #201
Full Changelog: 1.0.1.1548...1.0.2.1722
Sonar Scanner Python - 1.0.1
What's Changed
- Update dependency pytest-cov to v6.1.0 by @renovate in #182
- SCANPY-167 Add sonar.organization property by @Seppli11 in #188
- SCANPY-166 Ensure the JRE is downloaded properly when the US region is set by @Seppli11 in #187
- SCANPY-156 Expand documentation for the pysonar-scanner by @guillaume-dequenne in #186
Full Changelog: 1.0.0.1453...1.0.1.1548
Sonar Scanner Python - 1.0
Release notes - Sonar Scanner Python - 1.0
New Feature
SCANPY-146 Parse properties from sonar-project.properties file
SCANPY-164 Allow the use of kebab cases for all properties in pyproject.toml
Bug
SCANPY-77 Fix shell command execution for windows
SCANPY-151 Fix cache location for the Python scanner
Improvement
SCANPY-100 New bootstrapping: Resolve the JRE to use
SCANPY-101 New bootstrapping: Fetch the Scanner Engine
SCANPY-102 New bootstrapping: Execute the Scan
SCANPY-106 New bootstrapping: Create a ScannerEngineAPI class holding the logic to call meaningful APIs
SCANPY-110 Support all scanner engine properties
SCANPY-113 Parse the scanner properties from the command line
SCANPY-114 Parse the scanner properties from the environnement variables
SCANPY-115 Parse the scanner properties from the generic environnement variables
SCANPY-116 Parse the scanner properties from project toml file
SCANPY-119 New bootstrapping: Version Check
SCANPY-120 Use the new region URLs
SCANPY-122 Create IT which scans a project
SCANPY-126 Serialize the scanner properties to JSON
SCANPY-130 Accept options of the form -Dsonar.***
SCANPY-135 Add log messages through out the code
SCANPY-136 Support custom analyzer properties
SCANPY-137 Support documented analyzer properties
SCANPY-138 Support python custom analyzer properties
SCANPY-139 Parse well-known project properties form pyproject.toml
SCANPY-145 Dynamically infer the OS and Architecture properties
SCANPY-148 Stream logs from the scanner to the user
SCANPY-149 Provide useful error message in case an exception is raised
SCANPY-155 Provide properties computed during bootstrapping to the scanner engine
SCANPY-161 Add Python report related properties to cli
SonarPythonScanner v0.2.0.520
What's Changed
- PYSCAN-71 Upgrade embedded sonar-scanner-cli to 6.1.0.4477 by @ghislainpiot in #72
- PYSCAN-72 Replace sonar-scanner by pysonar-scanner in CI pipeline by @ghislainpiot in #74
- PYSCAN-73: Fix download of scanner binaries for arm architecture by @joke1196 in #75
- BUILD-5727 Use JDK21 LTS instead of JDK18 EOL by @sebastienvermeille in #79
- PYSCAN-79 Remove Burgr by @ghislainpiot in #84
- BUILD-6088 Create SECURITY.md by @SamirM-BE in #87
- Fix version of black to version 24.8 by @joke1196 in #94
- NO-JIRA: Fix mend vulnerabilitie by @joke1196 in #93
- NO-JIRA: Update project version to 0.2.0 by @joke1196 in #98
New Contributors
- @sebastienvermeille made their first contribution in #79
- @SamirM-BE made their first contribution in #87
Full Changelog: 0.1.0.340...0.2.0.520
SonarPythonScanner v0.1.0.340
What's Changed
- PYSCAN-59 Remove temporarily the
For developerssection of the documentation by @ghislainpiot in #56 - PYSCAN-63 Setup renovate by @renovate in #55
- PYSCAN-69 Rename scanner to pysonar-scanner by @ghislainpiot in #69
- PYSCAN-70 Update sonar-scanner-cli version to 6.0.0.4432 by @ghislainpiot in #70
New Contributors
Full Changelog: 0.1.0.285...0.1.0.340