All Versions
21
Latest Version
Avg Release Cycle
142 days
Latest Release
880 days ago

Changelog History
Page 1

  • v0.18.0 Changes

    December 15, 2021
    • ➕ 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)
  • v0.17.1 Changes

    April 14, 2021
    • 🗄 deprecate Engine.run alias replaced by Runner.run (5817046)
  • v0.17.0 Changes

    April 11, 2021
    • ➕ add Common.setDecomp and Common.getDecomp (313c150)
    • ➕ add demo build config and refactor demo (653a647)
    • ➕ add docs for all Matter.Render options (ec3eecc)
    • ➕ add title to all examples (f4d72ba)
    • ➕ added Common.deprecated (ffa3193)
    • ➕ added Common.warnOnce (6957dbf)
    • ➕ added Date.now fallback to Common.now, closes #739 (c06c107), closes #739
    • ➕ added debug stats and performance monitoring to Matter.Render (119881b)
    • ➕ added doc watch script (164456b)
    • ➕ added docs for additional engine timing and render properties (8017bdb)
    • ➕ added Example.stats (9915007)
    • ➕ added lastDelta and lastElapsed to engine.timing (6dc703f)
    • 🏗 build demo (0816454)
    • 🔄 change all examples to use Composite.add instead of the alias World.add (a3f298f)
    • 🔄 changed engine.broadphase to engine.grid (b74e400)
    • 🔄 changed Example.views to use render events (3ac3498)
    • 🔄 changed world.gravity to engine.gravity (6abb3b7)
    • 🗄 deprecated Composites.car and added to car example (cd9c5d4)
    • 🗄 deprecated Composites.newtonsCradle and added to newtonsCradle example (9ad980b)
    • 🗄 deprecated Composites.softBody and added to softBody and cloth examples (818f354)
    • 👌 improve Render.debug (1753bf0)
    • migrate Matter.World to the equivalent Matter.Composite (5dbec9b)
    • ✂ remove deprecated backwards compatibility engine events from Matter.Runner (76bf80e)
    • ✂ remove deprecated backwards compatibility render integration from Matter.Engine (1aa8ed0)
    • ✂ remove deprecated backwards compatibility render integration from Matter.Runner (6805f85)
    • ✂ remove deprecated Matter.Metrics (63a9e98)
    • ✂ remove deprecated Matter.RenderPixi (08a515b)
    • ✂ remove unused render shadow function (e49834d)
    • ✅ run all examples in browser tests (5734bfd)
    • set render showDebug option on examples stress and stress2 (f2ef3aa)
    • ⚡️ update matter-tools (f8d366a)
  • v0.16.1 Changes

    January 31, 2021
    • ➕ add log capture and reporting in tests (7bfd3c2)
    • ➕ add matter-wrap as dev dependency (ef7c4c6)
    • 🔌 catch missing plugin require in examples (1ba1255)
    • 🔄 change example matter-wrap require precedence (aa1e4e7)
    • 🔄 change perf threshold in test (7b00354)
    • 🔄 change test worker decomp require (5e746b0)
    • disable jest cache (8ee0ebb)
    • enable useful dev server features (839f7d9)
    • 🛠 fix decomp require and improve warning message (e87f64a)
    • 🛠 fix dev server externals (1f2f9fe)
    • 🛠 fix named require in test (92080ff)
    • 👌 improve CI speed (1af64eb)
    • 👌 improve docs for Bodies.fromVertices (2ade78f)
    • 👌 improve stack examples with exact contact (522f4e8)
    • 👌 improve test report log (b5326f8)
  • v0.16.0 Changes

    January 17, 2021
    • ➕ added removeDuplicatePoints option from poly-decomp 0.3.0 to Bodies.fromVertices (#639, 947cb97, a9694e6)
    • ➕ added support for > and >= operators in plugin version ranges (0792716)
    • ➕ added support for example versioning in tests (31d0ace)
    • ➕ added version targets for examples (142b7de)
    • ➕ added warning check on browser tests (12377cc)
    • 🔄 changed svg and terrain example to use fetch (5551cd5)
    • 🔄 changed deprecated comments to avoid confusion (1e73cab)
    • 🛠 fixed poly-decomp external require (882e07c)
    • ✂ removed bower.json (f71d4c0)
    • ✂ removed unused dev dependency run-sequence (be592fd)
    • ⚡️ updated dev dependencies (151eb30)
    • ⚡️ updated matter-tools (5c66458)
    • ⚡️ updated matter-tools (33e8fe8)
    • ⚡️ updated demo matter-tools (a694ae5)
    • ⚡️ updated demo pathseg (9c5325b)
    • ⚡️ updated readme (3089b41)
  • v0.15.0 Changes

    December 24, 2020
    • ➕ add window global, stub require and handle bad values in test tools (497ac80)
    • ➕ added Body.setCentre, closes #684, closes #461, closes #679 (2ec247b), closes #684 #461 #679
    • ➕ added browser tests (ceb7cd5)
    • ➕ Added build comparison tools and tests (b7c938a)
    • ➕ added check for window in Common.now (9ef9d02)
    • ➕ added comparison output file option to test tools (45aae25)
    • ➕ Added config and test files to lint (21e4ea6)
    • ➕ added Constraint.pointAWorld and Constraint.pointBWorld (3c32969)
    • ➕ added examples to dev server bundle and commit built examples (fe80478)
    • ➕ added module export to examples (f9ea799)
    • ➕ added overlap metric to test tools (3fd674d)
    • ➕ added release scripts (341c247)
    • ➕ added tag push to release task (060283b)
    • ➕ added timing to engine snapshot (e0cdbb8)
    • ➕ Added watch content base to dev server (f471d4e)
    • ➕ added webpack build script (046013e)
    • 🔄 changed alpha build configuration (182c84a)
    • 🔄 changed demo to auto populate examples with sourceLink and init (5b0d34b)
    • 🔄 changed demo to serve without sub-directory (823bbc0)
    • 🔄 changed docs build config (864452d)
    • 🔄 changed example tests to use jest (104d319)
    • 🛠 fix decomp import in Bodies.fromVertices (94e9614)
    • 🛠 fix decomp require (0af1645)
    • 🛠 fix issues with render pixel ratio, closes #686, closes #687 (d577477), closes #686 #687
    • 🛠 fix lint (5a0079d)
    • 🛠 fix lint issues (9ca21c1)
    • 🛠 fix path to build in test worker (fcdb4fa)
    • 🛠 fix preversion script (c368c14)
    • 🛠 fix terrain example module export (4a967ec)
    • 🛠 Fix typo in docs (c486635)
    • 🛠 fixed plugins in compare (82bb415)
    • ✅ implemented threaded comparison testing (285d70d)
    • ⚡️ Optimized Body's hidden class (b3220cf)
    • ⚡️ Optimized Events.trigger method when no event is emitted (b17cb48)
    • ✂ remove gulp (6a28090)
    • ✂ remove old demo libs (13c7eb5)
    • ✂ removed unused gulp release tasks (e5a7311)
    • ✂ removed yuidocjs dev dependency (ee848d2)
    • 🏗 Set loose build version on dev server (1fcf292)
    • ⚡️ update build script (90abab6)
    • ⚡️ update default render theme (d258411)
    • 💅 update demo and example render styles (6dd5ec5)
    • ⚡️ update dependencies (e1e058c) (5f5b8a1)
    • ⚡️ update examples build config and scripts (69afb11)
    • ⚡️ update package lock (ac3da07)
    • ⚡️ updated build scripts (6b698ea)
    • ⚡️ updated ci (288b9cd)
    • ⚡️ updated docs (50cf171)
    • ⚡️ updated readme (ea5c012) (61b1963)
  • v0.14.2 Changes

    June 11, 2018
    • ➕ added missing polyfill warning to Svg.pathToVertices (511de5b)
    • 🛠 fix Composite.bounds global issue, closes #627, closes #544 (f7f77b4), closes #627 #544
    • 🛠 fix docs for Vector.angle, closes #471 (db30d79), closes #471
    • 🛠 Fixed constraint pointB documentation (0b5ce1d)
    • 🛠 fixed require for external libraries, closes #629, closes #559, closes #593, closes #365, closes #62 (0cf97f5), closes #629 #559 #593 #365 #629
    • ✂ remove browserify-shim (e3c176e)
    • ⚡️ updated pathseg library, closes #548, closes #602, closes #424 (1e5758f), closes #548 #602 #424
  • v0.14.1 Changes

    January 10, 2018
    • 🛠 fix Common.isElement on node, closes #535 (ec38eeb), closes #535
  • v0.14.0 Changes

    November 30, 2017
    • ➕ added .eslintignore (2279e15)
    • ➕ added examples build task (6108a31)
    • ➕ added missing docs for Matter.World aliases (841bf97)
    • ➕ added Query.collides, closes #478 (6593a72), closes #478
    • 🔄 change examples to render using a fixed resolution (0895d81)
    • Do not warn on missing render.element if the canvas is already parented (because it was passed in at (a529ec9)
    • 🛠 fix point argument of Body.scale, closes #428 (894c1ef), closes #428
    • 🛠 fix Body.scale for compound bodies (50a89d0)
    • 🛠 fix centroid for static compound bodies, closes #483 (ece66e6), closes #483
    • 🛠 fix Common.isElement, closes #501, closes #507, closes #459, closes #468, closes #517 (18a0845), closes #501 #507 #459 #468 #517
    • 🛠 fix inertia change in Body.setMass, closes #378 (f7d1877), closes #378
    • 🛠 fix Vertices.chamfer radius argument, closes #467 (3bceef4), closes #467
    • 👌 improved docs for constraints on compound bodies, closes #442 (3307760), closes #442
    • 🚚 moved all private functions to module namespaces (64be5a5)
    • 🚚 moved private Matter.Engine functions on to namespace, closes #523 (9eae36f), closes #523
    • ✂ remove spelling mistake (e5c4b47)
  • v0.13.0 Changes

    July 06, 2017
    • ➕ added Composite.bounds (79ffcf8)
    • ➕ added constraint damping (44c4d1f)
    • ➕ added constraint.render.type and constraint.render.anchor (0952516)
    • ➕ added Example.constraints (b93c08f)
    • ➕ added Example.doublePendulum (a7aa47d)
    • ➕ added Examples.ragdoll (48611c5)
    • ➕ added optional output argument to Vector.rotate (59d62be)
    • ➕ added rotation point parameter to Body.rotate, closes #410 (749ed50), closes #410
    • ➕ added second pass for constraint solving (f49d053)
    • 🔄 change constraint solve order (a5bd6b2)
    • 🔄 changed lint rules (d1fbe95)
    • 🛠 fix constraint.angularStiffness (ab0283b)
    • 🛠 fix Example.collisionFiltering rendering (74a7cfc)
    • 🛠 fix lint errors (774d8bc)
    • 🛠 fix soft body stiffness (1bae2de)
    • 🛠 fixed Common.now (2b76c4c)
    • 🛠 fixed constraint torque calculation (a8d1950)
    • 🛠 fixed constraint torque calculation (068fdc0)
    • 🛠 fixed Examples.compound constraint offset (e6babf0)
    • 🛠 fixed various constraints in examples (ac67ef8)
    • 🛠 fixed various problems with constraints (26a60e4)
    • implemented constraint warming (daf26af)
    • 👌 improved Example.car using pin constraint (130e6b3)
    • 👌 improved Example.catapult using pin constraint (0e15099)
    • 👌 improved Example.chains using pin constraint (9d2f0ff)
    • 👌 improved Examples.bridge (b277b39)
    • 👌 improved Examples.bridge (b6e5973)
    • 👌 improved position resolver (71998a0)
    • 👌 improved spring and pin rendering (837c43b)
    • 🔨 refactored Common.isElement (295cffe)
    • ✂ removed Common.shadeColor (d63b0c2)
    • 👉 tweaked Example.doublePendulum (4894008)
    • ⚡️ update alpha build (fe9b05d)
    • ⚡️ update alpha build (b874f4d)
    • ⚡️ update alpha build (08aa3f2)
    • ⚡️ update readme and remove redundant plugins (2560a68)
    • ⚡️ Update README.md (4168d3c)
    • ⚡️ updated license and contributing (d2af721)
    • ⚡️ updated readme (26c1200)
    • ⬆️ upgraded matter-tools (477f2d7)
    • ⬆️ upgraded matter-wrap (c9294eb)