Releases: PublicApiGenerator/PublicApiGenerator
Releases · PublicApiGenerator/PublicApiGenerator
11.4.1
11.4.0
This release brings some new features that may change your existing generated APIs. You can find more information in #448. In case you want to preserve previous behaviour please open an issue.
Bugfixes
- Fix hiding of member with different return type by @sungam3r in #342
- Fix doubled braces in attributes by @sungam3r in #412
- Handle more special characters by @sungam3r in #447
New features
- Add net9.0 and net48 TFMs by @sungam3r in #413
- Option to split parameters across lines by @sungam3r in #417
- Support property method modifiers by @sungam3r in #434
- Add support for readonly ref struct by @sungam3r in #436
- Add support for dynamic keyword by @sungam3r in #435
- Add ApiGeneratorOptions.TreatRecordsAsClasses by @sungam3r in #444
- Support native sized integers by @sungam3r in #446
Updated dependencies
- Bump Roslynator.Formatting.Analyzers from 4.12.9 to 4.12.10 in /src by @dependabot in #407
- Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 in /src by @dependabot in #408
- Bump coverlet.collector from 6.0.2 to 6.0.3 in /src by @dependabot in #409
- Revert System.CodeDom to 8.0.0 by @sungam3r in #414
- Bump System.CodeDom to 9.0.0 by @sungam3r in #421
- Bump xunit from 2.9.2 to 2.9.3 in /src by @dependabot in #439
- Bump xunit.runner.visualstudio from 3.0.0 to 3.0.1 in /src by @dependabot in #440
- Bump System.CodeDom from 9.0.0 to 9.0.1 in /src by @dependabot in #442
- Downgrade System.CodeDom by @sungam3r in #443
- Bump coverlet.collector from 6.0.3 to 6.0.4 in /src by @dependabot in #450
- Bump Shouldly from 4.2.1 to 4.3.0 in /src by @dependabot in #451
Misc
- Tune project settings by @sungam3r in #415
- Add test to show parameters splitting by @sungam3r in #416
- Initial commit of System.CodeDom files by @sungam3r in #418
- Remove unused code by @sungam3r in #419
- Add SR class by @sungam3r in #420
- Handle static gracefully by @sungam3r in #423
- Handle readonly gracefully by @sungam3r in #424
- Handle modifiers for methods and properties gracefully by @sungam3r in #425
- Handle modifiers for events gracefully by @sungam3r in #426
- Do not print autogenerated header by @sungam3r in #427
- Handle init-only properties gracefully by @sungam3r in #428
- Handle new lines gracefully by @sungam3r in #429
- Handle more new lines gracefully by @sungam3r in #430
- Handle even more new lines gracefully by @sungam3r in #431
- Handle attributes gracefully by @sungam3r in #432
- Handle the last new line gracefully by @sungam3r in #433
- Use raw string literals by @sungam3r in #441
- Switch to ubuntu-22.04 from ubuntu-latest by @sungam3r in #445
Full Changelog: 11.3.0...11.4.0
11.3.0
New Features
Misc
- Bump Roslynator.Analyzers from 4.12.3 to 4.12.9 in /src by @dependabot in #400
- Bump xunit from 2.8.0 to 2.9.2 in /src by @dependabot in #399
- Bump PolySharp from 1.14.1 to 1.15.0 in /src by @dependabot in #403
- Bump System.CodeDom from 8.0.0 to 9.0.0 in /src by @dependabot in #398
- Bump MinVer from 5.0.0 to 6.0.0 in /src by @dependabot in #405
- Bump Roslynator.Formatting.Analyzers from 4.12.3 to 4.12.9 in /src by @dependabot in #402
- Bump Mono.Cecil from 0.11.5 to 0.11.6 in /src by @dependabot in #404
- Bump xunit.runner.visualstudio from 2.5.7 to 3.0.0 in /src by @dependabot in #406
- Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.12.0 in /src by @dependabot in #401
New Contributors
Full Changelog: 11.2.0...11.3.0
11.2.0
New Features
- Allow to explicitly exclude types by @sungam3r in #394
- Ignore XamlGeneratedNamespace by default by @sungam3r in #397
Documentation
- Update the Verify.Xunit example by @peymanr34 in #367
- Update README.md by @sungam3r in #390
- Update README.md by @peymanr34 in #393
Misc
- Bump actions/labeler from 4 to 5 by @dependabot in #344
- Bump actions/setup-dotnet from 3 to 4 by @dependabot in #343
- Bump Roslynator.Analyzers from 4.6.4 to 4.7.0 by @dependabot in #345
- Bump Roslynator.Formatting.Analyzers from 4.6.4 to 4.7.0 by @dependabot in #346
- Bump xunit.runner.visualstudio from 2.5.4 to 2.5.5 by @dependabot in #348
- Bump xunit from 2.6.2 to 2.6.3 by @dependabot in #347
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #351
- Bump xunit.runner.visualstudio from 2.5.5 to 2.5.6 by @dependabot in #353
- Bump github/codeql-action from 2 to 3 by @dependabot in #349
- Bump PolySharp from 1.14.0 to 1.14.1 by @dependabot in #352
- Bump xunit from 2.6.3 to 2.6.5 by @dependabot in #358
- Bump Roslynator.Formatting.Analyzers from 4.7.0 to 4.9.0 by @dependabot in #359
- Bump Roslynator.Analyzers from 4.7.0 to 4.9.0 by @dependabot in #360
- Bump xunit from 2.6.5 to 2.6.6 by @dependabot in #361
- Bump actions/dependency-review-action from 3 to 4 by @dependabot in #362
- Bump Roslynator.Formatting.Analyzers from 4.9.0 to 4.10.0 by @dependabot in #363
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #365
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 by @dependabot in #366
- Bump xunit.runner.visualstudio from 2.5.6 to 2.5.7 by @dependabot in #369
- Bump xunit from 2.6.6 to 2.7.0 by @dependabot in #368
- Bump Roslynator.Formatting.Analyzers from 4.10.0 to 4.11.0 by @dependabot in #370
- Bump Roslynator.Analyzers from 4.9.0 to 4.11.0 by @dependabot in #371
- Bump coverlet.collector from 6.0.0 to 6.0.1 by @dependabot in #372
- Bump MinVer from 4.3.0 to 5.0.0 by @dependabot in #373
- Bump coverlet.collector from 6.0.1 to 6.0.2 by @dependabot in #374
- Bump Roslynator.Formatting.Analyzers from 4.11.0 to 4.12.0 by @dependabot in #376
- Bump Roslynator.Analyzers from 4.11.0 to 4.12.0 by @dependabot in #375
- Bump xunit from 2.7.0 to 2.8.0 by @dependabot in #383
- Bump Roslynator.Formatting.Analyzers from 4.12.0 to 4.12.3 by @dependabot in #385
- Bump Roslynator.Analyzers from 4.12.0 to 4.12.3 by @dependabot in #386
- Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #387
- Bump xunit.runner.visualstudio from 2.5.7 to 2.8.0 by @dependabot in #384
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #396
New Contributors
- @peymanr34 made their first contribution in #367
Full Changelog: 11.1.0...11.2.0
11.1.0
What's Changed
Bugfixes:
New features:
Mics:
- Remove resharper annotations by @sungam3r in #292
- Bump Shouldly from 4.1.0 to 4.2.0 by @dependabot in #294
- Bump Mono.Cecil from 0.11.4 to 0.11.5 by @dependabot in #295
- Bump Roslynator.Formatting.Analyzers from 4.2.0 to 4.3.0 by @dependabot in #298
- Bump Roslynator.Analyzers from 4.2.0 to 4.3.0 by @dependabot in #297
- Bump Shouldly from 4.2.0 to 4.2.1 by @dependabot in #296
- Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 by @dependabot in #299
- Bump coverlet.collector from 3.2.0 to 6.0.0 by @dependabot in #300
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.2 by @dependabot in #303
- Bump xunit from 2.4.2 to 2.5.0 by @dependabot in #306
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by @dependabot in #304
- Bump Roslynator.Analyzers from 4.3.0 to 4.4.0 by @dependabot in #307
- Bump Roslynator.Formatting.Analyzers from 4.3.0 to 4.4.0 by @dependabot in #308
- Bump Roslynator.Formatting.Analyzers from 4.4.0 to 4.5.0 by @dependabot in #311
- Bump Roslynator.Analyzers from 4.4.0 to 4.5.0 by @dependabot in #312
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.2 by @dependabot in #313
- Bump actions/checkout from 3 to 4 by @dependabot in #314
- Bump xunit from 2.5.0 to 2.5.2 by @dependabot in #318
- Bump xunit packages by @sungam3r in #336
- NET8 by @sungam3r in #337
- Bump actions/github-script from 6 to 7 by @dependabot in #330
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 by @dependabot in #326
- Bump System.CodeDom from 7.0.0 to 8.0.0 by @dependabot in #329
- Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 by @dependabot in #331
- Bump analyzers and use C#12 syntax by @sungam3r in #338
Full Changelog: 11.0.0...11.1.0
11.0.0
10.5.0
10.4.1
10.4.0
What's Changed
- Fix inconsistencies for record types across NET 6.x.x SDK by @sungam3r in #247
- Update CI and project properties by @sungam3r in #255
- Add support for C# 9 init-only setters by @stakx in #257
- Fix special case for Flags attribute by @sungam3r in #260
- Code style changes by @sungam3r in #267
- Add CI/CD workflows by @sungam3r in #270
- Add labeler workflow by @sungam3r in #271
- Fix cd-preview and add badges by @sungam3r in #273
- Add package icon by @sungam3r in #274
- Switch to PackageLicenseExpression by @sungam3r in #275
- Add CodeQL and Dependency Review workflows by @sungam3r in #276
- Fix CodeQL issues by @sungam3r in #278
- Fix readme in nupkg by @sungam3r in #281
- Add API approval test by @sungam3r in #282
- Fix visibility for internal classes by @sungam3r in #284
- Fix CodeQL issues by @sungam3r in #285
- Introduce two new options by @sungam3r in #286
- Code cleanup by @sungam3r in #287
- Escape literals in public constant string by @sungam3r in #288
- Bump a bunch of nuget dependencies by @dependabot
Full Changelog: 10.3.0...10.4.0