Skip to content

v1.0.4

Compare
Choose a tag to compare
@GamerVII-NET GamerVII-NET released this 26 Jan 15:02
· 12 commits to master since this release
1ca314c

Release Notes - v1.0.4

๐Ÿ“ข Gml.Client v1.0.4 โ€” Now Available!
This release focuses on expanding platform compatibility, introducing optional mod management, and improving authentication workflows and file handling.


Whatโ€™s New?

๐Ÿ’ป Expanded Platform Support

  • Include macOS in chmod Execution Process:
    • Adjusted the ChangeProcessRules method to handle file permission modifications for macOS, ensuring cross-platform compatibility.

๐Ÿ› ๏ธ Authentication Enhancements

  • User Name Assignment in authUser Object:
    • Fixed an issue where the Name property of the authUser object was not being populated upon successful authentication.
    • Ensures consistent data retrieval and improves reliability of authentication processes.

๐ŸŽฎ Optional Mods Management

  • Toggle Optional Mods:
    • Added functionality to manage and toggle optional mods directly within the game launcher.
    • Streamlined API interactions for mod handling and improved cleanup logic.
  • Improved Type Consistency:
    • Refactored namespaces and standardized type definitions across interfaces, ensuring uniformity and maintainability.

๐Ÿ“ฅ Enhanced File Management

  • New DownloadFiles Method:
    • Introduced in GmlClientManager and its interface to handle file downloads based on profile information.
    • Improved hash comparison logic in SystemIOProcedures to enhance optional mod verification and management.

Additional Notes

  • Refactoring and Optimization:
    • Multiple files were updated to optimize formatting, dependency usage, and general code cleanliness.
    • Removed redundant methods and refined processes for better resource management.

Upgrade now to take full advantage of these new features and improvements! ๐Ÿš€


๐ŸŽ‰ Huge thanks to @overlord-space for including macOS support in the chmod execution process within the ChangeProcessRules method (#45)! ๐Ÿ™Œ

Your contribution enhances cross-platform compatibility and makes our client more versatile. Great work! ๐Ÿš€๐Ÿ‘