Skip to content

Commit fe6d941

Browse files
committed
Adjust Changelog
1 parent 69ff53d commit fe6d941

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,45 @@ and adheres to a project-specific [Versioning](/README.md).
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- Updated SonarAnalyzer.CSharp to version 9.32.0.97167
13+
14+
### Added
15+
16+
- S2139: Exceptions should be either logged or rethrown but not both
17+
- S2629: Logging templates should be constant
18+
- S3431: "[ExpectedException]" should not be used
19+
- S4347: Secure random number generators should not output predictable values
20+
- S5344: Passwords should not be stored in plaintext or with a fast hashing algorithm
21+
- S6377: XML signatures should be validated securely
22+
- S6667: Logging in a catch clause should pass the caught exception as a parameter.
23+
- S6668: Logging arguments should be passed to the correct parameter
24+
- S6670: "Trace.Write" and "Trace.WriteLine" should not be used
25+
- S6672: Generic logger injection should match enclosing type
26+
- S6673: Log message template placeholders should be in the right order
27+
- S6674: Log message template should be syntactically correct
28+
- S6675: "Trace.WriteLineIf" should not be used with "TraceSwitch" levels
29+
- S6677: Message template placeholders should be unique
30+
- S6678: Use PascalCase for named placeholders
31+
- S6781: JWT secret keys should not be disclosed
32+
- S6930: Backslash should be avoided in route templates
33+
- S6931: ASP.NET controller actions should not have a route template starting with "/"
34+
- S6932: Use model binding instead of reading raw request data
35+
- S6934: A Route attribute should be added to the controller when a route template is specified at the action level
36+
- S6960: Controllers should not have mixed responsibilities
37+
- S6961: API Controllers should derive from ControllerBase instead of Controller
38+
- S6962: You should pool HTTP connections with HttpClientFactory
39+
- S6964: Value type property used as input in a controller action should be nullable, required or annotated with the JsonRequiredAttribute to avoid under-posting.
40+
- S6965: REST API actions should be annotated with an HTTP verb attribute
41+
- S6966: Awaitable method should be used
42+
- S6967: ModelState.IsValid should be called in controller actions
43+
- S6968: Actions that return a value should be annotated with ProducesResponseTypeAttribute containing the return type
44+
45+
### Removed
46+
47+
- S6803: Parameters with SupplyParameterFromQuery attribute should be used only in routable components
48+
1049
## [3.2.0] - 2024-10-11
1150

1251
### Changed

0 commit comments

Comments
 (0)