INCOMPLETE
- Fixed build errors on WebGL.
- Updated
fxn.Predictions.ToObject
to return aNewtonsoft.Json.Linq.JArray
insteaf of aList<object>
for list values. - Updated
fxn.Predictions.ToObject
to return aNewtonsoft.Json.Linq.JObject
insteaf of aDictionary<string, object>
for dictionary values.
- Added
PrivacyInfo.xcprivacy
iOS privacy manifest inFunction.framework
. - Fixed
InvalidOperationException
when edge predictions return image values. - Fixed Apple App Store upload errors due to incorrect
CFBundleVersion
key inFunction.framework
. - Fixed embedded edge predictors failing to load from cache causing unnecessary downloads.
- Fixed Android build errors when embedding edge predictors.
- Updated to Function C 0.0.23.
- Fixed edge predictions failing when passing in
Dictionary<TKey, TValue>
input values. - Updated to Function C 0.0.20.
- Fixed edge prediction errors caused by request backpressure while the predictor is being loaded.
- Added support for
Enum
input values inFunction.Predictions.Create
method. - Fixed JSON deserialization errors caused by code stripping in builds.
- Removed
Function.Types.Converters
namespace. Bring your own JSON converters.
- Minor stability improvements.
- Fixed Apple App Store app rejections due to missing Bundle Version key in Function.framework.
- Updated to Function C 0.0.18.
- Added support for Unity 2021 LTS.
- Updated
FunctionUnity.ToImage
extension method to accept an optional buffer to avoid allocating memory. - Removed
FunctionUnity.ToValue(Texture2D)
extension method. UseFunctionUnity.ToImage
method instead.
- Added
Function.Types.Image
struct for making edge predictions on images. - Added
FunctionUnity.ToImage(Texture2D)
helper function for creating an image from aTexture2D
.
- Fixed WebGL build error when building in Release mode due to JavaScript minification.
- Fixed WebGL build error when Function is installed with Unity Package Manager.
- Added support for making on-device predictions on Android.
- Added support for making on-device predictions on iOS.
- Added support for making on-device predictions on macOS.
- Added support for making on-device predictions on WebGL.
- Added support for making on-device predictions on Windows.
- Fixed linker errors when compiling iOS projects in Xcode.
- Fixed compiler error on some platforms related to Function version.
- Fixed
NullReferenceException
when callingTag.TryParse
withnull
input string. - Removed
CloudPrediction
class. UsePrediction
class instead. - Removed
EdgePrediction
class. UsePrediction
class instead.
- Added
Function.Predictions.Stream
method for making streaming predictions. - Refactored
IGraphClient
interface toIFunctionClient
. - Refactored
UnityGraphClient
class toUnityClient
. - Refactored
Function.Graph
namespace toFunction.API
.
- Minor updates.
- Refactored
Predictor.readme
field tocard
. - Refactored
Dtype.Undefined
enumeration member toDtype.Null
.
- Added
FunctionUnity.ToAudioClip
extension method for converting a FunctionValue
to anAudioClip
. - Fixed Function access key not being available in builds.
- Refactored
Feature
class toValue
for improved clarity. - Refactored
Function.Predictions.ToFeature
method toFunction.Predictions.ToValue
. - Refactored
Function.Predictions.ToValue
method toFunction.Predictions.ToObject
. - Refactored
FunctionUnity.ToFeature
extension method toFunctionUnity.ToValue
. - Refactored
UploadType.Feature
enumeration member toUploadType.Value
.
- First pre-release.