Update CHANGELOG
This commit is contained in:
52
CHANGELOG.md
52
CHANGELOG.md
@@ -1,3 +1,55 @@
|
||||
7.0.0 (08/08/2018)
|
||||
------------------
|
||||
|
||||
* Major API re-design to improve workflow outside of command-line tools
|
||||
* Migrated the core of the command-line tools into a new project called HXP
|
||||
* Updated Freetype to 2.9.1
|
||||
* Updated Android minimum SDK to API 14 and the default target SDK to API 26
|
||||
* Updated window defaults to always enable depth and stencil buffers
|
||||
* Updated window defaults to use a 32-bit (instead of 16-bit) backbuffer
|
||||
* Removed `lime.graphics.Renderer`, functionality moved to `Window`
|
||||
* Removed `lime.app.Config`, moved `app.frameRate` to `Window`
|
||||
* Removed `lime.graphics.format.*`, functionality moved to `image.encode`
|
||||
* Removed `lime.utils.compress.*`, functionality moved to `lime.utils.Bytes`
|
||||
* Removed `lime.ui.Mouse`, functionality moved to `Window`
|
||||
* Renamed `lime.app.Preloader` to `lime.utils.Preloader`
|
||||
* Removed `lime.text.TextLayout`, replaced with native Harfbuzz bindings
|
||||
* Moved `lime.project` types into `lime.tools`
|
||||
* Moved `lime.utils.GLUtils` functionality to `GLProgram` and `GLShader`
|
||||
* Added new `lime.graphics.RenderContext` with more lightweight API bindings
|
||||
* Divided OpenGL support into separate `OPENGL`, `OPENGLES` and `WEBGL` types
|
||||
* Compatibility APIs are provided in one direction (GL -> GLES -> WebGL)
|
||||
* Added `lime.ui.WindowAttributes` with broader context creation control
|
||||
* Sub-classing `Application` now requires no `window` argument for most methods
|
||||
* Multi-window applications should listen to `app.onWindowCreate` instead
|
||||
* Added support for Haxe Eval target, and beta support for HashLink (on dev)
|
||||
* Added Windows 64-bit support, Android ARM64 support, progress on WinRT support
|
||||
* Added bindings for the Harfbuzz native text layout library
|
||||
* Added `lime.ui.MouseButton` and `lime.ui.MouseWheelMode`
|
||||
* Added MojoAL support (as an alternative to OpenAL-Soft) in dev builds
|
||||
* Added cURL Multi support
|
||||
* Added support for `<config:air languages="" />`
|
||||
* Exposed `window.stage` and `window.element` on Flash/HTML5 targets
|
||||
* Improved native build times by not relying on macros for CFFI
|
||||
* Improved mouse event bindings, improved consistency of mouse wheel behavior
|
||||
* Improved HTML5 fullscreen exit to dispatch a restore, not a resize event
|
||||
* Improved `lime.math.*` classes to allow for less GC activity
|
||||
* Improved support for Electron on Linux to allow for WebGL on more drivers
|
||||
* Improved quality for HTML5 frame rate when set to lower than VSync
|
||||
* Improved `HTTPRequest` to dispatch a progress event when loading locally
|
||||
* Fixed some cases where allocation could occur during native GC
|
||||
* Fixed use of future.then when the result is an error condition
|
||||
* Fixed issues with some of the equations in `lime.math.*`
|
||||
* Fixed warning in Chrome caused by default HTML5 template
|
||||
* Fixed unnecessary AL cleanup message on exit
|
||||
* Fixed replay of existing native AudioSource sounds
|
||||
* Fixed Unicode paths on Windows when returning paths from the system
|
||||
* Fixed pasting Clipboard data when application first launches
|
||||
* Fixed webfont loading on mobile Safari
|
||||
* Fixed issue with AL.source3i types
|
||||
* Fixed support for iOS entitlements paths that include spaces
|
||||
|
||||
|
||||
6.4.0 (06/01/2018)
|
||||
------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user