All Versions
90
Latest Version
Avg Release Cycle
10 days
Latest Release
868 days ago

Changelog History
Page 1

  • v14.1.2 Changes

    December 01, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ— Build: fix TypeScript .d.ts file generation & definition (thanks @lartkma)
  • v14.1.1 Changes

    November 03, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ป Core: disable tree-shaking for now, as it is causing exception with the boilerplate
    • 0๏ธโƒฃ ES6: use proper semantic when exporting default classes
    • Physic: fix a regression in the quadtree implementation that was causing issues with some collision detection edge case
  • v14.1.0 Changes

    October 30, 2022

    โž• Added

    • โฌ†๏ธ Core: the build process has been upgraded to rollup 3 and Node 19
    • ๐Ÿ— Core: the build process will now only output a tree-shakeable ES Module directory melonjs.mjs
  • v14.0.2 Changes

    October 18, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ— Build: fix wrong distribution files being published on NPM
  • v14.0.1 Changes

    October 18, 2022

    ๐Ÿ›  Fixed

    • Physic: fix faulty colllision detection under certain circumstances
  • v14.0.0 Changes

    October 11, 2022

    โž• Added

    • ๐Ÿ‘€ UI: New UIBaseElement class, a clickable container base UI element (thanks @wpernath)
    • ๐Ÿ’ป UI: New UITextButton class, a clickable roundRect & Text base button (thanks @wpernath)

    ๐Ÿ”„ Changed

    • ๐Ÿ— Core: Build process will now only output a ES6 Bundle and the TS Declaration, ES5 is now fully deprecated
    • โœ… Test Units: replaced the "old" ES5 based Jasmine+Karma framework by a modern ES6 based Mocha+Puppeteer one (thanks @L1lith)
    • ๐Ÿ—„ UI: the base GUI_Object class is now deprecated and replaced by UISpriteElement, a Sprite based clickable element

    ๐Ÿ›  Fixed

    • ๐Ÿ— Build: fix typescript generation (d.ts), no more missing API or modules
    • 0๏ธโƒฃ Container: fix Container class initialization when no default viewport have been created
    • ๐Ÿ”จ Core: fix a regression with Ejecta platform detection (following ES6 refactoring)
  • v13.4.0 Changes

    September 27, 2022

    โž• Added

    • โš  BitmapText: melonJS will now throw a warning message in the console, instead of failing silently, if a Glyph is not defined for a given character (thanks @wpernath)

    ๐Ÿ›  Fixed

    • BitmapText: fix kerning when scaling BitmapText objects (thanks @SiLiKhon)
  • v13.3.0 Changes

    August 28, 2022

    โž• Added

    • ๐Ÿ“š Documentation: enable offline documentation access with the latest webdoc 2.1 version

    ๐Ÿ”„ Changed

    • โœ… Readme: replace link to the latest tutorial
  • v13.2.1 Changes

    August 22, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Release date and version/change tracking
  • v13.2.0 Changes

    August 22, 2022

    โž• Added

    • Geometry: new base Point geometry object
    • ๐Ÿ‘ Tiled: now properly support Point geometry if defined in a map

    ๐Ÿ”„ Changed

    • ๐Ÿ—„ Core: replaced internal reference to the deprecated trim[Left/Right] methods by their trim[Start/End] equivalents
    • WebGL: dissociate the preMultipliedAlpha setting from the transparent one since those are 2 different things

    ๐Ÿ›  Fixed

    • ๐Ÿ’… BitmapText: fix improper fillStyle initialization in BitmapText (thanks @wpernath)
    • Canvas: fix the "transparent" canvas mode with the canvas renderer (thanks @wpernath)
    • Sprite: properly apply a tint when passed through the settings to the constructor
    • WebGL: fix a regression with global opacity not being properly cascaded to texture in WebGL mode (thanks @wpernath)