|
23 | 23 | <GeneratePackageOnBuild>false</GeneratePackageOnBuild> |
24 | 24 | <LangVersion>latest</LangVersion> |
25 | 25 |
|
26 | | - <Version>2.0.0</Version> |
| 26 | + <Version>2.0.1</Version> |
27 | 27 | <Authors>Jean-Marie Alfonsi</Authors> |
28 | 28 | <Description>Sharpnado.Maui.Shadows adds high-quality, customizable drop shadows to any .NET MAUI view on Android, iOS, Windows, and MacCatalyst. Define multiple shades per view with Color, Opacity, BlurRadius, and Offset, and match corners with CornerRadius for pixel-perfect results. Android supports a selectable blur algorithm via BlurType (Gpu or StackBlur). Built on modern MAUI handlers with platform-optimized implementations (RenderEffect/RenderScript on Android, CALayer on iOS/MacCatalyst, WinUI 3 Composition on Windows), weak events to prevent leaks, and global bitmap caching for performance. Includes XAML markup extensions (SingleShade, ImmutableShades, ShadeStack, NeumorphismShades) for concise, reusable definitions.</Description> |
29 | 29 | <PackageProjectUrl>https://github.com/roubachof/Sharpnado.Shadows</PackageProjectUrl> |
|
32 | 32 | <PackageLicenseExpression>MIT</PackageLicenseExpression> |
33 | 33 | <PackageIcon>shadows.png</PackageIcon> |
34 | 34 | <PackageReadmeFile>PACKAGE_README.md</PackageReadmeFile> |
| 35 | + |
| 36 | + <PublishRepositoryUrl>true</PublishRepositoryUrl> |
| 37 | + <EmbedUntrackedSources>true</EmbedUntrackedSources> |
| 38 | + <IncludeSymbols>true</IncludeSymbols> |
| 39 | + <SymbolPackageFormat>snupkg</SymbolPackageFormat> |
35 | 40 | <PackageReleaseNotes> |
36 | | - Version 2.0.0 - Major release for .NET 9 MAUI |
37 | | - |
38 | | - NEW FEATURES: |
39 | | - * Full .NET 9 MAUI support with modern handlers architecture |
40 | | - * Android: New BlurType property (Gpu/StackBlur) for blur algorithm selection |
41 | | - * Android: Improved GPU-based blur rendering with advanced options |
42 | | - * Android: Enhanced memory management and bitmap caching |
43 | | - * iOS/MacCatalyst: Complete rewrite using modern ViewHandler architecture |
44 | | - * Windows: Full WinUI 3 support with Composition API |
45 | | - * MacCatalyst: Full platform support with native blur effects |
| 41 | + Version 2.0.1 - Windows Platform Inclusion |
46 | 42 |
|
47 | | - IMPROVEMENTS: |
48 | | - * Complete handler refactoring for all platforms (Android, iOS, Windows, MacCatalyst) |
49 | | - * Fixed memory leaks in Windows handler (SizeChanged event subscription) |
50 | | - * Improved null safety with nullable reference types throughout |
51 | | - * Enhanced logging and debugging capabilities |
52 | | - * Better error handling and bounds checking |
53 | | - * Consistent use of WeakEvents to prevent memory leaks |
54 | | - * Modern C# patterns and practices |
| 43 | + PACKAGING FIX: |
| 44 | + * Re-release to include Windows platform binaries (net9.0-windows10.0.19041.0) |
| 45 | + * Previous 2.0.0 release was missing Windows support due to being packaged on macOS |
55 | 46 |
|
56 | | - BREAKING CHANGES: |
57 | | - * Minimum target framework: .NET 9 |
58 | | - * Legacy Xamarin.Forms support moved to separate package |
59 | | - * Initialization API updated for MAUI handlers |
60 | | - * Assembly name changed to Sharpnado.Maui.Shadows |
| 47 | + No code changes from v2.0.0. |
61 | 48 |
|
62 | | - PLATFORMS: |
63 | | - * Android API 21+ |
64 | | - * iOS 12.2+ |
65 | | - * Windows 10.0.17763.0+ |
66 | | - * MacCatalyst 15.0+ |
| 49 | + See documentation: https://github.com/roubachof/Sharpnado.Shadows |
67 | 50 | </PackageReleaseNotes> |
68 | 51 | </PropertyGroup> |
69 | 52 |
|
|
0 commit comments