flixel v4.10.0 Release Notes

Release Date: 2021-09-12 // about 1 month ago
  • ๐Ÿ†• New features:

    • โž• Added FlxDirectionFlags and FlxDirection (#2303)
    • ๐Ÿš‘ FlxBitmapText: added support for unicode combining diacritical marks (#2309)
    • FlxTextFormat: added leading (#2334)
    • FlxAction: added addAndroidKey() (#2393)
    • FlxVector: added setPolarRadians() and setPolarDegrees() (#2401)

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  FlxAssetPaths: fixed paths for iOS (#2345)
    • โšก๏ธ VarTween: fixed an error if cancel() is called during onUpdate (#2352)
    • ๐Ÿ›  FlxGradient: fixed last pixels sometimes not being filled (#2367)
    • ๐Ÿฑ FlxTilemap: fixed built-in autotile assets for HTML5 (#2402)
    • ๐Ÿ›  FlxDebugger: fixed single-character vertical text in the stats window

    ๐Ÿ”„ Changes and improvements:

    • FlxSpriteUtil: enabled drawRoundRectComplex() for non-Flash targets (#2332)
    • FlxTween: allowed cancelTweensOf() to cancel "grandchild" tweens (#2354)

Previous changes from v4.9.0

  • Dependencies:

    • Compatibility with Haxe 4.2.x

    ๐Ÿ†• New features:

    • FlxTween: added cancelTweensOf() and completeTweensOf() (#2273)
    • FlxSound: added an OnLoad callback to loadStream() (#2276)
    • ๐Ÿšฆ FlxState: added subStateOpened and subStateClosed signals (#2280)
    • 0๏ธโƒฃ FlxG.cameras: added a DefaultDrawTarget argument to add() and setDefaultDrawTarget() (#2296)

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  FlxTween: fixed an issue with setting startDelay after tween creation (#2262)
    • ๐Ÿ›  FlxEmitter: fixed maxSize not being set to Quantity in makeParticles() (#2265)
    • ๐Ÿ’ป FlxBitmapFont: fixed infinite loops caused by "farbling" in the Brave browser (#2300)

    ๐Ÿ”„ Changes and improvements:

    • ๐Ÿšš FlxG.plugins: improved type safety for get() and remove() (#2292)
    • ๐Ÿ‘ FlxAtlasFrames: improved animation support in fromLibGdx() (#2278)
    • FlxBasic: assign an incremented ID for each created instance (#2266)
    • ๐Ÿ—„ FlxCamera: deprecated defaultCameras in favor of default draw targets in FlxG.cameras (#2296)