All Versions
Latest Version
Avg Release Cycle
104 days
Latest Release
880 days ago

Changelog History
Page 5

  • v3.0.3 Changes

    December 21, 2013
    • ๐Ÿš€ No changes to 3.0.2, just a fix for the faulty 3.0.2 haxelib release
  • v3.0.2 Changes

    December 20, 2013
    • FlxTilemap: Region size checks added to fix a bug
    • FlxSprite.setColorTransformation() added
    • FlxAngle.getAngle(): Round parameter added
    • 0๏ธโƒฃ FlxPreloader: Workaround for issue in Chrome, enabled by default again
    • FlxCollision.pixelPerfectCheck(): Now correctly works with rotated sprites
    • ๐Ÿ’… FlxSpriteUtil drawing functions: Support for RGBA colors, new lineStyle param
    • ๐Ÿ‘€ MouseEventManager: Fix pixel-perfect checks for touchscreens
    • FlxSpriteGroup: Get rid of motion variable (velocity etc) overrides to fix a bug with FlxPath, add width and height getters
    • ๐Ÿ‘ Basic HTML5 gamepad support (Chrome and Opera)
    • ๐Ÿ‘ added (supports the back and menu keys for now)
    • FlxGame constructor: Added StartFullscreen param for desktop targets
    • FlxTypedGroup: Added iterators / iterator(), forEach(), forEachAlive(), forEachDead(), forEachExists()
    • FlxColorTween now accepts FlxSprite as a parameter and it will change its color automatically
    • QuadPath doesn't generate control points anymore
  • v3.0.1-alpha Changes

    November 18, 2013
    • ๐Ÿ›  Fixes to gamepad API.
    • โž• Added tilemap scaling.
    • FlxSpriteGroup has been reworked and now extends FlxSprite instead of FlxTypedGroup
    • FlxCollisionType introduced
    • ๐Ÿ FlxDebugger: UI improvements, now remembers visibility settings of the windows
    • Compiler fix for Blackberry target.
    • ๐Ÿฑ FlxAssets: Fonts are no longer inlined so they can be changed
    • FlxMath: isDistanceWithin(), isDistanceToPointWithin(), isDistanceToMouseWithin() and isDistanceToTouchWithin() added
    • FlxG.fullscreen now works on cpp targets
    • FlxObject.inWorldBounds() added
    • LICENSE.txt cleanup
  • v3.0.0-alpha Changes

    November 06, 2013
    • ๐Ÿ†• New Front End classes to better encapsulate FlxG functionality.
    • ๐Ÿ”จ Refactored the animation system.
    • ๐Ÿ‘ Better support for nested sprites via FlxSpriteGroup.
    • ๐Ÿšš Moved lots of stuff into utility classes to reduce clutter in core classes.
    • Continued optimizations for cpp targets.
  • v2.0.0-alpha.3 Changes

    June 16, 2013
    • Fix for FLX_MOUSE_ADVANCED (wouldn't compile earlier)
    • FlxMath functions are Float-compatible. Thanks @Gama11
    • ๐Ÿ›  Fix for negative object width and height. Thanks @Gama11
    • ๐Ÿ›  Fix for FlxPath and FlxObject
    • โž• Added Frame parameter for FlxSprite's play(). Now you can start animation from specified Frame
    • โž• Added gotoAndPlay(), gotoAndStop(), pauseAnimation() and resumeAnimation() methods for FlxSprite
    • โž• Added frameRate property for FlxAnim
    • ๐Ÿ›  Fixed camera scrollRect on html5 target
    • ๐Ÿ›  Fixes for reflection which caused crashes
    • โž• Added tileScaleHack var for tilemaps and tileblocks. It should help with tilemap tearing problem
    • ๐Ÿ›  Fixed FlxWindow dragging bug
    • ๐Ÿ›  Fix null error bug with logging functions. Thanks @Gama11
    • Projects now use .xml instead of .nmml. Thanks @Gama11
    • ๐Ÿ›  Fixed facing for FlxSprite with TextureAtlas
    • ๐Ÿ‘ FlxTrail improvements from Andrei Regiani (now it supports origin and scaling)
    • ๐Ÿ”จ FlxSlider refactoring and fixes. Thanks @Gama11
    • ๐Ÿ›  Fixed FlxTextField.setFormat() to load font correctly
    • ๐Ÿ›  Fixed AntTaskManager. Thanks @Henry.T
    • Blocked sounds for html5 target (until i'll make them work there)
    • ๐Ÿ›  Fixed FlxU.formatTime to correctly display milliseconds. Thanks @jayrobin
    • ๐Ÿ”จ Big refactoring regarding FlxPoint, FlxRect, FlxU (now it splitted into FlxAngle, FlxArray, FlxColor, FlxMath, FlxMisc, FlxRandom and FlxVelocity classes). Huge thanks @Gama11
    • ๐Ÿ“ฆ Merged FlxMath, FlxColor and FlxVelocity plugins from FlixelPowerTools into utility classes from org.flixel.util package. Thanks @Gama11
    • ๐Ÿ›  Fixed FlxTypedGroup atlas setter
    • ๐Ÿ›  Fixed FlxBasic updateAtlasInfo() method
    • โž• Added @:isVar to FlxButtonPlus x and y so they can be accessed from a derived class. Thanks @ProG4mr
    • ๐ŸŒฒ Temp fix for logging on HTML5 / disable htmlText. Thanks @Gama11
    • ๐Ÿšš Moved all color constants to FlxColor util and totally removed them from FlxG. Thanks @Gama11
    • ๐Ÿ‘Œ Improved nape classes documentation. Thanks @Gama11
    • โž• Added forceComplexRender property for FlxObject on flash target. It forces to use BitmapData's draw() method for rendering (smoother, but slower)
    • โž• Added onComplete callback for FlxSound. Works on flash and desktop
    • ๐Ÿ›  Fixed for PxBitmapFont's loadPixelizer() on html5. Now it should render without artifacts
    • โž• Added FlxG.quickWatch() and renamed FlxString.formatHash() to FlxString.formatStringMap(). Thanks @Gama11
    • โž• Added loadFromSprite() method for FlxSprite
    • โž• Added support for animated sprites in FlxTrail
    • โž• Added functions to hide, show and toggle the debugger to FlxG. Thanks @Gama11
    • ๐Ÿ‘ Slightly better texture atlas handling. Now you can easily add support for new atlas format
    • ๐Ÿ›  Fixed tilesheet rendering (for latest openfl release)
  • v2.0.0-alpha.2 Changes

    June 02, 2013
    • openfl compatibility
    • โœ‚ Removed isColored() method from FlxCamera, since Sprite's colorTransform is working properly with drawTiles() now
    • โž• Added XBox controller button definitions for Mac (took from HaxePunk)
    • 0๏ธโƒฃ FlxPath enhancement, it has pathAutoCenter property now (true by default) and setPathNode() method for direct change of current path node. Thanks @Gama11
    • ๐Ÿ›  Little fixes regarding new compiler conditionals and mouse input
  • v2.0.0-alpha Changes

    May 28, 2013
    • ๐ŸŽ Performance optimization: merged preUpdate(), update() and postUpdate() methods. So you should call super.update(); from your classes.
    • ๐Ÿ‘ A little bit better TexturePacker format support for FlxSprite
    • โž• Added missing button definitions for XBox controller to FlxJoystick. Thanks @volvis
    • Bitmap filters for FlxSprite and FlxText now works on native targets. Thanks @ProG4mr
    • โž• Added experimental update thread. Thanks @crazysam
    • ๐Ÿ›  Fixed FlxTilemap for multiple map loading. Thanks @SeanHogan
    • โž• Added FlxAssets.addBitmapDataToCache() method for more control over image caching
    • โž• Added drawCircle() function to FlxSprite. Thanks @Gama11
    • โž• Added method for updating tilemap buffers, useful for camera resizing. Thanks @impaler
    • FlxEmitter Improvements: added scaling, fading and coloring. Thanks @Gama11 for the idea and help
    • โž• Added powerful Console to FlxDebugger. Thanks @Gama11
    • ๐Ÿ‘Œ Improved logging and variable watching functionality. Thanks @Gama11
    • โž• Added move function to FlxObject. Thanks @sergey-miryanov
    • ๐Ÿ›  Fixed FlxTilemap's arrayToCSV() method on neko target. Thanks @pentaphobe
    • Added optional right and middle mouse button support. Use FLX_MOUSE_ADVANCED compiler conditional. Thanks @Gama11
    • โž• Added FlxColorUtils class. Thanks @Gama11
    • Added new compiler conditionals: FLX_NO_FOCUS_LOST_SCREEN and FLX_NO_SOUND_TRAY compiler conditionals. See template.nmml file for details. Thanks @Gama11
  • v1.09 Changes

    March 14, 2013
    • ๐Ÿ›  Fix for FlxSprite.fill() on cpp targets
    • Now you can pass BitmapData to FlxTilemap's loadMap() method
    • โž• Added Nape support (thanks @ProG4mr). See org.flixel.nape package
    • FlxText can be static (i.e. non-changable) now. This can be useful for cpp targets
    • FlxCamera improvements: lerp, lead and following (thanks @ProG4mr)
    • ๐Ÿ”จ Refactored input system (thanks @impaler). Added new compiler conditionals for switching off unnecessary inputs - see template nmml-file.
    • Tilesheet rendering for html5 target (it is much faster than blitting)
    • โž• Added new compiler conditionals for switching off debugger and recording systems - see template nmml-file (thanks @impaler)
    • ๐Ÿ‘Œ Improved Joystick support (thanks @crazysam)
    • โž• Added FlxTypedGroup - much less casting in the engine's code. Plus you can use it too
    • โšก๏ธ Updated getters/setters (for Haxe 3 compatibility)
    • Replaced Math.floor() with where it was possible
    • ๐Ÿ›  Fix for FlxSprite's porting (now it works correctly)
    • โž• Added filters functionality for FlxSprite (thanks @ProG4mr). Works on flash target
    • ๐Ÿ›  Fix for FlxBar - now they rotate correctly
    • ๐ŸŽ‰ Initial support of TexturePacker format - see org.flixel.plugin.texturepacker (thanks @sergey-miryanov)
    • ๐Ÿ”จ Refactored drawing methods - now they are more readable and compact (thanks @sergey-miryanov)
    • ๐ŸŽ‰ Initial SubState support (thanks @IQAndreas for his AS3 code)
    • MouseInteractionMgr - mouse events for FlxSprite (thanks @ProG4mr)
    • ๐Ÿ›  Fix for null Params arrays for callbacks in FlxButtonPlus
    • Pausing cameras when the game is paused
    • ๐Ÿ›  Many other little improvements, fixes and optimizations from FlixelCommunity, @impaler, @crazysam, @ProG4mr and others
  • v1.08 Changes

    December 30, 2012
    • ๐Ÿ†• New draw stack rendering system for cpp and neko targets (replacement for layer system). It is simpler to use but little bit slower.
    • NME 3.5.1 compatible
    • ๐Ÿ› Bug fixes for FlxText (shadow problem) and tweening (for oneshot tween)
    • ๐Ÿšš FlxTextField class now works on flash target also and can be used as input field, but I've removed multicamera support
    • Small optimizations from @crazysam
    • โž• Added FlxBackdrop addon class
    • โž• Added TaskManager addon (ported from AntHill:
    • โž• Added onFocusLost() and onFocus() methods to FlxState class. These methods will called when app losts and gets focus. Override them in subclasses.
  • v1.07 Changes

    November 13, 2012
    • ๐Ÿ†• New layer system for cpp and neko targets. See
    • ๐Ÿ›  Fixed draw position round issue for cpp and neko targets. It uses less math methods and more accurate now.
    • โž• Added drawTiles() counter in debugger output (on cpp and neko targets).
    • โž• Added BACKWARD and PINGPONG tween types. Thanks @devolonter!
    • โž• Added cancel() method to FlxTween
    • โž• Added initial support for html5 target. But it's very-very slow
    • โž• Added NestedSprite addon. It is some sort of display object container, a very limited one, but powerfull enough (it's not in finished state right now but usable).
    • โž• Added FlxTrail class (thanks @crazysam)
    • ๐Ÿ›  Fixed ZoomCamera addon class
    • ๐Ÿ”„ Change FlxEmitter behavior, so it can kill itself when all particles are dead
    • ๐Ÿ›  Fixed FlxCollision plugin, so all of it's method are working on flash, cpp and neko targets
    • โž• Added FlxGamePad and FlxAnalog controls (initial state). Thanks to WingEraser for his Flixel-Android port (I took them from there).
    • ๐Ÿ›  Lots of small fixes, changes and tweaks (thanks to Samuel Batista aka crazysam and @FlixelCommunity)