Matter.js v0.18.0 Release Notes

Release Date: 2021-12-15 // over 2 years ago
    • ➕ added test capture sort to improve comparison (ea3c11b)
    • ➕ added triangles to mixed bodies example (b116f64)
    • ➕ added behaviour metric to tests and refactor tests (8125966)
    • ➕ added benchmark test command (7f34c45)
    • ➕ added broadphase to Matter.Detector (a6b5e7d)
    • ➕ added cache checks to Matter.Composite (32fd285)
    • ➕ added example for Composite.remove (bc07f56)
    • ➕ added example stress 3 (d0ee246)
    • ➕ added filesize to test comparison report (b3a8aa3)
    • ➕ added Matter.Collision (9037f36)
    • ➕ added memory comparison to tests (bedf84c)
    • ➕ added note about webpack performance to readme (80cf76b)
    • ➕ added stable sorting to test worker and refactor (81dd2fb)
    • ➕ added support for build metadata in Plugin.versionParse (8bfaff0)
    • 🔄 changed raycasting example events to enable use in tests (10afaea)
    • 🔄 changed build config to 'source-map' devtool (e909b04)
    • 🔄 changed tests to use a production build rather than source (55feb89)
    • 🗄 deprecated Matter.Grid (e366d0e)
    • 🛠 fixed sync issues on demo compare tool (826ed46)
    • 👌 improved performance measurement accuracy in tests (cd289ec)
    • 👌 improved test comparison report (de04c00)
    • optimised Matter.Detector (c7cec16), (fd1a70e), (caeb07e), (efede6e)
    • optimised Matter.Composite (52e7977)
    • optimised Matter.Pair (d8a6380), (48673db), (1073dde)
    • optimised Matter.Pairs (a30707f), (a882a74)
    • optimised Matter.Resolver (fceb0ca), (49fbfba), (0b07a31), (f847f4c), (3cf65e8), (30b899c), (e4b35d3)
    • optimised Matter.SAT (0d90a17), (2096961), (0af144c)
    • optimised Matter.Vertices (c198878), (6883d0d), (792ae2e)
    • 🔨 refactor test worker and prevent test cache (ca2fe75), (bcc3168)
    • replaced Matter.SAT with Matter.Collision (b9e7d9d)
    • 👉 show debug stats in dev demo (2f14ec5)
    • ⚡️ updated dev dependencies (c5028d5)
    • ⚡️ updated examples (c80ed5c)
    • ⚡️ updated test scripts (afa467a)
    • ✅ use force exit in tests (8adf810)
    • ✅ use Matter.Runner in test worker (2581595)

Previous changes from v0.17.1

    • 🗄 deprecate Engine.run alias replaced by Runner.run (5817046)