Skip to content

Latest commit

 

History

History
182 lines (107 loc) · 9.06 KB

changelog.md

File metadata and controls

182 lines (107 loc) · 9.06 KB

Changelog

v2.0.0 (2024-01-29)

Full Changelog

✨ Implemented enhancements:

  • Allow async enumerable stream results #113

🔨 Other:

  • Benchmark dynamic dispatch performance characteristics #116

🔀 Merged:

  • Dynamic dispatch benchmarks #118 (@kzu)

v2.0.0-rc.6 (2024-01-29)

Full Changelog

✨ Implemented enhancements:

  • Add support for async streams from command execution #114 (@kzu)

v2.0.0-rc.5 (2024-01-27)

Full Changelog

v2.0.0-rc.4 (2024-01-27)

Full Changelog

✨ Implemented enhancements:

  • Switch to central package versions #111 (@kzu)
  • Only set activity custom property when sampling AllData #107 (@kzu)

🔨 Other:

  • Switch to central package versions now that floating versions are supported #110

v2.0.0-rc.3 (2023-07-10)

Full Changelog

🐛 Fixed bugs:

  • Fix automapper dependency #106 (@kzu)

v2.0.0-rc.2 (2023-07-10)

Full Changelog

✨ Implemented enhancements:

  • Observability: add caller information to main API for improved telemetry #102
  • Avoid losing caller information when invoking extension methods #104 (@kzu)
  • Add caller information to main API for improved telemetry #103 (@kzu)

🔀 Merged:

  • Add public api analyzers to avoid inadvertent breaking changes #105 (@kzu)

v2.0.0-rc.1 (2023-07-07)

Full Changelog

✨ Implemented enhancements:

  • Improve observability #99
  • Add command and event payloads to activity #101 (@kzu)
  • Improve observability #100 (@kzu)

v2.0.0-beta.4 (2023-07-06)

Full Changelog

✨ Implemented enhancements:

  • Preserve original exception stacktrace after recording telemetry error #79

🐛 Fixed bugs:

  • Don't allow mappers to map to same type #80
  • Set activity status to error when an exception is recorded #77

🔀 Merged:

  • Rename operations to Execute and Notify #97 (@kzu)
  • Bump dependencies, switch to flexible central package versions #96 (@kzu)

v2.0.0-beta.3 (2022-11-19)

Full Changelog

✨ Implemented enhancements:

  • Add exception telemetry recording #76
  • Add basic telemetry support in core message bus implementation #73
  • Issue a warning for non-public commands #71
  • Set activity status to error when an exception is recorded #78 (@kzu)
  • Add basic telemetry support in core message bus implementation #74 (@kzu)
  • Issue a warning for non-public commands #72 (@kzu)

v2.0.0-beta.2 (2022-11-18)

Full Changelog

✨ Implemented enhancements:

  • Fix support for non-void command handlers in duck typing #69

v2.0.0-alpha (2022-11-16)

Full Changelog

✨ Implemented enhancements:

  • Make duck-typing support pluggable with no built-in implementation #57
  • Add support for dynamic record creation including list-like properties #49
  • Support hierarchical record creation from generated dynamic factory #47
  • Provide analyzer + code fix for turning sync command to async and viceversa #38
  • Provide analyzers + code fixes for common command authoring errors #37
  • Add support for duck typing of commands #33
  • Add support for duck typing on events #31
  • Allow derived message bus implementation to monitor used event contracts #19
  • Make duck-typing support pluggable #60 (@kzu)
  • Provide analyzer + code fix for turning sync command to async and viceversa #39 (@kzu)
  • Support sync/async execute fixer on returning commands too #35 (@kzu)
  • Duck typing of events and commands #34 (@kzu)
  • Allow derived message bus implementation to monitor used event contracts #20 (@kzu)

🔨 Other:

  • Upgrade to centrally managed package versions #51
  • Add unit tests for analyzers #45

🔀 Merged:

  • Add pages and oss artifacts #62 (@kzu)
  • Update to modern color #61 (@kzu)
  • Upgrade to centrally managed package versions #52 (@kzu)
  • Add support for collections in dynamic record creation factories #50 (@kzu)
  • Add support for hierarchical record creation from generated factories #48 (@kzu)
  • Add comprehensive tests for analyzers and code fixes #46 (@kzu)
  • Unified IMessageBus interface #16 (@kzu)
  • Add dynamic OS matrix #15 (@kzu)

v1.3.0 (2022-07-28)

Full Changelog

v1.5.0 (2022-07-28)

Full Changelog

✨ Implemented enhancements:

  • Introduce IMessageBus unifying interface for Commands+Events #5

🔀 Merged:

  • Docs and packaging improvements #7 (@kzu)
  • Introduce IMessageBus unifying interface for Commands+Events #6 (@kzu)

v1.2.0-beta (2022-07-20)

Full Changelog

🔀 Merged:

  • Ensure we strong-name the assemblies with the previous key #4 (@kzu)

v1.2.0-alpha (2022-07-16)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator