• V0.2.0_Alpha 8a6c9f34d5

    jordon released this 2023-06-26 21:54:05 +01:00 | 69 commits to Dev since this release

    New Features

    • Added new versioned API architecture, renaming endpoints.rs to endpoints_v1.rs and moving battery, os docking into a new v1 module. This new structure will facilitate version management of the API in the future.
    • Added supported_version variable in version struct and introduced a new API endpoint /api/supported_versions to query the server for supported versions.
    • Introduced stop_actix_web function to enable stopping the server.

    Updates

    • Updated readme file with extensive changes including:
      • Removal of closed-source text.
      • Addition of Prerequisites section to the Getting Started.
      • Addition of FAQ section.
      • Updated license notice to reflect that HarmonyLinkServer cannot be redistributed.
      • Addition of Using HarmonyLinkServer section.
      • Removal of Conclusion and Getting Started sections as they are now included in the Wiki.
      • Addition of Table of Contents.
      • Introduction of Contributing Guidelines.
    • Updated version_pre to use string.
    • Updated endpoint naming from index to heartbeat for better clarity.

    Bug Fixes

    • Fixed a compilation error on Linux.
    • Fixed an issue in the Readme.

    Code Improvements

    • Removed external DLL and integrated its functionality directly into the application.
    • Added #[allow(unused_imports)] attribute to the hashset import, ignoring the unused import warning on the Windows platform.

    Other Changes

    • Added a new Logo to the repository.
    • Enhanced the HarmonyLink: View section and added a new video to the showcasing section.

    Version Bump

    • Version bumped to 0.2.0 Alpha.

    Merges

    • Merge branch 'stable' into 'dev'.
    • Merge branch 'feature/Versioned_API' into 'dev'.
    • Merge branch 'release/V0.2.0_Alpha' into 'stable'.

    Full Changelog: https://github.com/Jordonbc/HarmonyLinkServer/compare/release_1.0.0...V0.2.0_Alpha

    Downloads