The HTML5 2D game framework Phaser just released version 3.18.0. This release includes large rewrites to the Input API, as well as adding Multitouch support, Mouse Wheel support and more.
Details of the release from the Phaser blog:
After another month of hard work, we're very happy to announce the release of Phaser 3.18. In this release we took the time to rewrite large chunks of the Input API. This allowed us to fix a number of issues that had arisen, as well as optimizing the internal event flow. Native support for complete Multi-Touch support, Mouse Wheels and more advanced Pointer Button handling are now available. The whole API is smaller and tidier after the clean-up, which is always a good thing.
We've also added lots of other features and updates, including better Matter physics constraint handling, Arcade Physics improvements, Audio decoding events, Text justification, new Bounds methods and a lot, lot more. As usual, it doesn't end there, though. You'll find hundreds of great new features, updates and fixes.
Phaser is available for download on GitHub. Documentation has also been updated to the 3.18.0 standard and is available to read here. There is more to the release than shown here, read the full release notes for complete details of this release. If you are new to Phaser, be sure to check our introduction available here.