Hey everyone!
New versions of OpenFL! We missed the announcement for OpenFL 8.5, so here we get the changelog for both 8.5 and 8.6.
We merged the display list renderer with Stage3D for better consistency, and long-desired improvements to the Stage3D layer for greater accuracy in state caching, support for present() and multiple Stage3D instances. Enjoy! 
8.6.1 (10/15/2018)
- Fixed use of
VideoTexturewith cube geometry - Fixed a regression in the behavior of
scrollRect - Fixed an issue where the bottom of some HTML5 text could be cut off
- Fixed issues when applying
DropShadowFiltertoTextFieldin software
8.6.0 (10/12/2018)
- Added initial support for
PixelSnappingin hardware rendering - Added initial support for
DisplacementMapFilter(hardware only) - Added
generate="true"support for SWFBitmapDatasymbols - Improved
BitmapData.fromFile(and similar methods) when an image fails to load - Improved texture smoothing behavior for hardware shader filters
- Improved synchronization between display list shaders and
Stage3Dshader programs - Fixed a regression where
TextFieldcould fail to render on hardware - Fixed a regression in the behavior of
textField.getTextFormatwith default parameters - Fixed the clip rectangle for
sprite.scrollRecton hardware rendering - Fixed
stage.colorto return a 32-bit value - Fixed
Context3Dscissoring with a width or height of 0 - Fixed an issue where
scrollRectcould show a pixel improperly - Fixed issues when compiling using
-Dtelemetry - Fixed a Haxe 4 compiler deprecation warning
8.5.1 (09/27/2018)
- Improved handling of context loss if context is not restored by the next frame
- Fixed a regression in indexed hardware
graphics.drawTrianglesrendering - Fixed minor compile errors when using some optional defines
8.5.0 (09/26/2018)
- Migrated OpenGL rendering internally to use
Stage3Dinstead of calling GL directly - Added support for multiple
Stage3Dinstances (initially 2 on mobile, 4 on desktop) - Added OpenGL state caching in
Context3D(unless-Dopenfl-disable-context-cache) - Added
Context3DProgramFormat, with initial support for GLSL shaders inContext3D - Added
stage.context3D, present when hardware acceleration is enabled - Added pressure values to
TouchEvent - Added
application.meta.versionto the default application template - Added
PerspectiveMatrix3Dtoopenfl.utils - Removed prefixes on
imageSmoothingEnabledinternally to remove HTML5 warnings - Removed types deprecated since OpenFL 8.0
- Improved performance in
drawQuadsandTilemapwhen using a hardware renderer - Improved shaders to use
highpfloat values when available - Improved each
Stage3Dto use its own buffers (unless-Dopenfl-share-context) - Improved
Font.registerFontto allow registering font instances in addition to classes - Improved HTML5 font rendering to use font ascender/descender values if present
- Fixed a regression in
TextFieldclipping when usingscrollX - Fixed support for OpenGL-based video on HTML5
- Fixed many issues related to
Stage3Dstate conflicts with the display list renderer - Fixed compilation issues in Haxe 4 development builds
- Fixed an issue where hardware
cacheAsBitmapcould result in blank textures - Fixed dispatch of
MOUSE_MOVEevent before dispatchingMOUSE_LEAVE - Fixed a regression in setting
displayObject.alphawhen changing itscolorTransform - Fixed a regression in the visibility of the mouse cursor when using
Mouse.hide - Fixed a regression in setting
event.targeton events dispatched from the display list
