flixel v4.11.0 Release Notes

Release Date: 2022-01-26 // 10 months ago
  • Dependencies:

    • โฌ‡๏ธ Dropped support for haxe 3, use 4.0.5 or higher

    ๐Ÿ†• New features:

    • FlxAnimationController: added getAnimationList, getNameList, exists and rename (#2473)
    • FlxRect: added getRotatedBounds (#2298)
    • FlxObject: added getRotatedBounds (#2298)
    • FlxSprite: added getScreenBounds (#2298)
    • FlxSpriteUtil: added cameraWrap and cameraBounds (#2298)
    • FlxCamera: added getViewRect and containsRect (#2298)

    ๐Ÿ›  Bugfixes:

    • ๐Ÿ›  Fixed segmentation faults on Hashlink for linux (#2487)
    • FlxSpriteGroup: kill, revive and revive call the respective function on members (#2423)

    ๐Ÿ”„ Changes and improvements:

    • ๐ŸŽ FlxCollision: improved pixelPerfectCheck performance, now honors scale (#2298)
    • FlxSprite: improved isOnScreen accuracy (#2298)
    • FlxCamera: added putWeak call in containsPoint (#2298)
    • 0๏ธโƒฃ FlxObject: screenCenter defaults to XY rather than null (#2441)
    • FlxState: Clarify restrictions in state constructors (#2479)

Previous changes from v4.10.0

  • ๐Ÿ†• 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)