v2.3.0
What's Changed
Library Changes
- Improved native resource handling by using safe handles where possible by @Uight in #45
- Fixed incorrect priority assignment and refactored related documentation by @Uight in #44
- Fix wrong usage of ArgumentOutOfRangeException @Uight in #37
- Fixed a potential race condition in
QuickTickTimerImplementation.Dispose()and refactored the timer implementations to make the three timer variants behave more consistently. This also included adding functional unit tests to verify equivalent behavior across all timer implementations by @Uight in #41
Repository & CI
- Add security and contributing files by @Uight in #48
- Enabled GitHub Discussions, Security Vulnerability Reporting, Dependabot, and GitHub Code Scanning for the repository
- Github Workflow updates by @Uight in #31
Dependency & Tooling Updates
Note: These dependency updates only affect tooling/testing projects and are not part of the released QuickTick library package.
- Bump
nuget/setup-nugetfromv2tov4by @dependabot[bot] in #32 - Bump the Skia dependency group with 4 updates by @dependabot[bot] in #33
- Bump
QuestPDFfrom2025.7.0to2026.5.0by @dependabot[bot] in #36 - Bump
KGySoft.CoreLibrariesfrom9.0.0to10.5.1by @dependabot[bot] in #34 - Bump
Newtonsoft.Jsonfrom13.0.3to13.0.4by @dependabot[bot] in #35