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.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.3.0

Runtime API

New Classes: Added to AndroidJNI: Added to AndroidJNIHelper.ConvertFromJNIArray:
Added to AndroidJNIHelper.GetFieldID:
Added to AndroidJNIHelper.GetMethodID:
Added to AndroidJNIHelper.GetSignature:
Added to AndroidJavaObject.Call:
Added to AndroidJavaObject.CallStatic:
Added to AndroidJavaObject.Get:
Added to AndroidJavaObject.GetStatic:
Added to AndroidJavaObject.Set:
Added to AndroidJavaObject.SetStatic:
Added to Component.GetComponent:
Added to Component.GetComponentInChildren:
Added to Component.GetComponents:
Added to Component.GetComponentsInChildren:
Added to GameObject.AddComponent:
Added to GameObject.GetComponent:
Added to GameObject.GetComponentInChildren:
Added to GameObject.GetComponents:
Added to GameObject.GetComponentsInChildren:
Added to Object.Instantiate:
Added to ScriptableObject.CreateInstance:

Editor API

New Enumerations: Added to AssetDatabase: Added to EditorWindow.FocusWindowIfItsOpen:
Added to EditorWindow.GetWindow:
Added to EditorWindow.GetWindowWithRect:
Added to PlayerSettings.Android: Added to ScriptableWizard.DisplayWizard:
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 Input: 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 RenderTextureFormat: Added to Rigidbody: Added to Screen: Added to ScriptableObject: Added to TerrainData: Added to TextMesh: Added to WWW: Added to iPhoneUtils:

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: Added to TrueTypeFontImporter:

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 Hashtable: Added to HostData: Added to Input: Added to KeyCode: Added to LightmapData: Added to LightmapSettings: Added to Mathf: Added to MonoBehaviour: Added to Network: Added to NetworkPlayer: Added to Particle: Added to ParticleEmitter: 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 SystemInfo: Added to Terrain: Added to TerrainData: Added to TextMesh: Added to Texture: Added to TextureFormat: 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 Editor: Added to EditorApplication: Added to EditorGUI: Added to EditorGUILayout: Added to EditorGUIUtility: Added to EditorStyles: Added to EditorUtility: Added to EditorWindow: Added to FileUtil: Added to FontTextureCase: Added to HandleUtility: Added to Handles: Added to ModelImporter: Added to ModelImporterTangentSpaceMode: Added to SerializedObject: Added to SerializedProperty: Added to SerializedPropertyType: Added to TextureImporter: Added to TextureImporterFormat: Added to TrueTypeFontImporter: Added to Undo:

Unity 2.6.0

Runtime API

New Classes: New Enumerations: New Structures: Added to Animation: 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 RenderTextureFormat: 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 AudioImporter: Added to AudioImporterFormat: Added to BuildAssetBundleOptions: Added to BuildOptions: Added to BuildPipeline: Added to Editor: Added to EditorApplication: Added to EditorGUI: Added to EditorGUILayout: Added to EditorGUIUtility: Added to EditorStyles: Added to EditorUtility: Added to EditorWindow: Added to FileUtil: Added to Handles: Added to ModelImporter: Added to ModelImporterClipAnimation: Added to MouseCursor: Added to TextureImporter: Added to TextureImporterFormat: Added to Undo:

Unity 2.5.0

Runtime API

New Enumerations: Added to Application: Added to Cubemap: Added to EventType: Added to GUI: Added to GUILayout: Added to GUISkin: Added to GUIStyle: Added to GUIUtility: 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 EditorGUI: Added to EditorGUILayout: Added to EditorGUIUtility: 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 Animation: Added to AnimationClip: 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 Network: Added to NetworkView: Added to ParticleAnimator: Added to ParticleRenderMode: Added to PlayerPrefs: Added to RenderTexture: Added to Renderer: Added to Resources: Added to Shader: Added to SkinnedMeshRenderer: 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 Event: Added to EventType: Added to GUI: Added to GUIUtility: Added to MonoBehaviour: Added to Network: Added to NetworkPlayer: Added to NetworkViewID: 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 Animation: Added to AnimationClip: 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 Object: Added to Physics: Added to Projector: Added to QualitySettings: Added to Quaternion: Added to Random: Added to Ray: 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 Texture: Added to Texture2D: Added to TextureFormat: 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 GUI:

Editor API

New Classes: New Enumerations: