# Changes in 0.3.1
* Disable num-traits default features.
This restores building on no-std systems.
# Changes in 0.3.0
* Remove `FromOtherOption` trait.
The trait was not practically usable for lack of specializtion.
* Require `WithSortedOptions` for `set_from_message`.
This was a practical requirement previously already,
and is now expressed in the type system.
* Documentation updates.
# Changes in 0.3.0-alpha.2
* Add `convert_..._error` functions to `MinimalWritableMessage` to solve trouble in `coap-request` implementations.
# Changes in 0.3.0-alpha.1
* Write functions are fallible now,
and can be retried with shorter content.
The `set_code()` function remains infallible
because all relevant data is checked at input construction time.
* There are now precise requirements on the calling sequence of methods in a `MinimalWritableMessage`.
* The new `RenderableOnMinimal` trait is provided as a convenience for errors that would eventually be rendered.
* The `Code` and `OptionNumber` traits now demands an explicit `try_from` method
with a more restricted error type than is provided by the `TryFrom` trait.
* Remove all deprecated parts:
* The `payload_mut` function was removed;
use `payload_mut_with_len` instead.
* The deprecated `HeapMessage` implementation was removed.
There is no replacement;
if need arises, it will be implemented in coap-message-utils.
* All features were removed:
`typenum_test` was merely a dysfunctional experiment;
`alloc` has become obsolete with the removal of the deprecated HeapMessage.