Scripting API changes by Unity version Manual     Reference     Scripting  
Scripting > History
Scripting API changes by Unity version
Here is what was added to Unity's scripting API in each version.
Unity 3.5.2
Unity 3.5.0
Unity 3.4.0
Unity 3.3.0
Unity 3.2.0
Unity 3.0.0
Unity 2.6.0
Unity 2.5.0
Unity 2.1.0
Unity 2.0.2
Unity 2.0.0
Unity 1.x.x

Unity 3.5.2

Runtime API

New Classes: New Enumerations: Added to AudioClip: Added to Caching: Added to GUILayout: Added to NavMeshAgent: Added to Resources: Added to Social: Added to WWW:

Editor API

New Classes: New Enumerations: Added to AudioImporter: Added to BuildTargetGroup: Added to EditorUserBuildSettings: Added to MeshUtility: Added to MovieImporter: Added to PlayerSettings: Added to WiiMemoryArea: Added to WiiMemoryLabel:

Unity 3.5.0

Runtime API

New Classes: New Enumerations: New Structures: Added to AndroidJNIHelper: Added to Application: Added to AudioClip: Added to AudioSettings: Added to Camera: Added to Compass: Added to Component: Added to ConfigurableJoint: Added to Debug: Added to GL: Added to GUILayout: Added to GUI: Added to Gizmos: Added to Graphics: Added to Hashtable: Added to Input: Added to InteractiveCloth: Added to JointDrive: Added to JointLimits: Added to JointMotor: Added to JointSpring: Added to Joint: Added to KeyCode: Added to Keyframe: Added to LightType: Added to LightmapSettings: Added to LightmapsMode: Added to Light: Added to LineRenderer: Added to Mathf: Added to Microphone: Added to MonoBehaviour: Added to NetworkView: Added to ProceduralCacheSize: Added to ProceduralMaterial: Added to ProceduralPropertyDescription: Added to Profiler: Added to Quaternion: Added to Ray: Added to RectOffset: Added to Rect: Added to RenderTextureFormat: Added to RenderTexture: Added to Renderer: Added to Rigidbody: Added to RuntimePlatform: Added to Screen: Added to SoftJointLimit: Added to SystemInfo: Added to Texture2D: Added to TextureFormat: Added to Vector2: Added to Vector3: Added to Vector4: Added to WWW: Added to WebCamTexture: Added to WheelCollider:

Editor API

New Classes: New Enumerations: Added to AndroidBuildSubtarget: Added to AndroidSdkVersions: Added to AnimationUtility: Added to AssetDatabase: Added to AssetPostprocessor: Added to BuildOptions: Added to BuildTarget: Added to DragAndDropVisualMode: Added to EditorApplication: Added to EditorGUILayout: Added to EditorGUIUtility: Added to EditorGUI: Added to EditorUserBuildSettings: Added to EditorUtility: Added to EditorWindow: Added to Editor: Added to HandleUtility: Added to Handles: Added to LightmapEditorSettings: Added to Lightmapping: Added to ModelImporter: Added to PlayerSettings.Android: Added to PlayerSettings.Wii: Added to PlayerSettings.iOS: Added to PlayerSettings: Added to SerializedObject: Added to SerializedProperty: Added to StaticEditorFlags: Added to StaticOcclusionCullingVisualization: Added to StaticOcclusionCulling: Added to SubstanceImporter: Added to TextureImporterFormat: Added to TextureImporter: Added to Undo:

Unity 3.4.0

Runtime API

New Classes: New Enumerations: New Structures: Added to AnimationClip: Added to AnimationState: Added to Animation: Added to Application: Added to AssetBundle: Added to Caching: Added to Collider: Added to Input: Added to MasterServer: Added to MonoBehaviour: Added to NetworkConnectionError: Added to Plane: Added to PlayerPrefs: Added to QualitySettings: Added to ScreenOrientation: Added to Screen: Added to Shader: Added to SystemInfo: Added to SystemLanguage: Added to Texture2D: Added to TextureFormat: Added to Vector4: Added to WWW:

Editor API

