Monday, November 28, 2016

melonJS 4.0.0 !

Wahooooo 4.0.0 already !

First of all, lots of improvements have been made since the last version, and especially focusing on the matrix and shape implementation, and related bounding box, transformation. This is not maybe super obvious for now, and more will certainley be done around this in the coming weeks, but it enables a lots of cool things like body shapes free transformation (with bounding box automatically resizing accordingly), free transformation for any renderables (which allows for some more cool stuff like rotating a TMX level easily), and also (for later) to use it as a projection matrix for our viewport/camera. 

Then we also have some really awesome great new stuff like finally a proper support for bitmap font (in the sense that we are not limited to fix-size font anymore as previously), support for sub-pixel rendering, and of course the usual batch of bug fixing including a big fix on our debug panel that finally works in WebGL mode :)

This new version should be quite stable already, it has been used for a couple of projects already, and no major issues were detected. We also spend a bit of time improving our automatic test units, in order to improve code quality and limit regressions in newer versions.

Last but not least, API changes are really minimal (see the upgrade guide), the only reason behind the major version bump being the bitmapfont, as a new font data is now required for the constructor, and thus breaking the previous API compatibility.

More details on the changelog and download links here :

Small reminder, don't forget that our Wiki also contains a tons of information on how to use melonJS but also all the third party tools that we support like Tile of course, but also TexturePacker, PhysicEditor, BitmapFont Generator, PhoneGap, Ejecta, and others !

Have fun, and once again we would like to thank you guys, melonJS would not be there without you ! Sure there are certainely things to improve here and there, new features to add, and your support, feedback and even Pull Request for some of you is definetly what keep this whole community ticking every day :)

-- the melonJS team

No comments:

Post a Comment