diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0725c12..a863c6c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,11 @@
All notable changes to this project will be documented in this file.
-## [1.0.0] - 2026-03-06
+Version numbers are aligned with .NET / MAUI versions (e.g., OpenMaui 9.0.x targets .NET 9 / MAUI 9).
+
+## [9.0.0] - 2026-03-06
+
+> Version realigned from 1.0.0 to match .NET 9 / MAUI 9.0.x versioning.
### Added
- 35+ Skia-rendered controls: Button, Label, Entry, Editor, CheckBox, Switch, RadioButton, Slider, Stepper, Picker, DatePicker, TimePicker, SearchBar, Image, ImageButton, ProgressBar, ActivityIndicator, BoxView, Border, Frame, ScrollView, CollectionView, CarouselView, IndicatorView, SwipeView, RefreshView, GraphicsView, WebView, MenuBar
@@ -25,12 +29,21 @@ All notable changes to this project will be documented in this file.
- DiagnosticLog centralized logging infrastructure (conditional on DEBUG builds)
- Configurable gesture thresholds (SwipeMinDistance, SwipeMaxTime, etc.)
- Exception-safe rendering pipeline
+- SafeHandle wrappers for native interop (GTK, X11, GObject)
+- Performance benchmarks for rendering pipeline (541 passing tests)
+- Threading model and DI migration documentation
### Fixed
+- Native resource leaks: GTK signal disconnection, X11 cursor freeing, CSS provider unref, WebKit dlclose
+- 27 empty catch blocks replaced with DiagnosticLog for debuggability
- GestureManager memory leak (view tracking dictionaries now cleaned up on dispose)
- Text binding recursion guard in EntryHandler
- Rendering pipeline crash protection (exceptions in view Draw no longer crash the app)
+## [1.0.0] - 2026-03-06 [DEPRECATED]
+
+> Superseded by 9.0.0. Identical codebase, version renumbered to align with .NET/MAUI versioning.
+
## [1.0.0-rc.1] - 2026-02-01
### Added
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b22bc9b..3376b39 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,6 +1,6 @@
# Contributing to .NET MAUI Linux Platform
-Thank you for your interest in contributing to the .NET MAUI Linux Platform! This project is developed and maintained by [MarketAlly LLC](https://marketally.com) under the leadership of David H. Friedel Jr.
+Thank you for your interest in contributing to the .NET MAUI Linux Platform! This project is developed and maintained by [MarketAlly Pte Ltd](https://marketally.com) under the leadership of David H. Friedel Jr.
This document provides guidelines and information for contributors.
diff --git a/LICENSE b/LICENSE
index 88d39b3..9ec1202 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2025 MarketAlly LLC
+Copyright (c) 2025 MarketAlly Pte Ltd
Lead Architect: David H. Friedel Jr.
diff --git a/OpenMaui.Controls.Linux.csproj b/OpenMaui.Controls.Linux.csproj
index 340e5f9..d7163a9 100644
--- a/OpenMaui.Controls.Linux.csproj
+++ b/OpenMaui.Controls.Linux.csproj
@@ -14,18 +14,18 @@
OpenMaui.Controls.Linux
- 1.0.0
- MarketAlly LLC, David H. Friedel Jr.
- MarketAlly LLC
+ 9.0.0
+ MarketAlly Pte Ltd, David H. Friedel Jr.
+ MarketAlly Pte Ltd
OpenMaui Linux Controls
Linux desktop support for .NET MAUI applications using SkiaSharp rendering. Supports X11 and Wayland display servers with 35+ controls, platform services, and accessibility support.
- Copyright 2025-2026 MarketAlly LLC
+ Copyright 2025-2026 MarketAlly Pte Ltd
MIT
https://git.marketally.com/open-maui/maui-linux
https://git.marketally.com/open-maui/maui-linux.git
git
maui;linux;desktop;skia;gui;cross-platform;dotnet;x11;wayland;openmaui
- 1.0: 100% .NET MAUI API compliance - all public APIs use MAUI types (Color, Rect, Size, Thickness, double). Full XAML support with BindableProperty for all controls, Visual State Manager integration, data binding, and XAML styles. 217 passing tests.
+ 9.0: Version aligned with .NET 9 / MAUI 9. 100% .NET MAUI API compliance - all public APIs use MAUI types. Full XAML support, Visual State Manager, data binding, XAML styles. 541 passing tests. Previously released as 1.0.0.
README.md
icon.png
false
diff --git a/OpenMaui.Controls.Linux.nuspec b/OpenMaui.Controls.Linux.nuspec
index 017a26b..33b3c78 100644
--- a/OpenMaui.Controls.Linux.nuspec
+++ b/OpenMaui.Controls.Linux.nuspec
@@ -2,10 +2,10 @@
OpenMaui.Controls.Linux
- 1.0.0
+ 9.0.0
OpenMaui Linux Controls
- MarketAlly LLC, David H. Friedel Jr.
- MarketAlly LLC
+ MarketAlly Pte Ltd, David H. Friedel Jr.
+ MarketAlly Pte Ltd
MIT
https://git.marketally.com/open-maui/maui-linux
https://git.marketally.com/open-maui/maui-linux/raw/branch/main/assets/icon.png
@@ -21,12 +21,12 @@ Features:
- Accessibility support (AT-SPI2, High Contrast)
- HiDPI and Input Method support
-Developed by MarketAlly LLC. Lead Architect: David H. Friedel Jr.
+Developed by MarketAlly Pte Ltd. Lead Architect: David H. Friedel Jr.
-1.0: 100% .NET MAUI API compliance - all public APIs use MAUI types (Color, Rect, Size, Thickness, double). Full XAML support with BindableProperty for all controls, Visual State Manager integration, data binding, and XAML styles. Core SkiaSharp-based rendering engine, X11 window management with full input handling, 35+ control implementations, 18 platform services, accessibility support. 217 passing tests.
+9.0: Version aligned with .NET 9 / MAUI 9. 100% .NET MAUI API compliance - all public APIs use MAUI types. Full XAML support, SkiaSharp rendering, X11 window management, 35+ controls, 18 platform services, accessibility support. 541 passing tests. Previously released as 1.0.0.
- Copyright 2025-2026 MarketAlly LLC
+ Copyright 2025-2026 MarketAlly Pte Ltd
maui linux desktop skia gui cross-platform dotnet openmaui
diff --git a/README.md b/README.md
index 09d772a..3329664 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@ A comprehensive Linux platform implementation for .NET MAUI using SkiaSharp rend
[](https://www.nuget.org/packages/OpenMaui.Controls.Linux)
[](LICENSE)
-**Developed by [MarketAlly LLC](https://marketally.com)**
+**Developed by [MarketAlly Pte Ltd](https://marketally.com)**
**Lead Architect: David H. Friedel Jr.**
## Overview
@@ -275,11 +275,11 @@ All interactive controls support VSM states: Normal, PointerOver, Pressed, Focus
## License
-Copyright (c) 2025-2026 MarketAlly LLC. Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+Copyright (c) 2025-2026 MarketAlly Pte Ltd. Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
-- [MarketAlly LLC](https://marketally.com) - Project development and maintenance
+- [MarketAlly Pte Ltd](https://marketally.com) - Project development and maintenance
- [SkiaSharp](https://github.com/mono/SkiaSharp) - 2D graphics library
- [.NET MAUI](https://github.com/dotnet/maui) - Cross-platform UI framework
- The .NET community
diff --git a/Services/VersionTrackingService.cs b/Services/VersionTrackingService.cs
index 7459bc0..e1f4c23 100644
--- a/Services/VersionTrackingService.cs
+++ b/Services/VersionTrackingService.cs
@@ -224,7 +224,7 @@ public class VersionTrackingService : IVersionTracking
{
var assembly = Assembly.GetEntryAssembly() ?? Assembly.GetExecutingAssembly();
var version = assembly.GetName().Version;
- return version != null ? $"{version.Major}.{version.Minor}.{version.Build}" : "1.0.0";
+ return version != null ? $"{version.Major}.{version.Minor}.{version.Build}" : "9.0.0";
}
private static string GetAssemblyBuild()
diff --git a/docs/FAQ.md b/docs/FAQ.md
index aa0c5ee..2beda55 100644
--- a/docs/FAQ.md
+++ b/docs/FAQ.md
@@ -304,4 +304,4 @@ jobs:
---
-*Developed by [MarketAlly LLC](https://marketally.com) • Lead Architect: David H. Friedel Jr.*
+*Developed by [MarketAlly Pte Ltd](https://marketally.com) • Lead Architect: David H. Friedel Jr.*
diff --git a/docs/RC1-ROADMAP.md b/docs/RC1-ROADMAP.md
index 0e9d1ba..8afbdf6 100644
--- a/docs/RC1-ROADMAP.md
+++ b/docs/RC1-ROADMAP.md
@@ -3,7 +3,7 @@
## Goal
Achieve Release Candidate 1 with full XAML support, data binding, and stable controls.
-> **Status: All phases completed. Released as v1.0.0.**
+> **Status: All phases completed. Released as v1.0.0 (now v9.0.0, aligned with .NET 9/MAUI 9).**
---
diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md
index 5328fb9..0bb48af 100644
--- a/docs/ROADMAP.md
+++ b/docs/ROADMAP.md
@@ -77,13 +77,11 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md) for details.
## Milestones
-| Milestone | Target | Status |
-|-----------|--------|--------|
-| v1.0.0-preview.1 | Q1 2025 | ✅ Released |
-| v1.0.0-preview.2 | Q1 2025 | ✅ Released |
-| v1.0.0 | Q1 2026 | ✅ Released |
-| v1.1.0 | Q3 2025 | 📋 Planned |
-| v1.2.0 | Q4 2025 | 📋 Planned |
+| Milestone | .NET / MAUI | Target | Status |
+|-----------|-------------|--------|--------|
+| v1.0.0 (now v9.0.0) | .NET 9 / MAUI 9.0.x | Q1 2026 | ✅ Released |
+| v9.0.x | .NET 9 / MAUI 9.0.x | Q1-Q2 2026 | 🔧 Maintenance |
+| v10.0.0 | .NET 10 / MAUI 10.0.x | Q4 2026 | 📋 Planned |
## Feedback
@@ -92,4 +90,4 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md) for details.
---
*Last updated: March 2026*
-*Copyright 2025-2026 MarketAlly LLC*
+*Copyright 2025-2026 MarketAlly Pte Ltd*
diff --git a/templates/OpenMaui.Linux.Templates.csproj b/templates/OpenMaui.Linux.Templates.csproj
index c4206e9..75fa30a 100644
--- a/templates/OpenMaui.Linux.Templates.csproj
+++ b/templates/OpenMaui.Linux.Templates.csproj
@@ -2,11 +2,11 @@
Template
- 1.0.0
+ 9.0.0
OpenMaui.Linux.Templates
OpenMaui Linux Project Templates
- MarketAlly LLC, David H. Friedel Jr.
- MarketAlly LLC
+ MarketAlly Pte Ltd, David H. Friedel Jr.
+ MarketAlly Pte Ltd
Project templates for building .NET MAUI applications on Linux desktop using OpenMaui.
Templates included:
@@ -15,7 +15,7 @@ Templates included:
dotnet-new;templates;maui;linux;desktop;openmaui;xaml
https://git.marketally.com/open-maui/maui-linux
MIT
- Copyright 2025-2026 MarketAlly LLC
+ Copyright 2025-2026 MarketAlly Pte Ltd
netstandard2.0
diff --git a/templates/openmaui-linux-app/.template.config/template.json b/templates/openmaui-linux-app/.template.config/template.json
index 62ec7c0..9718798 100644
--- a/templates/openmaui-linux-app/.template.config/template.json
+++ b/templates/openmaui-linux-app/.template.config/template.json
@@ -1,6 +1,6 @@
{
"$schema": "http://json.schemastore.org/template",
- "author": "MarketAlly LLC",
+ "author": "MarketAlly Pte Ltd",
"classifications": ["MAUI", "Linux", "Desktop", "App", "OpenMaui"],
"identity": "OpenMaui.Linux.App",
"name": "OpenMaui Linux Application",
diff --git a/templates/openmaui-linux-app/OpenMauiLinuxApp.csproj b/templates/openmaui-linux-app/OpenMauiLinuxApp.csproj
index 00afa9b..fe945ca 100644
--- a/templates/openmaui-linux-app/OpenMauiLinuxApp.csproj
+++ b/templates/openmaui-linux-app/OpenMauiLinuxApp.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/templates/openmaui-linux-xaml-app/.template.config/template.json b/templates/openmaui-linux-xaml-app/.template.config/template.json
index d1ba9d1..37c8fcf 100644
--- a/templates/openmaui-linux-xaml-app/.template.config/template.json
+++ b/templates/openmaui-linux-xaml-app/.template.config/template.json
@@ -1,6 +1,6 @@
{
"$schema": "http://json.schemastore.org/template",
- "author": "MarketAlly LLC",
+ "author": "MarketAlly Pte Ltd",
"classifications": ["MAUI", "Linux", "Desktop", "App", "OpenMaui", "XAML"],
"identity": "OpenMaui.Linux.XamlApp",
"name": "OpenMaui Linux XAML Application",
diff --git a/templates/openmaui-linux-xaml-app/OpenMauiXamlApp.csproj b/templates/openmaui-linux-xaml-app/OpenMauiXamlApp.csproj
index 4a69c7b..01f65a9 100644
--- a/templates/openmaui-linux-xaml-app/OpenMauiXamlApp.csproj
+++ b/templates/openmaui-linux-xaml-app/OpenMauiXamlApp.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/vsix/OpenMaui.VisualStudio/LICENSE.txt b/vsix/OpenMaui.VisualStudio/LICENSE.txt
index 88d39b3..9ec1202 100644
--- a/vsix/OpenMaui.VisualStudio/LICENSE.txt
+++ b/vsix/OpenMaui.VisualStudio/LICENSE.txt
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2025 MarketAlly LLC
+Copyright (c) 2025 MarketAlly Pte Ltd
Lead Architect: David H. Friedel Jr.
diff --git a/vsix/OpenMaui.VisualStudio/source.extension.vsixmanifest b/vsix/OpenMaui.VisualStudio/source.extension.vsixmanifest
index 14a10a4..faf1c10 100644
--- a/vsix/OpenMaui.VisualStudio/source.extension.vsixmanifest
+++ b/vsix/OpenMaui.VisualStudio/source.extension.vsixmanifest
@@ -1,7 +1,7 @@
-
+
OpenMaui - Linux Platform for .NET MAUI
Adds Linux platform support to .NET MAUI projects in Visual Studio. Build and deploy MAUI applications to Linux desktops with full SkiaSharp rendering support.
@@ -12,7 +12,7 @@ Features:
• Remote Linux debugging
• Linux-specific launch profiles
-Developed by MarketAlly LLC
+Developed by MarketAlly Pte Ltd
Lead Architect: David H. Friedel Jr.
https://github.com/open-maui/maui-linux
LICENSE.txt
diff --git a/vsix/README.md b/vsix/README.md
index 4572f41..d348170 100644
--- a/vsix/README.md
+++ b/vsix/README.md
@@ -136,8 +136,8 @@ Ensure WSLg is enabled (Windows 11) or configure X server (Windows 10)
## License
-MIT License - Copyright (c) 2025 MarketAlly LLC
+MIT License - Copyright (c) 2025 MarketAlly Pte Ltd
---
-*Developed by MarketAlly LLC • Lead Architect: David H. Friedel Jr.*
+*Developed by MarketAlly Pte Ltd • Lead Architect: David H. Friedel Jr.*