[NEW] Action: Added new CallBlockO action
[NEW] AtlasNode: added init method
[NEW] ccConfig: removed CC_USES_VBO since VBO is always used
[NEW] ccConfig: removed CC_OPTIMIZE_BLEND_FUNC_FOR_PREMULTIPLIED_ALPHA since the ccBlendFunctions keeps state
[NEW] ccConfig: removed CC_SPRITEBATCHNODE_DEBUG_DRAW. CC_SPRITE_DEBUG_DRAW can be used both for batches and non batches.
[NEW] ccConfig: renamed CC_COCOSNODE_RENDER_SUBPIXEL to CC_NODE_RENDER_SUBPIXEL
[NEW] ccGLState: added helper functions that keeps the GL state
[NEW] CProgressTimer:
Convenience class constructor now passes in CCSprite (this gives developers easier access to timer with CCSpriteFrames, CCSprites, etc)
Reduced the progress timer types to just radial and bar - added in reverse, midpoint, barChangeRate to be have more flexible options to modify the progress.
Supports Tint + Color
[NEW] Director: Removed Fast, FastThreaded and NSTimer director. The only one available is DisplayLink.
[NEW] Director: Orientations are no longer supported. Only Portrait mode is supported. Use a ViewController to rotate the EAGL view.
[NEW] Director: The FPS position can be configured via ccConfig.h file
[NEW] Director: Fast FPS is the only supported way to display FPS. Removed the CCLabelTTF way of doing it
[NEW] Macros: ccgl* replaced with ccGL*
[NEW] Macros: CC_ENABLE/DISABLE_DEFAULT_STATE: Removed. No longer needed.
[NEW] MotionStreak: Using new motion streak code. 10x faster than the old one.
[NEW] OpenGL ES: Added support for OpenGL ES 2.0. OpenGL ES 1.1 is no longer supported
[NEW] ParticleQuad: Uses VAO for rendering. Indices are part the VBO.
[NEW] ParticlePoint: removed code. It is a subclass of ParticleQuad for compatibility.
[NEW] Profiler:
API heavily updated to make it easier to integrate into any kind of component
[NEW] Sprite: initWithTexture:rect is the designated initializer
[NEW] Sprite: removed pixels
API.
[NEW] Sprite: useSelfRender / useBatchNode replaced with setBatchNode
[NEW] Sprite: Improved
API in order to make it easier to create DoubleResolution sprites
[NEW] SpriteBatchNode / Sprite / Node: Simplied rendering. Easiert to integrate with physics engines. Just subclass nodeToParentTransform().
[NEW] SpriteBatchNode: Removed support for HONOR_PARENT_TRANSFORM.
[NEW] SpriteFrameCache: addSpriteFramesWithFile:textureFile renamed to addSpriteFramesWithFile:textureFilename to be consistent with the new
API
[NEW] Templates: Removed Xcode3 templates. Updated Xcode4 templates.
[NEW] Templates: Box2d & Chipmunk templates use new way to sync cocos2d and physics engine by using PhysicsSprite
[NEW] Tests: All tests use RootViewController
[NEW] Tests: Box2d + cocos2d test: Added PhysicsSprite and other Box2d best practices
[NEW] Tests: Chipmunk + cocos2d test: Added PhysicsSprite and other Chipmunk's best practices
[NEW] Tests: FontTest uses “bundle” fonts instead of FontLabel
[NEW] Tests: Removed HelloWorld* tests
[NEW] Tests: TextureTest has TextureCache#asyncWithBlock test
[NEW] Tests: Removed Chipmunk iOS TestBed since it was outdated
[NEW] Texture: Uses NPOT textures (gles20 already supports them)
[NEW] Texture: PVRTC-RAW format is no longer supported. Use the non-raw format instead.
[NEW] TextureAtlas: Uses VAO for rendering
[NEW] TextureCache: Added asyncWithBlock method
[NEW] Tiled: cc_vertexz property is no longer supported. Will raise exception if found.
[FIX] All: Removed deprecated methods and classes that were scheduled for removal post 1.0
[FIX] Node: slightly faster nodeToParentTransform()
[FIX] ProgressTimer: reverse renamed to reverseDirection in order to prevent possible collision with action#reverse
[FIX] RenderTexture: getUIImageFromBuffer doesn't return artifacs
[FIX] TextureCache: Uses “self” instead of “CCTextureCache” in shared instance
[FIX] Sprite: displayedFrame correctly returns originalSize
[FIX] SpriteFrameCache: it doesn't retain the textures when they are loaded from a dictionary file (issue #1227)
[FIX] Xcode: cocosLive: Removed. Use OpenFeint or GameCenter instead
[FIX] Xcode: FontLabel: Removed since in iOS 4 you can load custom TTF
[FIX] Xcode: TouchJSON: Removed. No longer needed since cocosLive was removed
[FIX] Xcode: Tremor / vorbis: Removed. Experimental sound engine is no longer supported
[FIX] Xcode: iOS 4 is minimun required to run
[3RD] Box2d: Using Box2D 2.2.1
[3RD] Chipmunk: Using Chipmunk v6.0.1
[3RD] Kazmath: New external library. kazmath library for matrix and projection operations, and matrix GL stack
[3RD] Kazmath: Added ARM NEON Matrix Multiplication from Oolong project