Skip to content

Releases: elyosemite/UltraSpeedBus

v1.5.0

28 Nov 01:46

Choose a tag to compare

1.5.0 (2025-11-28)

Features

  • add EditorConfig for coding standards and update Directory.Build.props to treat warnings as errors (af19968)
  • add IEventProcessor interface and improve CommandContext formatting (438dd45)
  • add newlines for improved readability in IConsumerRegister interface (528538e)
  • enhance EditorConfig settings, fix method signature, and implement DynamicHandler for event handling (af9641c)
  • implement command, query, and event handling in UltraMediator and update README (e6445ee)
  • implement CreateOrder command handler and GetOrder query handler (0121eb6)
  • refactor CommandContext to use primary constructor for command initialization (aa3f79d)
  • refactor ConsumeContext and EventContext to use primary constructor for message initialization (19d7c8f)
  • refactor QueryContext to use primary constructor for query initialization (56a7c66)
  • remove unnecessary whitespace in IMediator interface (8ebd544)
  • standardize property naming to lowercase for consistency across command and query records (5518e4f)
  • update .editorconfig to disable SA1200 and SA1516 diagnostics (1d8b535)
  • update .editorconfig with new line preferences and adjust Visual Basic modifier order (9fcffd5)
  • update event handling for order creation and inventory addition (9bb9a84)
  • update event handling interfaces and improve code analysis settings (2280f6d)
  • update README with additional configuration details and remove development environment checks (e7dcbfc)

v1.4.0

26 Nov 17:00

Choose a tag to compare

1.4.0 (2025-11-26)

Features

  • add build task and define IPublish and ISend interfaces; remove obsolete message interfaces and handlers (f06eb09)
  • add command and query handler examples to README (b41b00e)
  • add command, query, and event context classes and mediator interfaces (9fd8585)
  • add CommandContext class for encapsulating command data (5c824f5)
  • add documentation for UltraSpeedBus.Extensions.DependencyInjection package (c7f0d69)
  • add EventContext class for encapsulating event data (417dd55)
  • add IConsumerConnector interface for connecting message handlers (06ecf68)
  • add IConsumerRegister interface for registering command, query, and event handlers (2af1de5)
  • add IMediator interface for handling message sending and publishing (e0404af)
  • add initial implementation of UltraSpeedBus with command, query, and event handling (e46db99)
  • add package metadata for UltraSpeedBus.Extensions.DependencyInjection (9aafbf9)
  • add QueryContext class for handling query data (66c3907)
  • define IHandlerHandle and IDynamicHandler interfaces for message handling (2759ae3)
  • implement ConsumeContext class for message handling (e84146c)
  • implement UltraMediator class for handling commands, queries, and events (c091e6e)
  • initialize project structure with Mediator pattern and basic command/event/query handling (1442830)
  • remove obsolete context and mediator classes and interfaces (a9b0943)
  • update README with command handler example and package installation instructions (f4d84e2)

v1.3.0

18 Nov 03:04

Choose a tag to compare

1.3.0 (2025-11-18)

Features

  • add ICommandHandler, IEventHandler, IQueryHandler, ITransport, ITransportConsumer, and ITransportProducer interfaces (7cf31ad)
  • add pull_request trigger for CI workflow on main branch (b634ca1)

Bug Fixes

  • restrict CI workflow branches to only main (6deeac7)

v1.2.5

16 Nov 19:45

Choose a tag to compare

1.2.5 (2025-11-16)

Bug Fixes

  • correct typo in .gitignore for object files (fa48794)

v1.2.4

16 Nov 19:10

Choose a tag to compare

1.2.4 (2025-11-16)

Bug Fixes

  • update PackageTags for clarity in project configuration (ffea188)

v1.2.3

16 Nov 18:58

Choose a tag to compare

1.2.3 (2025-11-16)

Bug Fixes

  • remove unused PackageIcon property from project configuration (f650d6f)

v1.2.2

16 Nov 18:56

Choose a tag to compare

1.2.2 (2025-11-16)

Bug Fixes

  • rename step ID for clarity in release workflow (f72c4b5)

v1.2.1

16 Nov 18:51

Choose a tag to compare

1.2.1 (2025-11-16)

Bug Fixes

  • update release workflow to check for version file and improve NuGet package handling (bba1ad2)

v1.2.0

16 Nov 18:47

Choose a tag to compare

1.2.0 (2025-11-16)

Features

  • add saga interfaces and update project structure for .NET 8.0 compatibility (3dd0fe1)

v1.1.1

16 Nov 18:41

Choose a tag to compare

1.1.1 (2025-11-16)

Bug Fixes

  • update semantic release workflow to correctly handle versioning and release conditions (3698d34)