What's Changed
- feat: use Microsoft.CodeAnalysis.Diagnostics for error messages by @Mielek in #25
- feat: Auto discover policy handlers instead of manually adding them by @Mielek in #29
- feat: Improve file handling in compiler by @Mielek in #28
- fix: Fix MockUrl and MockRequest by @Mielek in #27
- chore: Add root namespaces to projects by @Mielek in #26
- Bump Newtonsoft.Json from 13.0.1 to 13.0.3 by @dependabot in #33
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.12.0 by @dependabot in #34
- Bump Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.MSTest and MSTest.TestFramework by @dependabot in #32
- Bump coverlet.collector from 3.1.2 to 6.0.2 by @dependabot in #35
- Bump coverlet.collector from 6.0.0 to 6.0.2 by @dependabot in #41
- Bump Microsoft.CodeAnalysis.CSharp and Microsoft.CodeAnalysis.Analyzers by @dependabot in #38
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.12.0 by @dependabot in #40
- Bump FluentAssertions from 6.12.0 to 7.0.0 by @dependabot in #39
- Fixed a broken example in the QuickStart.md documentation by @mrucker in #42
- fix: Log full file path instead of file name by @Mielek in #37
- deps: Bump MSTest.TestAdapter and MSTest.TestFramework by @Mielek in #36
- Bump MSTest.TestAdapter from 3.6.3 to 3.6.4 by @dependabot in #43
- Bump Microsoft.CodeAnalysis from 4.11.0 to 4.12.0 by @dependabot in #48
- Bump Microsoft.IdentityModel.JsonWebTokens from 8.2.1 to 8.3.0 by @dependabot in #47
- Bump Microsoft.CodeAnalysis.Analyzers from 3.3.4 to 3.11.0 by @dependabot in #45
- Bump MSTest.TestFramework from 3.6.3 to 3.6.4 by @dependabot in #46
- chore: Add @maciejtreder to code owners by @Mielek in #50
- ci: Add testing example project in pipeline by @Mielek in #49
- feat: Policy section unit testing by @Mielek in #30
- feat: Scaffold policies emulator by @Mielek in #51
- chore(deps): bump MSTest.TestFramework from 3.6.4 to 3.7.0 by @dependabot in #52
- chore(deps): bump MSTest.TestAdapter from 3.6.4 to 3.7.0 by @dependabot in #53
- chore(deps): bump coverlet.collector from 6.0.2 to 6.0.3 by @dependabot in #60
- feat: Handle authenticate certificate policy in emulator by @Mielek in #61
- fix: Remove config validation in constructors by @Mielek in #63
- feat: Implement cache lookup value in emulator by @Mielek in #64
- feat: Implement ip filter in emulator by @Mielek in #65
- feat: Implement check header in emulator by @Mielek in #66
- feat: Implement include-fragment in compiler by @Mielek in #67
- feat: Implement cache store value policy in emulator by @Mielek in #68
- feat: Implement cache remove value policy in emulator by @Mielek in #69
- chore(deps): bump Microsoft.IdentityModel.JsonWebTokens and System.IdentityModel.Tokens.Jwt by @dependabot in #73
- chore(deps): bump Microsoft.Extensions.Configuration.CommandLine from 9.0.0 to 9.0.1 by @dependabot in #75
- bump: Update test libraries by @Mielek in #77
- feat: Support find-and-replace policy in the compiler by @Mielek in #84
- feat: Add dotnet custom template for project and policy boostraping by @Mielek in #83
- chore(deps): bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0 by @dependabot in #92
- chore(deps): bump MSTest from 3.7.3 to 3.8.0 by @dependabot in #96
- fix code snippet by @syneex in #97
- chore(deps): bump MSTest from 3.8.0 to 3.8.2 by @dependabot in #98
- chore(deps): bump coverlet.collector from 6.0.3 to 6.0.4 by @dependabot in #88
- Use Microsoft.Extensions.DependencyInjection for the compiler by @Mielek in #100
- fix: Make local declaration syntax invalid by @Mielek in #102
- feat: Add retry policy to compiler by @Mielek in #101
- feat: Add wait policy to compiler by @Mielek in #105
- feat: Add get-authorization-context policy support in compiler by @Mielek in #106
- feat: Add log to eventhub policy to compiler by @Mielek in #108
- fix: Update error when calls and bandwidth are not defined in quota policy by @Mielek in #109
- chore: Add copyright automatically on file creation by @Mielek in #110
- deps: Bump Microsoft.CodeAnalysis to 4.13.0 by @Mielek in #113
- feat: Add limit-concurrency policy to compiler by @Mielek in #111
- chore: Move to major version 1.0.0 by @Mielek in #114
- feat: Add quota-by-key policy to compiler by @Mielek in #115
- feat: Add cross-domain policy to compiler by @Mielek in #116
- feat: Add proxy policy to compiler by @Mielek in #117
- feat: Add redirect content URLs policy to compiler by @Mielek in #118
- feat: Add send one way request policy to compiler by @Mielek in #119
- feat: Add trace policy to compiler by @Mielek in #120
- feat: Add validate azure ad token policy to compiler by @Mielek in #121
- feat: Add validate-client-certificate policy to compiler by @Mielek in #122
- feat: Add validate headers policy to compiler by @Mielek in #123
- feat: Add xml-to-json policy to compiler by @Mielek in #124
- feat: Add validate-content to compiler by @Mielek in #126
- chore: Remove usages of dynamic by @Mielek in #125
- deps: Bump MSTest version by @Mielek in #130
- feat: Add validate-odata-request policy to compiler by @Mielek in #127
- feat: Add validate-status-code policy in compiler by @Mielek in #129
- feat: Add validate-parameters policy to compiler by @Mielek in #131
- feat: Add xsl-transform policy to compiler by @Mielek in #132
- feat: Add Llm-token-limit policies to compiler by @Mielek in #133
- feat: Add dapr functionality to set-backend-service policy by @Mielek in #134
- feat: Add invoke-darp-binding policy to compiler by @Mielek in #135
- feat: Add publish-to-darp policy to compiler by @Mielek in #136
- feat: Add set-status policy to compiler by @Mielek in #137
- docs: Add inline documentation to policies by @Mielek in #138
- feat: Add LlmContentSafety policy to compiler by @Mielek in #139
- feature #140 formatting xml by default, unless specified to be false. by @al185104 in #141
- Removed not released properties from validate-azure-ad-token by @Mielek in #142
- Update package reference to 1.0.0 in templates by @Mielek in #143
New Contributors
- @mrucker made their first contribution in #42
- @syneex made their first contribution in #97
- @al185104 made their first contribution in #141
Full Changelog: v0.0.1...v1.0.0