🚀Preview Release - v1.0.0-preview.31
Pre-release
Pre-release
github-actions
released this
02 Jan 13:38
·
133 commits
to preview
since this release
Velaptor Preview Release Notes - v1.0.0-preview.31
Quick Reminder
As with all software, there is always a chance for issues and bugs, especially for preview releases, which is why your input is greatly appreciated. 🙏🏼
Bug Fixes 🐛
- #804 - Fixed the following bugs:
- Fixed a bug where the
KeyboardState.KeyToChar()
method would return a single apostrophe instead of a double apostrophe when a shift key was pressed. - Fixed a bug where the
KeyboardState.KeyToChar()
method would return nothing when the keycode is the grave accent key while the shift key was not being pressed down.
- Fixed a bug where the
Breaking Changes 🧨
- #805 - Refactored the
MouseState
struct to areadonly
struct. - #804 - Introduced the following breaking changes:
- Removed the
GetKeyStates()
method from theKeyboardState
struct. This method was not needed due to the other methods available for users to get the state of the keyboard keys. - Removed the
AnyKeysDown(IEnumerable<KeyCode>)
from theKeyboardState
struct. This method was not needed due to the other methods available for users to get the state of the keyboard keys.
- Removed the
- #803 - Refactored the
GlyphMetrics
to areadonly record
struct.
Dependency Updates 📦
- #843 - Updated all projects to dotnet v8
- #856 - Updated reusable workflows/infrastructure to v13.6.2
- #827 - Updated actions/setup-dotnet action to v4
- #825 - Updated actions/setup-java action to v4
- #837 - Updated xunit-dotnet monorepo
- #840 - Updated dependency simpleinjector to v5.4.3
- #839 - Updated dependency silk.net to v2.20.0
- #838 - Updated dependency sixlabors.imagesharp to v3.1.1
- #830 - Updated dependency system.io.abstractions to v20.0.0
- #822 - Updated dependency serilog.sinks.console to v5.0.1
- #799 - Updated dependency serilog.sinks.console to v5.0.0
- #813 - Updated dependency microsoft.codeanalysis.netanalyzers to v8.0.0
- #797 - Updated dependency microsoft.net.test.sdk to v17.8.0
- #798 - Updated dependency serilog to v3.1.1
- #836 - Updated dependency benchmarkdotnet to v0.13.11
- #831 - Updated dependency avalonia to v11.0.6
- #835 - Updated dependency avalonia.themes.fluent to v11.0.6
- #834 - Updated dependency avalonia.fonts.inter to v11.0.6
- #833 - Updated dependency avalonia.diagnostics to v11.0.6
- #832 - Updated dependency avalonia.desktop to v11.0.6
- #828 - Updated dependency kinsondigital.casl to v1.0.0-preview.17
Other 🪧
- #845 - Deprecated the UI controls API.
- #844 - Processed all warnings.
- #823 - Added permission to sync bot workflow.
- #818 - Fixed deno permission issue.
- #806 - Refactored
GlfwVideoMode
toreadonly
struct. - #802 - Refactored
FontAtlasMetrics
toreadonly
record. - #786, #785, #784 - Replaced custom guards.
- #764 - Refactored
KeyCodeExtension
tests. - #101 - Replaced all equality checks with pattern matching.