diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cf4559e0..c61c85830 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,48 @@ +4.0.0 (03/15/2017) +------------------ + +* Added support for WebGL 2 APIs on HTML5 +* Recreated GL bindings in preparation for GLES3 support +* Added support for running different Lime tools to match project version +* Added WebGL, WebGL 2, GLES 2 and GLES 3 abstracts +* Added initial support for WebGL/GLES2 extension constants +* Added GL context, type and version properties +* Added window.displayMode for full-screen display mode switching +* Added lime.utils.DataPointer for managing native pointers +* Added lime.utils.BytePointer for Bytes + offset without a new typed array +* Added lime.utils.ObjectPool as a convenience API for object pooling +* Added support for for library packing +* Added support for loading *.bundle directories as asset libraries +* Added support for `${meta.title}` and other project data in project.xml +* Added support for Cairo textPath +* Added support for multiple Lime embeds, rewrote HTML5 embed code +* Added asset type to verbose Preloader messages +* Added `-Dwebgl1` to use a WebGL 1 context instead of WebGL 2 on HTML5 +* Removed deprecated behaviors from Lime 3 +* Updated Gamepad mappings to support additional models +* Updated HTML5 window to dispatch resize event if parent element is resized +* Improved support for deferred loading of asset libraries +* Improved Asset error events, updated to throw errors when assets not found +* Improved handling of GL context loss on WebGL +* Improved behavior of asset manifests included as assets of another library +* Improved behavior of path groups for audioBuffer assets +* Improved error message if ANDROID_SDK or ANDROID_NDK_ROOT is not defined +* Fixed caching for HTML5 cache groups +* Fixed native HTTPRequest if file is not found or uses ~/ for home directory +* Fixed copying of files when a directory exists of the same name +* Fixed dispatch of Renderer.onRender when there is no context +* Fixed dispatch of Renderer.onContextLost on native platforms +* Fixed use of image.threshold when source is canvas or HTML5 image +* Fixed missing warning if is null +* Fixed `` to be relative to include.xml path +* Fixed `` to be relative to include.xml path +* Fixed case where assets could be processed as templates +* Fixed support for ATF textures on Flash target +* Fixed ID value for Joystick/Gamepad guid property +* Fixed double dispatch of preloader complete verbose message +* Fixed path of `-options` parameter when calling HXCPP + + 3.7.4 (02/15/2017) ------------------