Releases: bjorkstromm/azure-functions-test-framework
Releases · bjorkstromm/azure-functions-test-framework
v0.14.0
What's Changed
- Bump Microsoft.SourceLink.GitHub from 10.0.201 to 10.0.203 by @dependabot[bot] in #91
- Bump Microsoft.NET.Test.Sdk from 18.3.0 to 18.5.1 by @dependabot[bot] in #90
- Bump Microsoft.Azure.Functions.Worker.Extensions.DurableTask from 1.16.3 to 1.16.4 by @dependabot[bot] in #89
- Bump Grpc.AspNetCore from 2.76.0 to 2.80.0 by @dependabot[bot] in #87
- Bump Microsoft.Azure.Functions.Worker.Extensions.CosmosDB from 4.14.0 to 4.15.0 by @dependabot[bot] in #88
- Improve test coverage in AzureFunctions.TestFramework.Durable by @Copilot in #92
- Bump Microsoft.Azure.Functions.Worker.Extensions.Mcp from 1.4.0 to 1.5.0 by @dependabot[bot] in #94
- Bump NUnit from 4.5.1 to 4.6.0 by @dependabot[bot] in #95
- Bump TUnit from 1.24.18 to 1.43.11 by @dependabot[bot] in #96
- Bump Verify.XunitV3 from 31.14.0 to 31.16.2 by @dependabot[bot] in #97
- Bump Microsoft.Azure.Functions.Worker.Extensions.DurableTask from 1.16.4 to 1.16.5 by @dependabot[bot] in #93
- Implement previously unsupported Durable fake APIs (query, entity, send-event, and lock flows) by @Copilot in #98
- Bump Microsoft.AspNetCore.TestHost from 8.0.26 to 8.0.27 by @dependabot[bot] in #99
- Bump TUnit from 1.43.11 to 1.44.39 by @dependabot[bot] in #102
- Bump Microsoft.SourceLink.GitHub from 10.0.203 to 10.0.300 by @dependabot[bot] in #101
- Bump Verify.XunitV3 from 31.16.2 to 31.16.3 by @dependabot[bot] in #103
- Bump Microsoft.Azure.Functions.Worker.Extensions.Sql from 3.1.527 to 3.1.536 by @dependabot[bot] in #100
- Fix durable sample flake in entity-scheduled orchestration completion by @Copilot in #104
- Increase unit coverage for AzureFunctions.TestFramework.Tables by @Copilot in #106
- feat(tests): increase code coverage for AzureFunctions.TestFramework.SignalR by @Copilot in #107
- Raise framework library coverage to 80%+ with targeted test expansion and coverage filtering by @Copilot in #108
- Clean up KNOWN_ISSUES.md: remove informational entries that aren't issues by @Copilot in #109
- Add Azure Data Explorer (Kusto) input/output binding support via new DataExplorer package by @Copilot in #110
- feat: add AzureFunctions.TestFramework.Kafka package (Issue 5) by @Copilot in #111
- Normalize NuGet package README links to absolute GitHub URLs by @Copilot in #112
- docs: document [SendGrid] output binding support via Core generic output capture by @Copilot in #59
- Add Warmup trigger support via new
AzureFunctions.TestFramework.Warmuppackage by @Copilot in #113 - Remove AI slop by @bjorkstromm in #115
- Remove AI slop by @bjorkstromm in #117
- Raise Kafka package coverage by adding exhaustive
FunctionsTestHostKafkaExtensionsunit tests by @Copilot in #116 - Tighten copilot session rules and add coverage target by @Copilot in #118
- Refresh outdated README roadmap and align with current framework state by @Copilot in #114
- Catch publish-time stable-pack failures during PR checks by @Copilot in #119
- Enable warnings-as-errors across tests/samples and fix warning blockers without NoWarn suppressions by @Copilot in #120
Full Changelog: v0.13.2...v0.14.0
v0.13.2
What's Changed
- Fix test step in release pipeline by @bjorkstromm in #86
Full Changelog: v0.13.1...v0.13.2
v0.13.1
v0.13.0
What's Changed
- Add AzureFunctions.TestFramework.Redis extension by @Copilot in #65
- feat(rabbitmq): add AzureFunctions.TestFramework.RabbitMQ package and tests by @devlead in #67
- docs: mark Redis (Issue 10) as done in extension-support-plan.md by @Copilot in #68
- Set package-ecosystem to 'nuget' in dependabot.yml by @bjorkstromm in #70
- Add AzureFunctions.TestFramework.Dapr package by @Copilot in #69
- Bump Grpc.Tools from 2.78.0 to 2.80.0 by @dependabot[bot] in #71
- Bump Microsoft.AspNetCore.TestHost from 8.0.25 to 8.0.26 by @dependabot[bot] in #72
- Bump Microsoft.Azure.Functions.Worker.Extensions.SignalRService from 1.15.0 to 2.0.1 by @dependabot[bot] in #75
- Bump Microsoft.Azure.Functions.Worker.Extensions.DurableTask from 1.16.2 to 1.16.3 by @dependabot[bot] in #74
- Bump Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0 by @dependabot[bot] in #73
- docs: mark Dapr extension support as completed in extension-support-plan by @Copilot in #76
- feat: add code coverage collection and reporting to CI by @Copilot in #77
- fix(durable): allow re-scheduling over terminal instances; implement Suspend/Resume/Terminate/Purge + eternal orchestrator support by @Copilot in #78
- Reduce CRAP scores: extract TypedDataConverter, refactor GrpcHostService, add unit tests by @Copilot in #79
- refactor: reduce CRAP scores for top-ranked high-complexity methods by @Copilot in #80
- fix: reduce CRAP score in GrpcHostService and InMemoryGrpcClientFactory by @Copilot in #81
- test: improve unit test coverage for Core, Http, and trigger extension packages by @Copilot in #82
- Add SECURITY.md by @Copilot in #83
- fix: body JSON property named "query" crashes BindingData population by @Copilot in #84
New Contributors
- @dependabot[bot] made their first contribution in #71
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- feat(Blob): support BlobClient-typed parameters in BlobTrigger and BlobInput by @bjorkstromm in #62
- Add MCP (Model Context Protocol) trigger support and fix WorkerExtensionStartup invocation by @Copilot in #63
- feat: Azure SQL support (AzureFunctions.TestFramework.Sql) by @Copilot in #64
- feat: populate BindingContext.BindingData from HTTP request by @bjorkstromm in #66
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- docs: extend extension-support-plan to cover all isolated-worker bindings by @Copilot in #60
- feat(Queue): support QueueMessage-typed function parameters in Invoke… by @bjorkstromm in #61
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- Respect SignalEntityOptions.SignalTime in fake entity runner by @bjorkstromm in #58
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- Add AzureFunctions.TestFramework.CosmosDB package (trigger, input & output bindings) by @Copilot in #53
- Add AzureFunctions.TestFramework.EventHubs — EventHubTrigger & EventHubOutput support by @Copilot in #54
- Add custom serializer tests across all 4 framework flavours and durable by @Copilot in #55
- feat: route constraints, optional params, and catch-all via ASP.NET Core TemplateMatcher by @Copilot in #57
- Add AzureFunctions.TestFramework.SignalR package by @Copilot in #56
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- docs: update documentation to reflect TestServer-based architecture by @Copilot in #36
- feat: Reflection.md documentation and SDK contract tests by @Copilot in #37
- Plan: Support all built-in Azure Functions Isolated Worker extensions by @Copilot in #38
- feat(servicebus): Batch trigger + MessageActions support by @Copilot in #49
- Add [BlobInput] input binding support to AzureFunctions.TestFramework.Blob by @Copilot in #50
- feat: Add AzureFunctions.TestFramework.Tables package with TableInput/Output binding support by @Copilot in #51
- docs: split per-package README files out of monolithic root README by @Copilot in #52
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Multi-target tests and function-app projects to net8.0;net10.0 by @Copilot in #33
- refactor: make Core extensible — move trigger knowledge out of Core by @Copilot in #34
- fix: resolve [DurableClient] parameters from DI in fake activity/orchestrator runner by @bjorkstromm in #35
Full Changelog: v0.8.0...v0.9.0