FBX SDK Programmer's Guide > Welcome to the FBX SDK > What's new/What's changed > FBX SDK 2012 >

# 2012.2

## New Features

- Added Area Light support to KFbxLight.
- Added Barn Doors support to KFbxLight.

## Deprecated Features

- HotSpot property of KFbxLight has been changed to InnerAngle.
- ConeAngle property of KFbxLight has been changed to OuterAngle.

## Changelog

- Various file I/O crashes.
- Duplicate material issue with material converter is fixed.
- Some minor fixes in the sample code.
- Fixed path issue in Collada reader.
- After writing FBX file, the scene should come back to its initial state.
- Fixed a crash on import of old scenes when it didn't contain blendshapes or morpher data.
- Fixed issue with incorrect normals when converting from OBJ to FBX.
- Sample code "Cube Creator" was modifying the scene when exporting in OBJ. This has been fixed.
- Fixed an issue with absolute versus relative file paths; now if one of them is valid and the other is not, we fix the broken one.
- Fixed an issue with cache writing on Mac when there was a space in the filename.
- Fixed an issue with the FBX exporter that would duplicate materials in very specific conditions.
- After writing an FBX 6.x file with shapes, the scene was modified and data was potentially lost. This has been corrected.
- Fixed an assert caused by stl string in VS2010.
- We now open FBX files in read-only mode rather than read+write. This allows for other processes to access the FBX file in parallel.

## Known Issues

- File I/O writers might modify the scene permanently upon writing to the disk.
- Deformers do not support instancing. This causes point cache deforming to not be re-usable.
- Material layers cannot be instanced.
- Skew and Stretch matrixes are not supported.
- KFbxXMatrix only works with XYZ rotation order.
- The FBX SDK is not multi-thread safe.
- Sometimes, when exporting to various file format, the scene gets modified permanently by the writer; data is potentially lost.