Skip to content

Commit fb70c82

Browse files
authored
Merge pull request #53 from Caliburn-Micro/vb2ae-V4_bugfix_V5-beta_announcement
Add 2 more posts
2 parents 54c4e97 + 08d193f commit fb70c82

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
### Caliburn Micro V6 Roadmap
2+
3+
#### Upcoming Features
4+
- **Support for Uno Platform:** V6 will introduce support for the Uno Platform, enhancing cross-platform development capabilities.
5+
- **Xamarin Version to be Removed:** Due to Microsoft discontinuing support for Xamarin, V6 will no longer include a Xamarin Forms version.
6+
7+
#### Performance Improvements
8+
- **Enhanced performance:** performance improvements for Caliburn Micro, optimizing both speed and efficiency.
9+
10+
11+
### Caliburn.Micro Extensions Project
12+
13+
- **Project Overview:**
14+
- This project will provide templates for Caliburn.Micro.
15+
- The release will include a code generator to simplify `INotifyPropertyChanged`.
16+
17+
- **IValue Converters:**
18+
- Bool to Visibility converter for all platforms, not just UWP.
19+
- URL to Image converter.
20+
- Decimal to String converter for custom currency formatting.
21+
- DateTime to String converter for custom DateTime formatting.

_posts/2024-12-14-V5-Beta.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
## Caliburn Micro V5 Beta Release Notes
2+
3+
#### New Features
4+
- **.NET MAUI support**
5+
- **Avalonia UI support**
6+
- **WinUI 3 support**
7+
8+
#### Supported Versions
9+
- **.NET:**
10+
- .NET 8.0
11+
- .NET 9.0
12+
13+
- **.NET Framework:**
14+
- Version 4.62 and later
15+
16+
#### Deprecated Support
17+
- **.NET Framework:**
18+
- 4.6.1 and lower
19+
- **.NET Core:**
20+
- 3.1
21+
- **.NET:**
22+
- 5
23+
- 6
24+
- 7
25+
26+
#### Security Enhancements
27+
- **CodeQL scans**
28+
- **Added Software Bill of Materials (SBOM) to NuGet packages**
29+
30+
#### Bug Fixes
31+
- **Bug 762:** `ConductWith` now behaves consistently for `Activate` and `Deactivate`
32+
- **Bug 906:** Long-running tasks within `OnDeactivateAsync` now run on the captured context
33+
34+
#### CodeQL fixes
35+
- **Code Scanning alert #199**: Change Unsynchronized access to static collection member in non-static context (changed MessageBinder.SpecialValues to ConcurrentDictionary)
36+
- **Code Scanning alert #198 & 197**: Change Unsynchronized access to static collection member in non-static context (changed NonResolvableChildTypes to ConcurrentDictionary)
37+
- **Code Scanning alerts # 2 - 9**: Invalid string formatting (Updated string being passed by unit tests)
38+
- **Code Scanning alerts # 101 - 110**: Reference equality test on System.Object (Using object.ReferenceEquals instead of == on objects)
39+
40+
41+
#### Additional NuGet Sources
42+
- **GitHub packages now include NuGet packages:** [link](https://github.com/orgs/Caliburn-Micro/packages)
43+
44+
#### Updates and Improvements
45+
- **Xamarin.Forms updated to V5**
46+
- **Added unit tests for additional platforms**
47+
48+
49+
### Special Thanks
50+
51+
A heartfelt thank you to @KasperSK, @K4PS3, @ravibaghel, @Dennis40816, @darxis, @Yinimi, @Stannieman, and @danwalmsley for your hard work.
52+
53+
---

0 commit comments

Comments
 (0)