Releases: SonarSource/sonar-html
Releases · SonarSource/sonar-html
3.22.0.7011
3.21.0
What's Changed
- SONARHTML-330 Clamp rowspan and colspan based on HTML spec by @zglicz in #487
- SONARHTML-332 S6819 Skip non-standard html components by @zglicz in #491
- SONARHTML-335 remove unused import by @jdkandersson in #493
New Contributors
- @jdkandersson made their first contribution in #493
Full Changelog: 3.20.0.6289...3.21.0.7002
3.19.1
What's Changed
Rotation of binary signing keys
3.20.0
What's Changed
- SONARHTML-283 S6840 triggers on custom components by @vdiez in #357
- SONARHTML-311 Fix HtmlPlugin.java deprecation by @vdiez in #384
- SONARHTML-319 Add
S7929: Autoplay audio/video not allowed by @zglicz in #433 - SONARHTML-314 Add implementation for rule S7926: Meta viewport allow zoom by @zglicz in #432
- SONARHTML-321 Remove necessity to add to a list each check by @zglicz in #436
- SONARHTML-316 Add lang validation for all text content by @zglicz in #437
- SONARHTML-317 Add implementation for S7927 by @zglicz in #441
- SONARHTML-320 Implement S7930 by @zglicz in #442
- SONARHTML-322 Restrict S5254 to files containing html tag by @zglicz in #443
- SONARHTML-323 Cleanup sonar-html repo by @zglicz in #444
- SONARHTML-324 Fix multiple sq issues by @zglicz in #445
- SONARHTML-325 Update LibraryDependencyCheckTest.java - Last SQ issue by @zglicz in #446
- SONARHTML-250 Elements with declarative
tabIndexmake the HTML sensor throws an exception by @vdiez in #457
Full Changelog: 3.19.0.5695...3.20.0.6289
3.19.0
What's Changed
- SONARHTML-286 Treat Razor expressions as dynamic values by @vdiez in #350
- SONARHTML-290 Update CODEOWNERS after reorg by @edward-gonzales-sonarsource in #352
- SONARHTML-294 Fix discrepancies between MQR and severity for HTML rules by @vdiez in #353
New Contributors
- @edward-gonzales-sonarsource made their first contribution in #352
Full Changelog: 3.18.0.5605...3.19.0.5695
3.18.0
What's Changed
- SONARHTML-276 Remove dev from license headers by @kebetsi in #346
- SONARHTML-278 Remove deprecated documentation file by @kebetsi in #344
New Contributors
Full Changelog: 3.17.0.5548...3.18.0.5605
3.17.0
What's Changed
- SONARHTML-267 Update S1083: Remove tag from the list of deprecated tags by @zglicz in #334
- SONARHTML-220 Fix FP S5148: Only raise an issue if rel="opener" is explicitly set by @yassin-kammoun-sonarsource in #337
- SONARHTML-269 Update license to SONAR Source-Available License v1.0 (SSALv1) by @yassin-kammoun-sonarsource in #336
- SONARHTML-258 Support STIG security standard by @yassin-kammoun-sonarsource in #339
Full Changelog: 3.16.0.5274...3.17.0.5548
Part of SonarQube 10.8
3.16.0
What's Changed
- Update to Java 17 by @vdiez in #299
- Implement aria-unsupported-elements rule from eslint to html by @zglicz in #297
- Add rule S6811: DOM elements with ARIA role should only have supported properties by @vdiez in #300
- [SONARHTML-214] Add s6821 by @zglicz in #302
- Resolve SONARHTML-209 - Create rule S6807: DOM elements with ARIA roles should have the required properties by @ericmorand-sonarsource in #301
- Resolve SONARHTML-226 - Fix S6848 & S1082 FP: Should not trigger for
summaryelements by @ericmorand-sonarsource in #305 - Implement S6822 - No redundant roles check by @zglicz in #303
- SONARHTML-227 Fix FP for thymeleaf anchor content by @zglicz in #306
- SONARHTML-228 - Fix S6811: Support multiple roles by @vdiez in #307
- Add rule S6819: Prefer tag over ARIA role by @vdiez in #304
- SONARHTML-229 - Fix S6807: Support multiple roles by @vdiez in #308
- SONARHTML-230 Fix sonar quality issues by @zglicz in #311
- Resolve SONARHTML-217 by @ericmorand-sonarsource in #310
- Resolve SONARHTML-247 (S6811 : Replace usage of
StringUtils.joinwithString.join) by @ericmorand-sonarsource in #314 - SONARHTML-214 Handle dynamic values for S6821 by @zglicz in #313
- Resolve SONARHTML-232 - Deprecate S1092 by @ericmorand-sonarsource in #316
- Resolve SONARHTML-233 - Deprecate S1089 by @ericmorand-sonarsource in #318
- Resolve SONARHTML-234 - Deprecate S1086 by @ericmorand-sonarsource in #319
- Resolve SONARHTML-231 - Deprecate S1085 by @ericmorand-sonarsource in #315
- Resolve SONARHTML-235 - Deprecate S1091 by @ericmorand-sonarsource in #317
- [SONARHTML-248] Modify rule S1093: Add
<menu>as allowed parent element for<li>by @vdiez in #321 - Fix deprecated rule S3734 redirect to S1931 by @vdiez in #322
- Update rule descriptions by @vdiez in #323
Full Changelog: 3.15.0.5107...3.16.0.5269
This release will be part of SonarQube 10.6
3.15.0
What's Changed
- Fix S6825: Align with React implementation by @ilia-kebets-sonarsource in #291
- Fix S6793: The
aria-haspopuptag must accept values beyond boolean by @ilia-kebets-sonarsource in #294
Full Changelog: 3.14.0.5048...3.15.0.5107
This release will be part of SonarQube 10.5
3.14.0
This release
17 accessibility rules ported from SonarJS (https://sonarsource.atlassian.net/browse/MMF-3640)
What's Changed
- SONARHTML-207 Create rule S6827: Anchors should contain accessible content by @yassin-kammoun-sonarsource in #267
- SONARHTML-196 Create rule S6846: DOM elements should not use the
accesskeyproperty by @ilia-kebets-sonarsource in #264 - SONARHTML-194 Create rule S6851: Images should have a non-redundant alternate description by @yassin-kammoun-sonarsource in #270
- Fix S6846: location on tag name was 1 column too far by @ilia-kebets-sonarsource in #272
- SONARHTML-205 Create rule S6841: "tabIndex" values should be 0 or -1 by @yassin-kammoun-sonarsource in #268
- SONARHTML-190 Create rule S6853: Label elements should have a text label and an associated control by @ilia-kebets-sonarsource in #271
- SONARHTML-191 Create rule S6850: Heading elements should have accessible content by @ericmorand-sonarsource in #269
- Fix S6853: directive condition and small refactor by @ilia-kebets-sonarsource in #275
- SONARHTML-202 Create rule S6842: Non-interactive DOM elements should not have interactive ARIA roles by @ilia-kebets-sonarsource in #273
- SONARHTML-215 Create rule S6793: ARIA properties in DOM elements should have valid values by @yassin-kammoun-sonarsource in #274
- SONARHTML-203 Create rule S6843: Interactive DOM elements should not have non-interactive ARIA roles by @ilia-kebets-sonarsource in #276
- Improve S6793: Ignore dynamic values by @yassin-kammoun-sonarsource in #280
- SONARHTML-200 Create rule S6847: Non-interactive elements shouldn't have event handlers by @yassin-kammoun-sonarsource in #277
- Create rule S6840: DOM elements should use the "autocomplete" attribute correctly by @ericmorand-sonarsource in #278
- SONARHTML-204 Create rule S6845: Non-interactive DOM elements should not have the
tabIndexproperty by @yassin-kammoun-sonarsource in #281 - Fix S6842 fixture: close script tag by @ilia-kebets-sonarsource in #283
- SONARHTML-206 Create rule S6844: Anchor tags should not be used as buttons by @ericmorand-sonarsource in #282
- SONARHTML-198 Create rule S6852: Elements with an interactive role should support focus by @yassin-kammoun-sonarsource in #284
- SONARHTML-199 Create rule S6848: Non-interactive DOM elements should not have an interactive handler by @ilia-kebets-sonarsource in #279
- SONARHTML-216 - Create rule S6823 (DOM elements with the
aria-activedescendantproperty should be accessible via the tab key) by @ericmorand-sonarsource in #286 - SONARHTML-212 Create rule S6825: Focusable elements should not have "aria-hidden" attribute by @ilia-kebets-sonarsource in #285
- Fix issues by @ilia-kebets-sonarsource in #287
- Refactor for consistency by @ilia-kebets-sonarsource in #288
- update rule metadata by @ilia-kebets-sonarsource in #289
New Contributors
- @ericmorand-sonarsource made their first contribution in #269
Full Changelog: 3.13.0.4821...3.14.0.5048
This release will be part of SonarQube 10.5