# Changes in FBX SDK C# Bindings ## [5.1.1] - 2024-03-18 * Update FBX SDK to 2020.3.4. * Add support for Windows ARM64. ## [5.1.0] - 2023-09-08 * Updated package version number for release. ## [5.1.0-pre.1] - 2023-05-02 NEW FEATURES * Expose FbxCamera focus distance and use depth of field properties. ## [5.0.0] - 2022-11-15 CHANGES * Update FBX SDK to 2020.3.2. ## [5.0.0-pre.1] - 2022-08-24 NEW FEATURES * Expose functions to get/set geometric transforms. CHANGES * Increase minimum supported Unity version to 2020.3. * Update FBX SDK to 2020.3.1. * Update FBX SDK Windows binaries to use VS2019. BUGFIXES * Fix IOException when overwriting an existing build. Thank you to @julienkay for the contribution. * Changes names of test assemblies to reduce the risk of assembly name conflict in projects. ## [4.2.0] - 2022-07-08 Released, no changes from release candidate 4.2.0-pre.1. ## [4.2.0-pre.1] - 2022-04-20 NEW FEATURES * Added bindings for FbxScene::GetMaterialCount, FbxScene::GetMaterial, FbxNode::GetMaterialCount. CHANGES * Upgraded to FBX SDK 2020.3.1. ## [4.1.1] - 2021-09-03 NEW FEATURES * Additional bindings for FbxAnimCurve, FbxAnimCurveBase, FbxCollection, and FbxGeometryBase. Thank you to @utjkaz for the addition. ## [4.1.0] - 2021-07-06 CHANGES * Update from prerelease to released package. ## [4.1.0-pre.3] - 2021-06-28 CHANGES * Universal Mac binary supporting Apple M1 and OSX 10.13+. ## [4.1.0-pre.1] - 2021-04-30 NEW FEATURES * Add support for Apple M1. * Add binding to set a string on an FbxProperty. ## [4.0.1] - 2021-03-10 CHANGES * Update from prerelease to released package. ## [4.0.0-pre.2] - 2021-01-08 CHANGES * Updated documentation. * Updated minimum supported Unity version. * Removed IL2CPP backend not supported section. * Updated link to FBX SDK API documentation. * Moved API documentation to Scripting API landing page. * Update Third Party Notices.md with new FBX License. * Upgraded to FBX SDK 2020.2. ## [4.0.0-pre.1] - 2020-10-07 NEW FEATURES * Binding for FbxMesh::GetPolygonVertexNormal(). Thank you to @julienkay for the addition. * Bindings for FbxNurbsCurve. Thank you to @jeanblouin for the addition. CHANGES * Switched to using Unity code coverage to test unit test coverage. * Made UnityFbxSdkNative dll and scripts Editor only by default. In order to use at runtime, add the FBXSDK_RUNTIME define to Edit > Project Settings... > Player > Other Settings > Scripting Define Symbols. * Update minimum supported Unity version from 2018.2 to 2018.4. BUGFIXES * UnityFbxSdkNative dll is no longer included in builds, fixing an issue with shipping on the Mac App Store. ## [3.1.0-preview.2] - 2020-07-21 CHANGES * ERRATA: The "Upgraded to FBX SDK 2020.0" entry in the previous version should have been "Upgraded to FBX SDK 2020.1". ## [3.1.0-preview.1] - 2020-07-17 CHANGES * Upgraded to FBX SDK 2020.0 ## [3.0.1-preview.1] - 2020-03-31 BUGFIXES * Fix incorrect DLL path used when calling functions, giving DLL not found errors. ## [3.0.0-preview.1] - 2019-12-03 CHANGES * Upgraded to FBX SDK 2020.0 * Added bindings for FbxAnimCurve::KeySetTangents and FbxAnimCurve::KeyGetTangents * Added bindings for FbxAnimCurveKey methods to set and get tangent mode and data * Added bindings for FbxAxisSystem::DeepConvertScene BUGFIXES * The FBX SDK C# Bindings package now supports the IL2CPP backend. KNOW ISSUES * For Linux support use Ubuntu 18.04 (Bionic Beaver). The FBX SDK C# Bindings package is not compatible with CentOS 7. ## [2.0.0-preview.3] - 2018-12-03 CHANGES * Updated documentation ## [2.0.0-preview.2] - 2018-11-13 CHANGES * Removed version number from documentation (already available in changelog) * Added missing .meta files * Corrected asmdef name and platform settings * Corrected plugin .meta file platform settings * Experimental Linux support ## [2.0.0-preview.1] - 2018-10-25 CHANGES * Updated documentation to conform to package validation requirements ## [2.0.0-preview] - 2018-06-22 NEW FEATURES * The C# Bindings package has been renamed to com.autodesk.fbx * The Autodesk.Fbx assembly can now be used in standalone builds (runtime) * Added support for physical camera attributes * Added support for constraints: FbxConstraint, FbxConstraintParent, FbxConstraintAim, and related methods * Updated to FBX SDK 2018.1 KNOWN ISSUES * The FBX SDK C# Bindings package is not supported if you build using the IL2CPP backend. ## [1.3.0] - 2018-04-17 NOTES * This is the last Asset Store version. It is also known as 1.3.0f1. NEW FEATURES * Added bindings for FbxAnimCurveFilterUnroll * Added binding for FbxGlobalSettings SetTimeMode to set frame rate * Exposed bindings to set FbxNode's transformation inherit type * Added binding for FbxCamera's FieldOfView property * Added FbxObject::GetScene * Added bindings for FbxIOFileHeaderInfo. * Exposed mCreator and mFileVersion as read-only attributes. FIXES * Fix Universal Windows Platform build error caused by UnityFbxSdk.dll being set as compatible with any platform instead of editor only. * Enforced FbxSdk DLL only works with Unity 2017.1+