All Versions
56
Latest Version
Avg Release Cycle
98 days
Latest Release
34 days ago

Changelog History
Page 1

  • v4.10.0 Changes

    September 12, 2021

    🆕 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)
  • v4.9.0 Changes

    April 11, 2021

    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)
  • v4.8.1 Changes

    July 16, 2020
    • 👌 improved rendering performance on low-end devices
  • v4.8.0 Changes

    July 02, 2020

    🆕 New features:

    • 0️⃣ FlxSplash: added muted (defaults to true on HTML5)
    • FlxBaseKeyList: added NONE (#2253)
    • 🚀 FlxKeyManager: added released (#2253)
    • FlxGamepad:
      • added Switch Pro controller mappings (#2254)
      • added getInputLabel() (#2254)
    • 🚚 FlxText: added support for removing partial ranges in removeFormat() (#2256)

    🛠 Bugfixes:

    • 🛠 FlxGamepad: fixed pressed not being true during the first justPressed frame (#2253)
    • 🛠 FlxKeyManager: fixed anyPressed([ANY]) not working (#2253)

    🔄 Changes and improvements:

    • 🛠 Fixed Std.is() deprecation warnings with Haxe 4.2
  • v4.7.0 Changes

    April 12, 2020

    🆕 New features:

    • 👍 FlxGroup: added support for specifying cameras (#2232)

    🛠 Bugfixes:

    • 🛠 FlxButton: fixed mouseButtons handling (#2246)
    • FlxTilemap: handle negative tile indices for all load methods, not just CSV (#2250)
    • 🛠 FlxVirtualPad: fixed graphic not showing up on HTML5
    • 🛠 OUYAID: fixed button mappings (#2234)

    🔄 Changes and improvements:

    • FlxAnimation: changed frameRate to a Float (#2252)
  • v4.6.3 Changes

    August 21, 2019
    • Compatibility with Haxe 4.0.0-rc.3
    • 👍 FlxAssetPaths: added support for custom renaming (#2227)
  • v4.6.2 Changes

    June 19, 2019
    • 🛠 FlxGraphicsShader: fixed crashes on some old iOS devices (#2219)
    • FlxG.android:
      • fixed preventDefaultKeys handling with OpenFL 8+ (#2218)
      • fixed the key codes for FlxAndroidKey.BACK and MENU with OpenFL 8+ (#2218)
  • v4.6.1 Changes

    April 02, 2019

    🛠 Bugfixes:

    • FlxDebugger:
      • disabled mouse input when the debugger interaction tool is active (#2209)
      • clear the transform tool target on state switches
    • 🛠 FlxBasePreloader: fixed a crash on the HashLink target
  • v4.6.0 Changes

    February 04, 2019

    Dependencies:

    • Compatibility with Haxe 4.0.0-rc.1

    🆕 New features:

    • ➕ Added a new FlxAction API / flixel.input.actions (#1805)
    • FlxGamepadManager: added deviceConnected and deviceDisconnected (#1805)
    • 👍 FlxBitmapText: added clipRect support (#2171)
    • FlxTilemap: added 47 tile autotiling (#2184)
    • 🚦 FlxG.signals:
      • added preGameStart (#2188)
      • added postStateSwitch (#2207)
    • 👍 FlxSave: added support for local storage paths (#2202)
    • 👍 FlxVector: added weak() support and turned it into an abstract (#2191)
    • ➕ Added blend mode support for drawQuads() rendering with OpenFL 8.8.0+ (#2199)

    🛠 Bugfixes:

    • 🛠 FlxFilterFrames: fixed previous offset being ignored in applyToSprite() (#2176)
    • 🚚 FlxBitmapFont: fixed background only being removed on Flash in fromXNA() (#2187)
    • 🛠 Fixed drawQuads() rendering issues if there are color offsets, but no multipliers (#2195)
    • 🛠 Fixed FlxSubState not being updated in the frame it is entered (#2204)
    • ⚡️ FlxText: fixed frame size not always being correct when updateHitbox() is called (#2205)
  • v4.5.1 Changes

    September 07, 2018
    • 🛠 Fixed compatibility with OpenFL 8.5.0
    • 🛠 FlxSoundGroup: fixed add() adding sounds twice