Skip to content

Releases: BladeRunnerJS/emitr

emitr v0.0.9

25 Nov 11:52
Compare
Choose a tag to compare

Updated emitter to optionally prevent errors from being swallowed on notify

IE8 Support

06 Aug 08:54
Compare
Choose a tag to compare

IE8 is now working again, and we now have our automated test suite running against IE8 on every check-in so we can ensure continued compatibility in the future.

Library Standardization

31 Jul 11:20
Compare
Choose a tag to compare

Made a number of changes to make the library more consistent with other typical NPM libraries:

  1. Use karma, mocha & chai instead of jasmine for testing.
  2. Use browserify instead of webbuilder for building.
  3. Use eslint for linting.
  4. Use npm instead of Grunt as our build tool.
  5. Use standard directory names: lib -> src, spec -> test & target -> dist.
  6. Use npm test for running all tests, including a locally run browser test against Firefox, and SauceLab tests against various other browsers.
  7. Stop using jsdoc, and use example driven README.md based documentation only.
  8. Stop creating browser-modules compatible distributions of our libraries, that even we don't use.
  9. Use a master branch instead of a gh-pages branch for simplicity, and get rid of the extra styling, and links to the different presentations of the exact same content.
  10. Use : as a delimiter to indicate sub-tasks.
  11. Stop using browser detection guards within code and tests, and instead let browserify provide a consistent environment.

Require.js compatibility and error on double adding of listeners.

23 Feb 00:23
Compare
Choose a tag to compare

Built with a new version of browser-modules that corrects problems with the UMD and Require.js.
Throws an error in the case where the exact same listener is added a second time. This is usually caused by init code being run more than once and is almost always developer error.