New Classes: New Enumerations: Added to AndroidSdkVersions: Added to AssetDatabase: Added to BuildAssetBundleOptions: Added to BuildOptions: Added to BuildPipeline: Added to BuildTarget: Added to EditorApplication: Added to EditorGUILayout: Added to EditorGUI: Added to EditorUserBuildSettings: Added to Editor: Added to FontTextureCase: Added to MonoScript: Added to PlayerSettings.Android: Added to PlayerSettings: Added to SerializedObject: Added to SerializedPropertyType: Added to SerializedProperty: Added to TextureImporterFormat: Added to TextureImporter: Added to TrueTypeFontImporter: Added to UIOrientation: Added to iOSSdkVersion: Added to iOSTargetOSVersion:

Unity 3.3.0

Runtime API

New Classes: Added to AndroidJNIHelper: Added to AndroidJNI: Added to AndroidJavaObject: Added to Component: Added to GameObject: Added to Object: Added to ScriptableObject:

Editor API

New Enumerations: Added to AssetDatabase: Added to EditorWindow: Added to PlayerSettings.Android: Added to ScriptableWizard: Added to TextureImporter:

Unity 3.2.0

Runtime API

New Classes: New Enumerations: Added to Application: Added to AudioListener: Added to AudioSettings: Added to AudioSource: Added to Cloth: Added to GL: Added to Light: Added to Mathf: Added to MonoBehaviour: Added to MovieTexture: Added to NetworkConnectionError: Added to Profiler: Added to RenderSettings: Added to RenderTexture: Added to Rigidbody: Added to Screen: Added to ScriptableObject: Added to TerrainData: Added to TextMesh: Added to WWW:

Editor API

New Classes: New Enumerations: Added to AssetDatabase: Added to AudioImporter: Added to BuildOptions: Added to EditorUtility: Added to EditorWindow: Added to HandleUtility: Added to Handles: Added to PlayerSettings: Added to SerializedProperty:

Unity 3.0.0

Runtime API

New Classes: New Enumerations: New Structures: Added to AnimationEvent: Added to Application: Added to Array: Added to AudioSource: Added to Bounds: Added to Camera: Added to ConfigurableJoint: Added to ConnectionTesterStatus: Added to Event: Added to GL: Added to GUILayout: Added to GUIStyle: Added to GUIText: Added to GameObject: Added to Input: Added to KeyCode: Added to LightmapData: Added to LightmapSettings: Added to Mathf: Added to MonoBehaviour: Added to NetworkPlayer: Added to Network: Added to ParticleEmitter: Added to Particle: Added to Physics: Added to QualitySettings: Added to Quaternion: Added to RaycastHit: Added to RectOffset: Added to Renderer: Added to Resources: Added to Rigidbody: Added to RuntimePlatform: Added to ScriptableObject: Added to SkinnedCloth: Added to SystemInfo: Added to TerrainData: Added to Terrain: Added to TextMesh: Added to TextureFormat: Added to Texture: Added to Time: Added to Vector2: Added to Vector3: Added to Vector4: Added to WWW:

Editor API

New Classes: New Enumerations: New Structures: Added to AssetDatabase: Added to AudioImporter: Added to BuildOptions: Added to BuildTarget: Added to EditorApplication: Added to EditorGUILayout: Added to EditorGUIUtility: Added to EditorGUI: Added to EditorStyles: Added to EditorUtility: Added to EditorWindow: Added to Editor: Added to FileUtil: Added to FontTextureCase: Added to HandleUtility: Added to Handles: Added to ModelImporterTangentSpaceMode: Added to ModelImporter: Added to SerializedPropertyType: Added to SerializedProperty: Added to TextureImporterFormat: Added to TextureImporter: Added to TrueTypeFontImporter: Added to Undo:

Unity 2.6.0

Runtime API

