Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 885 Bytes

Releases.md

File metadata and controls

17 lines (15 loc) · 885 Bytes

0.1.1

  • Error-Handler, which defaults to panicking, uses "C-unwind" instead of "C" to allow panicking

0.1.0

  • Make Service-Identification exchangeable, to allow stable identifiers (TypeId hashes and ordering will vary between releases)
  • Start removing trait objects to work toward ABI-Stability
  • Fix code which doesn't compile with rust 1.81
  • Remove once_cell dependency
  • Breaking changes:
    • BuildError::MissingDependency { id } is the id of T instead of Registered<T>
    • ServiceIterator uses generic parameter T instead of Registered<T>
    • ErrorHandling:
      • ErrorHandler is ffi-safe, so dylibs can inherit errorhandlers of executables
      • Error-Messages changed. Added information, that they are volatile and should only be used for debugging purpose

0.0.1

Initial version which is not FFI safe yet