• v0.4.0 1abedae760

    v0.4.0 Stable

    BobdaFett released this 2026-02-10 14:34:41 +00:00 | 111 commits to main since this release

    Fixes:

    • Resolves a bug involving serialization of complex types. Users will no longer receive an error message stating that there was an "unexpected variant".
    • Resolves some errors found in the comparisons API, which I've been slowly renaming to be the Relations API:
      • When a data member is not found in the supplied student information map, the program does not panic and instead returns a printable error message.
      • Relations are now able to properly parse decimals. They are parsed into an f32 value. There should not be a need for more complexity than that.
    • Fixes multi-entry input hydration.
    • Fixes select dropdown hydration.
    • Allows checkbox inputs to name themselves with more complexity, important for multi-entry functionality.

    New Features:

    • Adds the student portal. Students are now able to log in and add their data to the database.
    • Adds fallback text to multi-entry inputs.
    • Adds the ability to delete entries from multi-entry inputs.
    • Adds a new selectable nav list component.
    • Restyles the loading icon to be more uniform.
    • Adds a new sidebar list of tabs and sub-tabs.
    • WIP: Adds most of the admin portal. This will continue to be worked on, and is not in the current Route structure due to lack of security in its current state.
    • WIP: Adds the student eligibility check. This page displays all the scholarships that a student is eligible for, along with their essay prompts.

    Full Changelog: https://github.com/R15-Software-Dev/scholarships-rs/compare/v0.3.0...v0.4.0

    Downloads