All Versions
57
Latest Version
Avg Release Cycle
104 days
Latest Release
422 days ago
Changelog History
Page 5
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)
- ๐ FlxG.android 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 Std.int 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: https://github.com/AntKarlov/Anthill-Framework)
- โ 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 https://github.com/Beeblerox/HaxeFlixel/wiki/Introduction-in-layer-system-%5BEN%5D
- ๐ 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)