Moai SDK 1.2 brings new features and bug fixes, most of them reported by Moai users - thank you! New features include the MOAIStream class which allows you to write to and read from file or data streams, as well as a new setWordBreak () function in MOAITextBox which will better support text in other languages where words may not be separated by a space. We have also added the tutorial samples into the release, so they are more readily available. Check out the full release notes below.

- Several bug fixes
- Tutorial samples added in samples/tutorials
- iOS - lag in input fixed
- MOAIBillingIOS - added localizedPrice ()
- MOAIDialogIOS - fixed buttons so they are now optional
- GlutHost - send modifier key events (alt/ctrl/shift) to AKU/MOAIKeyboardSensor
- HTTPTaskBase - added default 15 second timeout
- MOAIAnimCurveQuat - added to represent rotations
- MOAIAnimCurveVec3D - renamed to MOAIAnimCurveVec
- MOAIGfxDevice - first pass of auto-rotate support via EVENT_RESIZE listener
- MOAIGrid - added binary read/write for tiles buffer
- MOAIPartition - added getWorldBounds ()
- MOAISim - added getHistogram ()
- MOAIStream - first pass of Moai stream interface
- MOAITextBox - added setWordBreak () to better support text in other languages
- MOAITimer - restored keyframe callbacks and added loop callbacks