md5 and sha256 APIs have been removed from the public APIs in flipperdevices/flipperzero-firmware#3234 so it seems that now we should remove them.
I am unaware if there are plans to bring them back in the API form so, as for now, I am hiding our (now broken) bindings to them behind a non-existent feature flag.
Enhanced Dockerfile
This reworks some aspects of the Dockerfile to utilize its caching mechanisms.
I've temporarily disabled running build of crates/ in it since it blocks us from fixing the API changes whenever there is a build failure (i.e., we fail on tests before producing a new bindings.rs required to fix the issue).
This will be a common situation until the API of Flipper is stabilized in 1.0.
Description
This updates SDK version to
0.97.1
.Removed APIs
md5
andsha256
APIs have been removed from the public APIs in flipperdevices/flipperzero-firmware#3234 so it seems that now we should remove them.I am unaware if there are plans to bring them back in the API form so, as for now, I am hiding our (now broken) bindings to them behind a non-existent feature flag.
Enhanced Dockerfile
This reworks some aspects of the
Dockerfile
to utilize its caching mechanisms.I've temporarily disabled running build of
crates/
in it since it blocks us from fixing the API changes whenever there is a build failure (i.e., we fail on tests before producing a newbindings.rs
required to fix the issue). This will be a common situation until the API of Flipper is stabilized in1.0
.