Update CHANGELOG
This commit is contained in:
64
CHANGELOG.md
64
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)
|
6.4.0 (06/01/2018)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
@@ -64,7 +116,7 @@
|
|||||||
* Fixed support for a software fallback when GL support is too old
|
* Fixed support for a software fallback when GL support is too old
|
||||||
* Fixed a regression in support for static desktop builds
|
* Fixed a regression in support for static desktop builds
|
||||||
* Fixed a possible garbage collection issue in cURL support
|
* Fixed a possible garbage collection issue in cURL support
|
||||||
* Fixed calling `UTF8String.substr()` internally without a length field
|
* Fixed calling `UTF8String.substr()` internally without a length field
|
||||||
* Fixed request of keyboard input on WebKit when in fullscreen
|
* Fixed request of keyboard input on WebKit when in fullscreen
|
||||||
* Fixed a possible issue when building on macOS with spaces in the Lime directory
|
* Fixed a possible issue when building on macOS with spaces in the Lime directory
|
||||||
* Fixed the behavior of `embed="false"` assets on HTML5
|
* Fixed the behavior of `embed="false"` assets on HTML5
|
||||||
@@ -1137,7 +1189,7 @@
|
|||||||
* Improved the behavior of image getPixel/setPixel
|
* Improved the behavior of image getPixel/setPixel
|
||||||
* Fixed native fillRect/floodFill when using certain color values
|
* Fixed native fillRect/floodFill when using certain color values
|
||||||
* Improved color conversion support for Flash
|
* Improved color conversion support for Flash
|
||||||
* Fixed issue preventing Neko from reading 32-bit integers correctly
|
* Fixed issue preventing Neko from reading 32-bit integers correctly
|
||||||
|
|
||||||
|
|
||||||
2.5.1 (07/21/2015)
|
2.5.1 (07/21/2015)
|
||||||
@@ -1286,7 +1338,7 @@
|
|||||||
* Minor fix to image premultiply alpha
|
* Minor fix to image premultiply alpha
|
||||||
* Minor fix to "lime create" command
|
* Minor fix to "lime create" command
|
||||||
* Minor fix to rectangle.transform
|
* Minor fix to rectangle.transform
|
||||||
* Fixed Windows Neko builds when not running on Windows
|
* Fixed Windows Neko builds when not running on Windows
|
||||||
|
|
||||||
|
|
||||||
2.4.1 (05/13/2015)
|
2.4.1 (05/13/2015)
|
||||||
@@ -1332,7 +1384,7 @@
|
|||||||
|
|
||||||
* Improved performance of pixel-based operations in Image
|
* Improved performance of pixel-based operations in Image
|
||||||
* Added support for RGBA (default) and ARGB color order
|
* Added support for RGBA (default) and ARGB color order
|
||||||
* Added --port=123 to change the webserver port on HTML5 builds
|
* Added --port=123 to change the webserver port on HTML5 builds
|
||||||
* Added support for Unicode Windows system paths
|
* Added support for Unicode Windows system paths
|
||||||
* Added larger icon sizes requested by Windows 10
|
* Added larger icon sizes requested by Windows 10
|
||||||
* Improved functionality of BMP.encode
|
* Improved functionality of BMP.encode
|
||||||
@@ -1517,7 +1569,7 @@
|
|||||||
* Improved the Windows ICO generation support
|
* Improved the Windows ICO generation support
|
||||||
* Added support for embedded ICO resources in Windows applications
|
* Added support for embedded ICO resources in Windows applications
|
||||||
* Added caching to improve performance when icons exist
|
* Added caching to improve performance when icons exist
|
||||||
* Added lime.graphics.format.JPEG/PNG/BMP classes for encoding
|
* Added lime.graphics.format.JPEG/PNG/BMP classes for encoding
|
||||||
* Improved KeyCode so it automatically casts to/from Int
|
* Improved KeyCode so it automatically casts to/from Int
|
||||||
* Improved the behavior of Android ADB management
|
* Improved the behavior of Android ADB management
|
||||||
* Migrated to an "Asset Catalog" for iOS icons and launch images
|
* Migrated to an "Asset Catalog" for iOS icons and launch images
|
||||||
@@ -1594,7 +1646,7 @@
|
|||||||
------------------
|
------------------
|
||||||
|
|
||||||
* Improved the "lime rebuild" command
|
* Improved the "lime rebuild" command
|
||||||
* Added a "-dryrun" flag to help test the tools
|
* Added a "-dryrun" flag to help test the tools
|
||||||
* Fixed zero width/height in lime.graphics.Image
|
* Fixed zero width/height in lime.graphics.Image
|
||||||
* Populate environment with HXCPP config defines
|
* Populate environment with HXCPP config defines
|
||||||
* Fixed double dispatch of HTML5 mouse events
|
* Fixed double dispatch of HTML5 mouse events
|
||||||
|
|||||||
Reference in New Issue
Block a user