-
Version 0.14.1
released this
2025-05-04 14:28:59 +02:00 | 0 commits to main since this release- BREAKING: Wrapper types have been removed. This means the C pointer is a direct pointer to the rust struct. Constants and enum values are now also exported directly from the core library. This means that in many cases, a rust example is provided in the header file.
- BREAKING: The
SP_
prefix for types has been removed. - BREAKING: The servicepoint library has been updated to the current version, v0.14.1, matching the version of
servicepoint_binding_c
. - BREAKING: Some types have been renamed to match renames in the core library.
BitVec is now
DisplayBitVec`Command is now
TypedCommand`- Commands have been renamed to match their usage, see servicepoint v0.14.0 for details.
- BREAKING: Some functions may return
NULL
instead of crashing. - FEATURE:
Packet
fields can now be accessed directly from C - FEATURE: Pointers in APIs are annotated with
/*notnull*/
in the header if they require or return non-null pointers. - IMPROVEMENT: General safety notices have been moved to the README.md to reduce repetition in the docs.
The concrete types for commands as implemented in the new core library version are not yet available in the C bindings and will be implemented in a future update.
Downloads