Releases: melonjs/melonJS
Releases · melonjs/melonJS
v15.15.0
v15.14.0
v15.13.0
v15.12.0
v15.11.0
v15.10.0
Added
- utils: new file
getPath()
method that return the path element of a full file path
Changed
- Chore: new "docs" directory where production documentation is generated, and properly published using Github Workflows
- Chore: update NPM dependencies
Fixed
- Loader: fix the
setParser()
method not being exported (and therefore preventing from using and setting custom parser)
v15.9.2
v15.9.1
v15.9.0
Added
- Input: new
hasActiveEvents
returning true if there are any pending events in the queue - Input: new
hasRegisteredEvents
returning true if there are registered pointer event listeners - Physic: new
WORLD_STEP
event emmitted after the builtin physic world has been updated (if enabled) - Renderer: fix/enable batching for all ellipse & arc(To) WebGL stroke operations
- Renderer: the
setTransform
andtransform()
methods now also accept individual components to match the CanvasRenderingContext2D API
Fixed
- Plugin: add missing deprecation warning for
plugin.Base
(deprecated since [15.1.6] and replaced byBasePlugin
)
Changed
- Physic: split the world update method into a separate step for clearer code when using custom update logic.
v15.8.0
Added
- Doc: add proper documentation and example for Renderer drawing-related APIs
- Physic: new
physic
flag allowing to disable the builtin physic implementation - Renderer: new TextureCanvas
invalidate()
method to force reuploading the corresponding WebGL Texture
Fixed
- Doc: fix missing default
game
application instance - Renderer: properly deallocate and reallocate texture unit after a texture deletion in WebGL rendering mode