Skip to content

Release 2014-10-13

Compare
Choose a tag to compare
@brianchirls brianchirls released this 13 Oct 14:22
· 54 commits to master since this release

New Plugins

  • Crop effect
  • Pixelate effect
  • Three.js texture target (#61)

New Examples

  • Crop example
  • Three.js texture target (#61)

New Features/Improvements

  • Workaround for lack of video texture support in Internet Explorer (#68)
  • Validate Transform node inputs (#40)
  • Target node type plugins (#60)
  • Added utility methods to Seriously for detecting whether an object is a node of any given type
  • Optimize enum validator
  • Better/more unit tests for blocking reserved names
  • Retain id property on destroyed nodes
  • More robust handling of lost WebGL test context
  • Added unit test for Chroma Key effect
  • Remove redundant memory copy in Array source
  • Optimize Emboss effect, added min/max to amount
  • Improve enum input setup and validation
  • Default input values work for transform nodes (#59)
  • Refactor video source rendering. Cleaner code, more reliable.

Bug fixes

  • Secondary WebGL target was failing to render
  • Target node .inputs changed to a method to match other nodes
  • Transform .inputs() no longer reports methods
  • Fix case-insensitive enum validation
  • Multiple Canvas Targets unit test was not cleaning up after itself
  • Blur was not rendering when amount <= 0.1
  • Secondary WebGL targets were rendering at wrong size/aspect if placed after a transform
  • Fixed texture shape/size in mirror effect
  • Remove branching from split shader (#69)
  • Remove branching from Chrome Key shader (#69)
  • Linear Transfer example works in IE11 ('input' event not supported)
  • Fix broken hex values for color input elements
  • Make sure asynchronous unit tests don't leak plugins
  • Sizing wasn't working for Layers effect when sizeMode set to a specific layer
  • OpenGL blendFuncSeparate now support ZERO
  • Fixed lost context unit test in IE11

Misc.

  • Fixed index page for Internet Explorer
  • Update included version of three.js
  • Clean out unnecessary code and junk comments