Skip to content

🚀Preview Release - v1.0.0-preview.31

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 02 Jan 13:38
· 133 commits to preview since this release
1483c2b

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 🐛

  1. #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.

Breaking Changes 🧨

  1. #805 - Refactored the MouseState struct to a readonly struct.
  2. #804 - Introduced the following breaking changes:
    • Removed the GetKeyStates() method from the KeyboardState 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 the KeyboardState struct. This method was not needed due to the other methods available for users to get the state of the keyboard keys.
  3. #803 - Refactored the GlyphMetrics to a readonly record struct.

Dependency Updates 📦

  1. #843 - Updated all projects to dotnet v8
  2. #856 - Updated reusable workflows/infrastructure to v13.6.2
  3. #827 - Updated actions/setup-dotnet action to v4
  4. #825 - Updated actions/setup-java action to v4
  5. #837 - Updated xunit-dotnet monorepo
  6. #840 - Updated dependency simpleinjector to v5.4.3
  7. #839 - Updated dependency silk.net to v2.20.0
  8. #838 - Updated dependency sixlabors.imagesharp to v3.1.1
  9. #830 - Updated dependency system.io.abstractions to v20.0.0
  10. #822 - Updated dependency serilog.sinks.console to v5.0.1
  11. #799 - Updated dependency serilog.sinks.console to v5.0.0
  12. #813 - Updated dependency microsoft.codeanalysis.netanalyzers to v8.0.0
  13. #797 - Updated dependency microsoft.net.test.sdk to v17.8.0
  14. #798 - Updated dependency serilog to v3.1.1
  15. #836 - Updated dependency benchmarkdotnet to v0.13.11
  16. #831 - Updated dependency avalonia to v11.0.6
  17. #835 - Updated dependency avalonia.themes.fluent to v11.0.6
  18. #834 - Updated dependency avalonia.fonts.inter to v11.0.6
  19. #833 - Updated dependency avalonia.diagnostics to v11.0.6
  20. #832 - Updated dependency avalonia.desktop to v11.0.6
  21. #828 - Updated dependency kinsondigital.casl to v1.0.0-preview.17

Other 🪧

  1. #845 - Deprecated the UI controls API.
  2. #844 - Processed all warnings.
  3. #823 - Added permission to sync bot workflow.
  4. #818 - Fixed deno permission issue.
  5. #806 - Refactored GlfwVideoMode to readonly struct.
  6. #802 - Refactored FontAtlasMetrics to readonly record.
  7. #786, #785, #784 - Replaced custom guards.
  8. #764 - Refactored KeyCodeExtension tests.
  9. #101 - Replaced all equality checks with pattern matching.