Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 2.36 KB

File metadata and controls

62 lines (39 loc) · 2.36 KB

v1.0.0

stacktrace.js is reborn

stacktrace.js is now modularized into 5 projects:

... and putting it all together: stacktrace.js for instrumenting your code and generating stack traces!

Key Features

  • Fully asynchronous API, using Promises. Use your own polyfill or use our distribution with polyfills included. See the Migration Guide
  • Source Maps support
  • Forward-compatible: stacktrace.js no longer assumes a given browser formats Error stacks in a given way. This prevents new browser versions from breaking error parsing
  • Stack entries are now fully parsed and returned as StackFrame objects. Prefer the old format? - just call .toString()!
  • Use only what you need. All 5 projects work independently as well as together!
  • iOS 8+ Safari support

Available everywhere

npm install stacktrace-js
bower install stacktrace-js
component install stacktracejs/stacktrace.js
https://cdnjs.cloudflare.com/ajax/libs/stacktrace.js/1.0.0/stacktrace.min.js

Better for contributors

  • gulp build
  • TravisCI + Sauce for testing a bunch of browsers
  • EditorConfig for style adherence

v0.6.2

  • Ignore test/ dir in bower
  • Migrate references eriwen/javascript-stacktrace -> stacktracejs/stacktrace.js

v0.6.1

  • Fix printStackTrace throws exception with "use strict" code and PhantomJS

v0.6.0

  • Added AMD support using a UMD pattern (thanks @jeffrose)

v0.5.3

  • Fix Chrome 27 detection; Chrome no longer has Error#arguments

v0.5.1

  • Fix Bower integration; Added proper bower.json file

v0.5.0

  • Lots and lots of stuff