Skip to content

Latest commit

 

History

History
80 lines (51 loc) · 1.71 KB

File metadata and controls

80 lines (51 loc) · 1.71 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning, especially the Rust flavour.

[Schema] - 2025-??-??

Added

Changed

Fixed

Removed

[0.3.0] - 2025-10-30

Changed

  • renamed Remappings to RemappingList
  • implementation of a RemappingEntry using the enum RemappingTarget
  • method RemappingList::find(&self, ...) returns always a RemappingTarget

Removed

  • method RemappingList::remapped(&self, ...), as it is counter intuitive with the enum

[0.2.4] - 2025-10-29

Added

  • benchmarks

Removed

  • some dead code

Fixed

  • redirection to child databoard via prefix _

[0.2.3] - 2025-10-14

Fixed

  • updated vet files

Removed

  • some unsafe code

[0.2.2] - 2025-10-11

Changed

  • features used with spin crate

[0.2.1] - 2025-09-24

Added

  • Debug implementation for Databoard

[0.2.0] - 2025-09-22

Changed

  • hide inner structure, renamed DataboardPtr to Databoard

Fixed

  • minimum Rust version set to 1.88.0

[0.1.1] - 2025-09-19

Added

  • try_get_ref(...) & try_get_mut_ref(...) methods
  • public visibility of EntryReadGuard & EntryWriteGuard

Removed

  • need for Tto implement Clone for all methods but get()

[0.1.0] - 2025-09-18

Version 0.1.0 is a fundamentally working implementation of the hierarchical databoard. To be changed in future versions:

  • The need of T to implement Clone.
  • The implementation of Remappings, which is very simple right now.