Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.62 KB

CHANGELOG.md

File metadata and controls

37 lines (28 loc) · 1.62 KB

0.1.8

  • Introduce the into-uuid feature which pulls in the uuid crate and implements conversion methods between LimineUuid and uuid::Uuid (#3).

0.1.7

Yanked 💥

0.1.6

  • The LimineFramebuffer, LimineTerminal structures are updated to their new layout (spec v3.5).

0.1.5

  • Fix the LimineKernelFileRequest request tag returning the wrong response (#2).

0.1.4

  • Adds an optional feature (requests-section) which brings in the #[limine_tag] macro. This macro is used to insert the limine request in the .limine_reqs section. Checkout the Limine Specification's Limine Requests Section for more information.

    Example

    #[limine_tag]
    static BOOTLOADER_INFO: LimineBootInfoRequest = LimineBootInfoRequest::new(0);

0.1.3

  • Fix the broken layout of the LimineTerminal structure.
  • Make use of NPO (Null Pointer Optimization) inside the LiminePtr structure for safety and to be more explicit.

0.1.2

  • Breaking: The write function now takes a &LimineTerminal as an argument as expected. In addition to that, the write function returns an Option containg the writer helper closure function since a faulty bootloader can return null terminal write function pointer.

0.1.1

  • Breaking: The response field for the request structures is now private and the get_response function must be used instead to retrieve the response pointer.

0.1.0

  • Initial release