What's Changed
New features
- Enable C# 12 by @eNeRGy164 in #2
- Add support for switch expressions by @Meir017 in #5
- Detect positional attribute argument name via constructor by @eNeRGy164 in #12
- Add schema validation to the generated output by @eNeRGy164 in #14
- Replace Newtonsoft.Json with System.Text.Json by @eNeRGy164 in #23
- Add package icon and readme by @eNeRGy164 in #46
Fixes
- Always check for
nameof
invocations first by @eNeRGy164 in #3 - Set record property modifiers correctly by @eNeRGy164 in #13
- Fix cs8602 warnings + small enhancements by @YVbakker in #18
- Improve tests by @eNeRGy164 in #11
Documentation
- Configure release notes generation by @eNeRGy164 in #4
- Update release.yml by @eNeRGy164 in #48
- Create a README.md by @eNeRGy164 in #10
Others
- Switch CodeQL scanning to advanced mode by @eNeRGy164 in #7
- Enable build workflow on PR by @eNeRGy164 in #8
- Do not push NuGet package to feed on PR by @eNeRGy164 in #9
- Add coveralls to pipeline by @eNeRGy164 in #17
- Improve pipeline security by @eNeRGy164 in #45
- Improve release process by @eNeRGy164 in #47
Dependencies
- Bump Nuke.Components and Nuke.Common by @dependabot in #20
- Bump FluentAssertions from 6.12.0 to 6.12.1 by @dependabot in #21
- Bump Nuke.Components and Nuke.Common by @dependabot in #25
- Bump System.Drawing.Common from 8.0.8 to 8.0.10 by @dependabot in #26
- Bump Nuke.Components and Nuke.Common by @dependabot in #28
- Bump System.Security.Cryptography.Xml from 8.0.1 to 8.0.2 by @dependabot in #27
- Bump Nuke.Common and Nuke.Components by @dependabot in #29
- Bump FluentAssertions from 6.12.1 to 6.12.2 by @dependabot in #30
- Bump Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.VisualBasic.Workspaces, Buildalyzer.Workspaces and System.Security.Cryptography.Xml by @dependabot in #32
- Bump FluentAssertions from 6.12.2 to 7.0.0 by @dependabot in #35
- Bump System.Formats.Asn1 from 8.0.1 to 9.0.0 by @dependabot in #31
- Bump System.Drawing.Common from 8.0.10 to 9.0.0 by @dependabot in #33
- Bump coverlet.collector from 6.0.2 to 6.0.3 by @dependabot in #39
- Update deps by @eNeRGy164 in #43
New Contributors
- @eNeRGy164 made their first contribution in #2
- @Meir017 made their first contribution in #5
- @dependabot made their first contribution in #20
- @YVbakker made their first contribution in #18
Full Changelog: v0.1.0...v0.2.0