Skip to content
This repository has been archived by the owner on Dec 15, 2019. It is now read-only.

What's New

erow edited this page May 8, 2014 · 2 revisions

Version v0.6.0

Features:

  • renderer interpolation for positions between timesteps.
  • canvas renderer can have multiple layers (canvases)
  • Better API docs
  • true time step independence
  • removed inline lodash build
  • added bower.json
  • vector components can be accessed by .x and .y
  • body.styles object now helps the renderer create a view with those styles
  • added interaction behavior to help with user interactions
  • implemented dynamic, kinematic, and static body treatment (issue #84)
  • added rectangle bodies
  • AABBs are now represented as plain javascript objects
  • added world.warp to control speed of simulation

Fixes:

  • fix for point collisions
  • optimized collisions
  • fix #75. reversed Vector.perp() default

Version v0.5.4-alpha

Features:

  • issue #1. added attractor behavior
  • feature: collision detection scopable (custom event channels, custom bodies)
  • feature: behaviors target specific bodies
  • feature: extension supports { get prop(){} } syntax
  • feature: able to use Object.defineProperty when extending
  • feature: queries and world.find() world.findOne
  • feature: added pubsub .one() method. re issue #28
  • feature: pubsub syntax changed. re: issue #28
  • added Physics.query creator

Fixes:

  • fix issue #40
  • fix: issue #68
  • fix issue #31. HTMLElements are removed from dom as bodies are removed from world.
  • fix issue #62. don't allow duplicates to be added to world. added has() method
  • fix for #59. added new UMD pattern
  • fix: issue #51. ticker aware of performance.now. implements pubsub
  • fix: major fixes to world events for adding and removing
  • fix: isPointInsidePolygon edge case
  • fix: beforeRender event data had wrong keyname
Clone this wiki locally