Breaking Changes
With the introduction of .NET dependency injection as well as the options pattern into the Shuttle.Core
components, some packages are no longer required and support for them will be dropped in due course.
These include the Shuttle.Core.Container
, Shuttle.Core.Logging
, generic hosting, as well as all related and derived packages.
Logging is no longer directly implemented in any of the components. Instead, where required, events are raised that may be handled in client applications where the appropriate logging should occur.
Please see the documentation for each of the relevant packages to see how to make use of them now.