New Classes: New Enumerations: New Structures: Added to AnimationClip: Added to AnimationEvent: Added to Application: Added to AssetBundle: Added to AudioClip: Added to AudioSource: Added to Camera: Added to Event: Added to GUIContent: Added to GUILayoutUtility: Added to Graphics: Added to Input: Added to KeyCode: Added to Mathf: Added to Mesh: Added to ParticleEmitter: Added to Path: Added to QualitySettings: Added to Renderer: Added to Resources: Added to SystemInfo: Added to TextureFormat: Added to WWW:

Editor API

New Classes: New Enumerations: Added to AnimationUtility: Added to AudioImporterFormat: Added to AudioImporter: Added to BuildAssetBundleOptions: Added to BuildOptions: Added to EditorApplication: Added to EditorGUILayout: Added to EditorGUIUtility: Added to EditorGUI: Added to EditorStyles: Added to EditorUtility: Added to EditorWindow: Added to Editor: Added to FileUtil: Added to Handles: Added to ModelImporterClipAnimation: Added to ModelImporter: Added to MouseCursor: Added to TextureImporterFormat: Added to TextureImporter: Added to Undo:

Unity 2.5.0

Runtime API

New Enumerations: Added to Application: Added to Cubemap: Added to EventType: Added to GUILayout: Added to GUISkin: Added to GUIStyle: Added to GUIUtility: Added to GUI: Added to Material: Added to MonoBehaviour: Added to RuntimePlatform: Added to Shader: Added to Texture2D:

Editor API

New Classes: New Enumerations: Added to AnimationClipCurveData: Added to AssetDatabase: Added to AssetPostprocessor: Added to EditorApplication: Added to EditorGUILayout: Added to EditorGUIUtility: Added to EditorGUI: Added to EditorUtility: Added to EditorWindow: Added to Handles: Added to Help: Added to ObjectNames: Added to Selection: Added to Undo:

Unity 2.1.0

Runtime API

New Classes: New Enumerations: New Structures: Added to AnimationClip: Added to Animation: Added to Application: Added to AudioSource: Added to BitStream: Added to Camera: Added to EventType: Added to GUISettings: Added to Graphics: Added to Input: Added to KeyCode: Added to Light: Added to Mesh: Added to NetworkView: Added to Network: Added to ParticleAnimator: Added to ParticleRenderMode: Added to PlayerPrefs: Added to RenderTexture: Added to Renderer: Added to Resources: Added to Shader: Added to SystemInfo: Added to Terrain: Added to TextAsset: Added to Texture2D: Added to WWW:

Editor API

New Classes: New Enumerations: Added to EditorUtility: Added to TextureImporter:

Unity 2.0.2

Runtime API

New Classes: New Enumerations: Added to CameraClearFlags: Added to EventType: Added to Event: Added to GUIUtility: Added to GUI: Added to MonoBehaviour: Added to NetworkPlayer: Added to NetworkViewID: Added to Network: Added to Physics: Added to WWW:

Editor API

Added to EditorUtility:

Unity 2.0.0

Runtime API

New Classes: New Enumerations: New Structures: Added to AnimationClip: Added to Animation: Added to Application: Added to AudioClip: Added to AudioSource: Added to Bounds: Added to Camera: Added to CharacterController: Added to Collider: Added to Color: Added to Component: Added to Debug: Added to Font: Added to GL: Added to GameObject: Added to Gizmos: Added to Graphics: Added to Joint: Added to LayerMask: Added to Light: Added to LineRenderer: Added to Material: Added to Mathf: Added to Matrix4x4: Added to MeshCollider: Added to MonoBehaviour: Added to Network: Added to Object: Added to Physics: Added to Projector: Added to QualitySettings: Added to Quaternion: Added to Random: Added to RaycastHit: Added to Rect: Added to RenderSettings: Added to RenderTexture: Added to Renderer: Added to Rigidbody: Added to ScriptableObject: Added to Shader: Added to Texture2D: Added to TextureFormat: Added to Texture: Added to Vector2: Added to WWW:

Editor API

New Classes: Added to AssetImporter: Added to EditorUtility: Added to MenuCommand: Added to SelectionMode:

Unity 1.x.x

Runtime API

New Classes: New Enumerations: New Structures: Added to Shader:

Editor API

New Classes: New Enumerations: