9.0.4
Overview
Because increasing number of services use .net core 3.0 for their UI layer (Uno/Blazor), we've separated the UI specific functionality into it's own package Splat.Drawing
. This contains the bitmap, color, and platform design mode detection now.
To register the bitmap loader on the platform the following:
Locator.CurrentMutable.RegisterPlatformBitmapLoader();
To detect if the current UI system is in design mode do the following:
PlatformModeDetector.Current.InDesignMode();
Secondly we added analyzers around null checking. There are null checks around common areas of public API to detect if you pass in a null when a object is required.
Changes:
- 0d1fc01 Set AndroidUseIntermediateDesignerFile to false @glennawatson
- b1c41db housekeeping: Temporarily add back android compile hack @glennawatson
- e07b108 housekeeping: Add Splat.Drawing to the cake build @glennawatson
- 1e5b501 Release: Splat 9.0 @glennawatson
- a5315ce housekeeping: Move UI functionality to Splat.Drawing (#403) @glennawatson
- 7b59dff build(deps): bump Serilog.Exceptions from 5.3.0 to 5.3.1 (#356) @dependabot
- 8d99f81 build(deps): bump Autofac from 4.9.3 to 4.9.4 (#389) @dependabot
- d14f1bc build(deps): bump NLog from 4.6.5 to 4.6.7 (#395) @dependabot
- 6bfa99c build(deps): bump SimpleInjector from 4.6.0 to 4.7.1 (#399) @dependabot
- bb4b26f build(deps): bump DryIoc.Dll from 4.0.5 to 4.0.7 (#400) @dependabot
- 1750b7a build(deps): bump Xamarin.Forms from 4.2.0.709249 to 4.2.0.778463 (#401) @dependabot
- c5bf2d0 Fix: add contract to HasRegistration (#394) [ #372 ] @glennawatson