Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

Codea Roadmap - Next Version 2.3.5

SimeonSimeon Admin Mod
edited March 20 in General Posts: 4,308

Codea 2.3.5

STATUS: Waiting For Review

Woah! We broke the Xcode export feature in the last release.

Sorry about that. This release fixes it. The developer responsible has been punished… severely.

Codea 2.3.4

STATUS: Approved 18 Mar 2017

Another small update for you while we work on the Big One™

Updates Codea to the latest Lua 5.3.4

FIXES
• Fixes some crashes that could occur due to data race conditions in the editor and runtime
• Fix potential crash in the text editor code completion backend
• Fix potential crash in `text` function when using invalid font
• Fix editor crash when tapping the last line in the gutter area to paste
• Stop displaying old assetpack format

Codea 2.3.3

STATUS: Approved 8 Mar 2017

It has been way too long without an update! Here's what we've been up to.

This release of Codea has undergone major internal surgery. We've modernised most of the code and architecture, and fixed lots of bugs. Why was this necessary? Well, it makes Codea much more pleasant to work on. And because we value our sanity and emotional stability as much as anyone, this code cleanup was necessary.

That means you won't see too many brand new features this release. Major new stuff is coming.

NEW FEATURES

• You can import project zip files from other applications (pending Apple approval, but we're hopeful)
• You can export all your projects and assets as a single zip archive from the settings menu
• Project creation API: see createProject, deleteProject and listProjects in the docs

ENHANCEMENTS

• Code editor now shows argument label help for partial parameter lists as-you-type (i.e., the closing parenthesis is not required)

FIXES

• Fixed possible crashes in a number of APIs such as `textSize`, `music`
• Fixed some potential crashes in code editor
• Also fixes some potential crashes in runtime
• You're seeing a pattern here. Fixed some potential crashes in shader compilation.
• And so on 

Codea 2.3.2

STATUS: Submitted 30 October 2015, Approved 4 December 2015

It's been a while since the last update, but there's plenty more to come!

This update focuses on iOS 9 improvements. 

NEW FEATURES

• Spotlight search support. Your projects will show up in Spotlight and you can tap them to go straight to editing.
• Ability to export a plain zipped project archive
• Improved error messages with stack trace
• Support for OpenGL ES 3.0
• Mesh instances: efficient rendering of multiple meshes
• Support for settable voices and language in speech API
• Matrix attributes (mat4) supported in shaders
• Matrix uniform arrays supported in shaders
• Support for iPad Pro

IMPROVEMENTS

• Revamped Xcode export with support for Xcode 7 and Bitcode
• Better support for iOS 9 features, such as two-finger caret dragging
• Support for iOS 9 bluetooth keyboard shortcut hints (hold the command key when using an external keyboard)
• Disables the default iOS 9 input assistant bar

FIXES

• Fixes matrix * vec4 bug
• Fixes incorrect initial camera orientation under iOS 9
• Allows saveText() to delete assets when passing nil
• Fixes possible crashes when using bad parameters with camera()
• Fixed bug in Cargo-Bot example (requires example project restore)
• Code editor optimisations

Codea 2.3.1

STATUS: Approved 22 April 2015

Hi Everyone. Routine bug-fix release. Nothing to see here. Move along please.

• Adds Lua 5.3 support to Air Code
• Fixes an issue with parameter.number and huge values
• Improves compatibility with iOS 8.3
• Fixes to orientationChanged callbacks

Still reading? Do you like Codea and want to help us out? please consider leaving a review telling everyone what you think. It really helps and we love to read your feedback!

Codea 2.3

STATUS: Approved 21 March 2015

LUA 5.3

Codea 2.3 brings you Lua 5.3 support!

• Native integer type, new integer division operator (//)
• Bitwise operations
• New goto statement
• table.move / pack and unpack
• string.pack / unpack
• Yield across pcalls
• New utf8 library
• Cleaner math functions
• setfenv / getfenv removed

You may need to migrate your code if you are using deprecated features. Don't panic — it's not hard!

Note that you will be asked to migrate some example projects over to Lua 5.3. This will ensure that they are compatible. You can restore example projects at any time by pressing the settings icon in the top right.

NEW

• New integrated JSON library (uses dkjson with lpeg backend internally) 
• json.encode / json.decode
• Checkout the Storage docs for more info

FIXES

• saveText correctly creates files when they do not exist
• WIDTH and HEIGHT can now be set again
• duplicate "COPY" button issue resolved

Codea 2.2

STATUS: Released 25 February 2015

NEW

• Great new text-to-speech API, make your iPad talk!
• Just use speech.say("something") to test it out
• New example project called Speakeasy
• Check the Sound docs for in-depth help
• Impulse-based methods added to physics.body

FIXES

• CPU-based computation sped up significantly
• Many more performance improvements and bug fixes

OTHER

• Portuguese language support added

Codea 2.1.1

STATUS: Released 21 December 2014

ENHANCEMENTS

• New code editor tab bar styling

FIXES

• Fixes performance issues
• Fixes overlapping API help text
• Fixes project sort option not being remembered on first load

Codea 2.1

STATUS: Released 8 December 2014

MAJOR NEW FEATURES

• Completely redesigned project browser
• Threaded Renderer
• What this means: all Lua code is executed on a separate thread, you should be able to write an infinite loop and still exit your project
• Opens up possibilities for more interesting features in the future

NEW FEATURES

• Support for plain-text asset files
• Create and edit text assets directly from the asset picker
• Use them in your code with text asset API
• Useful for separating game level data from code, and so on
* You can now set an icon for your project from the screenshot panel

ENHANCEMENTS 

• Shader preview: shader assets now use a preview of your actual shader in the asset picker
• Re-worked asset creation / editing UI
• New tab bar design in code editor
• setContext can now optionally use a depth buffer
• Optimized code editor for pasting / deleting / editing large sections of text

FIXES

• Fixed issue where tab bar could remain hidden after deleting large blocks of code
• Fixed keyboard colour issue for dark theme
• Improved handling of elseif chains in editor
• Fixed Shader Lab autocomplete selection
• Renaming a tab to the same name in a different letter case now works
• Multi-line comment parse issue when multi-line comment occupied single line
• Lots of other fixes

Codea 2.0

STATUS: Released

UNIFIED ASSETS

- Codea now features a unified asset system that supports sounds, music, sprites and shaders
- Music API for playing background music in common formats
- Three fantastic new sound and music packs for you to use in your games — composed especially for Codea

REDESIGNED

- Brand new design for iOS 7
- Fully supports 64-bit CPUs

REWRITTEN

- Completely rewritten Code Editor with the following features:
- Intelligent autocomplete picks up all your variables, locals and includes nested types
- In-line errors show up live as you code
- Smart indentation and scope completion
- More keys including smart comment / uncomment
- Support for multi-line comments 

NEW FEATURES

- Find and Replace
- Location API
- Pasteboard API 
- displayMode(OVERLAY) for a transparent sidebar in your projects
- Shader Lab can bind arrays, and will tell you about failed bindings

IMPROVEMENTS

- Codea now uses double precision floating point
- Codea has lost weight: Codea 2.0 is 23 MB, vs 36 MB for the old version
- Shader compilation errors are printed as warnings in your projects
- Air Code respects your editor theme choice

FIXES

- Many, many fixes, including the wrapped line issue in code editor

Comments

  • SimeonSimeon Admin Mod
    edited January 2014 Posts: 4,308

    Codea 1.5.5

    STATUS: Approved 8 September 2013

    We're still working on the next big update. But for now, here are some smaller fixes and improvements.
    
    ENHANCEMENTS
    
    • Multi-page PDF assets are supported in readImage
    
    FIXES
    
    • Major memory usage and stability improvements
    

    Codea 1.5.4

    STATUS: Approved 13 June 2013

    ENHANCEMENTS
    
    • Air Code now displays a tabbed editor
    
    FIXES
    
    • Air Code handles <tags> better
    • Air Code now informs you when there are no projects
    • Air Code now behaves better when editing files across different projects
    • Air Code orientation fix for iOS 5.x
    • Xcode Project Missing Framework Bug
    • Sprite batching issue relating to line()
    

    Codea 1.5.3

    STATUS: Approved 29 June 2013

    NEW FEATURES
    
    • Air Code: develop on your Mac or PC and see your Codea project update in real-time
    
    • tween.delay() function for delaying animations and callback functions
    • alert() function for presenting the native alert box
    • restart() function to restart the your project
    • openURL now has the option to open a URL using an in-app browser
    
    ENHANCEMENTS
    
    • sprite() optimization: all uses of sprite() significantly sped up. Consecutive calls to sprite() using the same texture (and style state) are automatically batched similar to using a mesh. In ideal scenarios, such as particle systems, sprite is now as fast as mesh.
    • Added worldCenter, localCenter and joints properties to physics.body
    
    FIXES 
    
    • Fixed potential readProjectTab() crash bug
    • Fixes mirrored camera stream image
    • Custom .spritepack folders placed in the Documents/ folder will now be recognized
    • Maximum imported image size increased to 2048px
    

    Note: Juice library was removed from this release because it is not yet ready. Development will continue and it will be integrated in a future release. In the mean time we will be open sourcing its development to get your feedback.


    Codea 1.5.2

    STATUS: Submitted April 7 2013

    NEW FEATURES 
    
    Xcode Export 
    
    Export straight to Xcode from Codea. The new export feature lets you easily take your projects into Xcode on a Mac — turning your Codea projects into native iOS applications. 
    
    Just touch-and-hold your project, then choose "Export" to get started. 
    
    FIXES 
    
    • Adds swipe left/right editing gestures to Shader Lab 
    • Deleting the currently open shader now closes the shader 
    • You can tap outside the shader picker to close it 
    • Camera images are flipped, no longer requires UVs to be flipped when rendering camera texture through a shader 
    • Fixed vec3/4 constructors getting turned into vec2 in the bindings tab when interacting with the vector popover in the Shader Lab 
    • Fixes a crash that could occur when typing a closing brace into some function arguments 
    • Fixed clip() when used in recording 
    

    Codea 1.5.1

    STATUS: Approved March 1 2013

    ENHANCEMENTS
    
    • Swipe left/right in the editor to shift the caret
    • Added float support to mesh custom vertex attributes
    • Triple tap emergency exit behaviour restored
    • Search and function browser now match the selected theme
    
    FIXES
    
    • Issue where heavy use setContext and image allocation could cause rendering to freeze
    • Over-caching of sprites drawn with an explicit width and height
    • Rounding bug on negative minimum values of integer parameter sliders
    • Sprites and images now load in the same orientation. This will affect your shader code if you were flipping your vertical texture coordinate. 
    • Fixed bug where pressing the view mode button didn't trigger a change in return value from displayMode()
    • textSize() function now takes into account newlines, even if textWrapWidth is not set
    • Fixed complex rendering bug that involved bad caching of model view matrices. This caused some issues when using setContext() in setup().
    • All built-in shaders no longer use the 1.0 - texCoord.y correction
    
    LOCALIZATION
    
    • Fixed Romanian Shaders & Mesh chapter title getting cut off
    

    Codea 1.5

    STATUS: Approved February 16 2013

    MAJOR NEW FEATURES 
    
    • Shaders: Full access to GLSL shaders from the mesh class. 
    • Shader Lab: A full-featured GLSL shader editor with live preview and live variables. 
    • Camera: Stream from the cameras on your device straight into a sprite, capture them into an image, or even input them into a shader. 
    • Brand new Parameter system. Make buttons, color pickers, text boxes and more for the Codea sidebar. 
    • Vector sprite rendering. You can now load PDF files as sprites, which can be rendered at any size and still look sharp. 
    • Two great new vector sprite packs by Kenney.nl. 
    • Tween: The new tween library provides you with easy to use animations, paths, sequences and more. 
    • Blend Modes: Use the new blendMode() function for additive and multiplicative blending, or even set completely custom blend modes using the advanced parameters. 
    • Brand new Documentation Browser, copy sample code and use the sidebar for reference as-you-type. 
    • Completely re-architected Code Editor with built-in API guides. 
    • New Tools menu from the main screen lets you manage your assets. 
    • REPL built into the viewer. Type and execute simple expressions while your code is running.
    
    NEW FEATURES 
    
    • Six new example projects. 
    • saveProjectTab(), readProjectTab() and listProjectTabs() allow you to edit your own projects from code. 
    • isKeyboardShowing() function. 
    • Access to the device Gyroscope (if available) via the RotationRate global. 
    
    ENHANCEMENTS 
    
    • Video recording speed improved. 
    • setContext() speed is much improved for common use cases. 
    • Improved autosave. 
    • New tab bar that scrolls off the screen to so there's more room for your code. 
    • Multiple Undos now supported (press the .?123 key on the keyboard to show the Undo button). 
    • Many UI improvements. 
    
    LOCALIZATION 
    
    • Codea's UI is now translated into the following languages: German, French, Spanish, Czech, Catalan, Danish, Romanian, Finnish, Italian, Japanese, Dutch, Polish, Russian, Slovak, Swedish, Chinese (Simplified), Chinese (Traditional), Portuguese (BR), Bahasa Indonesia, and Thai. 
    • Documentation is now available in Chinese (Simplified) and Romanian. 
    • If you would like to help translate Codea into your language, or make corrections, please join us at: http://translate.twolivesleft.com 
    
    FIXES 
    
    • setContext can now be used to render outside the viewport dimensions. 
    • Editor now scrolls to the first error message. 
    • Fixed issues that could arise when recording video on retina devices while using setContext(). 
    • saveProject/Local/GlobalData no longer aggressively converts strings to numbers. 
    • Fixed bug in physics.raycast. 
    • Fixed bug in triangulate. 
    • Syntax highlighting on wrapped lines. 
    • API consistency improved. 
    • So many more.
    
  • SimeonSimeon Admin Mod
    edited January 2014 Posts: 4,308

    Codea 1.4.6

    STATUS: Approved September 21 2012

    FIXES
    
    • Vastly improves editor speed for long files
    • Improved rendering speed
    • Fixes several physics bugs
    • And a lot of other bugs!
    • Previous version accidentally included broken beta functionality, this has been removed.
    

    Previous Versions

    Codea 1.4.5

    STATUS: Approved August 31 2012

    NEW FEATURES
    
    • Paste-into-project: if you copy a project using the touch-and-hold copy option, you can more easily paste it into new project without having to paste individual tabs
    • isKeyboardShowing() function
    
    FIXES
    
    • Fixes sprites and text sometimes not rendering
    • Improved editor stability
    • Improved block-indenting speed, operation can be undone
    • Fixes Physics Lab Test 9 bug (you'll need to re-add the test to try it until next version)
    

    Codea 1.4.4

    STATUS: Approved August 15 2012

    ENHANCEMENTS 
    
    • Undo now works properly for all editor operations 
    • Use the .?123 key on the keyboard to show the standard undo button 
    • Brickout example now has enhanced graphics, effects and improved controls 
    
    INTERNAL ENHANCEMENTS 
    
    • Codea is now built using ARC 
    
    FIXES 
    
    • Fixed image.copy bug when using raw sizes on retina devices 
    • Fixed mesh memory bug
    

    Codea 1.4.3

    STATUS: Approved July 24 2012

    PROJECT DEPENDENCIES 
    
    • You can now add dependencies to your projects 
    • This allows you to develop library style code 
    • Use this feature from the plus (+) button in the editor 
    
    NEW FEATURES 
    
    • Project dependencies 
    • Adjustable font size in code editor 
    • Tap or drag in the line gutter to select lines 
    • Enhanced color type with blend, mix, and arithmetic operations 
    • listGlobal/Local/ProjectData functions added 
    • Fantastic new demo project (it's Cargo-Bot)
    
    ENHANCEMENTS 
    
    • Project name is added as a comment on the first line of Main 
    • Smooth project browsing — swipe to navigate through lots of projects 
    
    FIXES 
    
    • Fixed bug with spriteSize results on retina devices in some circumstances 
    • Fixed line numbers in search results 
    • Fixed image.copy bug with retina images 
    • Fixed data store cleanup bug 
    • Fixed mesh bug that could cause triangles to be repositioned on re-allocation 
    • Documentation corrections and updates
    

    Codea 1.4.1

    STATUS: Approved June 22 2012

    NEW FEATURES 
    
    • Search all your code from the function browser key on the keyboard
    
    FIXES
    
    • Fixes intermittent crash when opening projects
    
    CHANGES
    
    • http.get renamed http.request (http.get is kept for compatibility)
    

    Codea 1.4

    STATUS: Approved May 25 2012

    CUSTOM SPRITES ARE HERE! 
    
    • You can import custom sprites via Dropbox 
    • Or your photo library 
    • You can save images into your sprite packs 
    
    NEW FEATURES 
    
    • Text selection: Touch and drag the new buttons above the keyboard to select and position the cursor 
    • In-line help: select an API term in the editor then choose "Lookup" to see specific help immediately 
    • Networking API: see the documentation chapter. Has special support for images. 
    • Project quick search: tap the new quick search icons next to the projects lists 
    • Keyboard Gestures: Drag directly on the keyboard to position the cursor, hold shift and drag to select text. This feature must be enabled from the settings panel. 
    
    ENHANCEMENTS 
    
    • Tabs now turn red when they contain an error 
    • Updated credits page 
    • Improved documentation 
    • Improved autocomplete 
    
    FIXES 
    
    • Fixed some major crashes, memory leaks and bugs
    
  • SimeonSimeon Admin Mod
    edited January 2014 Posts: 4,308

    Codea 1.3.6

    STATUS: Approved March 29 2012

    FIXES
    
    • Fixes video recording on Retina display
    • Fixes vec3 methods not working
    • Fixes mesh.color — arguments are now in the range 0-255
    • Fixes held-backspace deleting from end of file
    • Fixes clip() on Retina display
    • Consistent noSmooth() line width on Retina display
    

    Codea 1.3.5

    STATUS: Approved March 20 2012

    NEW FEATURES
    
    • Full support for the new iPad Retina display
    • Codea can now render 3D graphics
    • Two new 3D example projects
    • Perspective and Camera functions for setting up 3D scenes
    • 4x4 Matrix class. Can be loaded as the current transform, or multiplied against it
    • Ability to control and position the camera and customise the projection
    • vec3 now has arithmetic operators and methods
    • Mesh renders with 3D vertex positions
    • Included Lua Debug library
    
    ENHANCEMENTS
    
    • image class supports Retina display through rawGet and rawSet methods
    • mesh includes more optimal accessor methods for vertices, texCoords and colors
    • Small World sprite pack updated for Retina display
    
    FIXES
    
    • Updated autocomplete with global Lua functions (tonumber, type, etc.)
    • Fixed issue 109: Errors not reporting during collide() callback
    • spriteSize works with images, correctly returning their dimensions
    • Fixes held-backspace deleting from end of file
    • color(r,g,b) defaults to alpha 255 now
    • Optimized background art
    

    Codea 1.3.1

    STATUS: Approved February 29 2012

    MAJOR NEW FEATURES
    
    • Visual makeover for the project browser
    • Codea Dark editor theme (IAP)
    
    NEW FEATURES
    
    • User projects can be copied to clipboard from the project browser
    • New settings panel accessible from Project Browser
    • soundbuffer objects allow you to create sounds from raw data
    • sound(ENCODE, table) encodes a sound table into a high-precision string
    • Can be played with sound(DATA, string)
    • soundBufferSize( sizeInMB ) function added to control sound caching
    • watch() can now accept arbitrary Lua chunks
    • deviceMetrics() function will return a table of device properties
    • Added inertia and mass properties to physics.body
    • saveProjectInfo and readProjectInfo functions. These allow you to get and set metadata for your projects.
    • For example saveProjectInfo( "Description", "My New Project Description" ) will set a description that appears under your project in the browser.
    
    FIXES
    
    • Single letter tab names are easier to delete — editor tabs now have a minimum width of 88 pixels 
    • Codea now allows underscores to be used in class / tab names
    • Disables the three-finger triple-tap emergency exit gesture if buttons are already visible on the screen
    • Fixed documentation for physics.body
    • Fixed video recording with setContext
    • Physics pause/resume fixed
    • Physics body.info field fixed
    • mesh.texCoords no longer flipped vertically
    • The news line on the project browser resizes correctly
    • Fixed a bug that occurred when pasting code with tab characters
    • Many other bug fixes
    

    Codea 1.3

    A Huge Update.

    STATUS: Approved January 26 2012

    MAJOR NEW FEATURES 
    
    • All new Physics API, check out the new "Physics Lab" example project and Physics documentation 
    • Text rendering. The new text(string,x,y) function allows you to render text anywhere on the screen. It supports all the fonts provided by iOS and its colour is affected by the current fill() color. 
    • Video capture! Record your projects straight from your device and share them on YouTube 
    • Screenshot capture right from the viewer 
    • Five amazing new example projects 
    • Audition and create your sound effects right inside the code editor. Just type sound() and tap it. 
    • Choose fonts from right inside your code. Type font() and tap on it to bring up the picker. 
    • Codea viewer now supports all orientations, you can use supportedOrientations() to limit them 
    • Great new keyboard API lets you bring up the native keyboard or respond to a bluetooth keyboard in your games and simulations 
    • Mesh API. The mesh type lets you manage and render arbitrary vertex arrays, you can control vertex positions, colors and texture coordinates. Really fast. 
    • Hugely improved autocomplete. It now picks up your class variables and class names. 
    
    NEW FEATURES 
    
    • New clearParameters() function to clear the parameters and watch list 
    • New clearOutput() function to clear the print buffer 
    • Codea Forums linked right on the main page, as well as announcements 
    • Parameter sliders track when their variables change 
    • Images support a premultiplied flag 
    • Polygon triangulate(points) function 
    • spriteSize() function to get a sprite's pixel size
    • Sound function now accepts a volume parameter 
    
    IMPROVEMENTS 
    
    • Rendering speed hugely improved 
    • Improved and updated documentation, new overview sections give a more thorough explanation of Codea 
    • All style functions now return the current style values when called without arguments 
    • Runtime errors exit fullscreen mode 
    • Shifted editor keys for more natural placement 
    • Sound caching system improves performance 
    • Bit Invader project gets a make-over 
    
    FIXES 
    
    • Fixed animation not resuming when app is brought into foreground 
    • Changed the way setup() gets called. You are now be able to do drawing in setup() 
    • Fixed bug when using setContext(image) in your setup function. 
    • Fixed noSmooth line opacity bug 
    • Shader adjustments and fixes 
    • Fixed bug where Codea would crash when over 22 parameters were specified 
    

    Mesh Rendering to draw 11,000 textured polygons: (iPad 2 can easily render 50,000 at 60 frames per second, but slows down due to recording the video stream and iterating the polygons in Lua to modify their positions.)

    Sound Picker: http://yfrog.com/z/nusbjpxj
    Font Picker: http://yfrog.com/z/kh9z7vzj

  • SimeonSimeon Admin Mod
    Posts: 4,308

    Codea 1.2.7

    STATUS: Approved January 4 2012

    Due to a notification from Apple, Codea 1.2.7 removes the project sharing feature. We will work with Apple to try and make it available again in the future so you can share your creations.
    
    New Features
    - Reorder your tabs by drag-and-drop
    - setContext( image ) function for drawing into images
    - New editor gestures:
    -- A one finger swipe left or right shifts the caret by one character
    -- A two finger swipe left or right shifts the caret up or down
    -- A one finger flick up or down on the caret positioning buttons shifts the caret up or down
    
    Enhancements
    - Number sliders are now much harder to trigger accidentally
    
    Fixes
    - iparameter() now works with negative minimum values
    - displayMode(FULLSCREEN_NO_BUTTONS) state is correctly reset
    - clip() state is correctly reset
    - Mysterious no-drawing bug fixed
    - Fixed function browser crash with anonymous functions
    - Gravity vector initialised before setup() is called
    - Fixed output window clipping behind debug buttons
    

    Codea 1.2.5

    STATUS: Approved December 10 2011

    New Features
    - Adds new clip() and noClip() functions for constraining drawing operations
    - New space shooter-themed sprite pack
    - Adds saveGlobalData() and readGlobalData() functions
    
    Fixes
    - Fixes premultiplied blending issue with image class
    - Fixes displayMode() not setting WIDTH immediately when called in setup()
    - Correctly removes status bar from application
    - Uses lower left corner as 0,0 in image() coordinates (thanks Bortels, Bee)
    - Updates Mandelbrot example
    

    Codea 1.2

    STATUS: Approved December 6 2011

    New Example: Includes Phillip Alvelda's Mandelbrot explorer, which makes use of the new image class for drawing 
    
    New Features 
    - Image class, allows you to draw pixels directly into an image 
    -- Render images to the screen with sprite() 
    -- See the Graphics documentation for details 
    
    - Fullscreen mode 
    -- See the displayMode() API in the Display documentation 
    
    - New tab bar in the editor 
    -- Much easier to tap, much nicer looking 
    
    - Retained backing 
    -- See the backingMode() API in the Display documentation 
    -- You can use this for painting and drawing projects 
    -- Or for static drawing in setup() 
    
    - Close function 
    -- You can now close the viewer by calling close() 
    
    Fixes 
    - sprite() now respects noSmooth() and smooth() 
    - Use noSmooth() for blocky magnification of sprites 
    - spriteMode() is now available 
    - vec2:angleBetween now works correctly 
    - Version number now shows on Credits screen 
    - Cancelled touch state supported 
    - Many more fixes and documentation updates
    

    Codea 1.1.2

    STATUS: Released December 1 2011

    Codify is renamed Codea. We feel this best represents its philosophy: a combination of Code and Ideas. 
    
    - Community & Help section includes links to the new Codea user forums. Join up to get assistance and share your stuff! 
    
    - New Example: Includes Andy Newton's fantastic Brickout game 
    
    New Features 
    - Brand new persistent storage API, see Storage docs for details 
    - Useful for keeping highscores and other types of data 
    - New time and date functions (Lua's os.time, os.date, os.difftime, os.clock, and os.setlocale)
    
    Bug Fixes 
    - Fixed numerous vec2 issues 
    - Fixed parentheses crash bug 
    - Fixed frame buffer clearing 
    - Fixed single-letter project issue 
    - Changed default project template to include background() call in draw() 
    
This discussion has been closed.