All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Don't upload source maps if app is running with webpack-dev-server (#325)
- Support for sending deployment notifications
- Add worker support when uploading sourcemaps. Defaults to 5 files being uploaded in parallel.
- Add retry functionality for fetch requests via fetch-retry
- Add a retry option that defaults to 3, with a max number of retries of 10.
- Add a warning if no assets will be uploaded. Uses console.info instead of process.stdout.write.
- Add a configurable
endpoint
to the constructor, defaults tohttps://api.honeybadger.io/v1/source_maps
- Add a check for auxiliary files for Webpack 5 compatibility
- Add Webpack 5 compatibility
- Make Webpack 4+ a peerDependency
- fetch separates response errors from network errors. 400+ status codes are treated separately from actual network errors.
- Attempt to reduce
ECONNRESET
andSOCKETTIMEOUT
errors by usingfetch-retry
- [Requires Webpack 4.39] Use assetEmitted hook to mitigate
futureEmitAssets = true
-@qnighy (#122)
- Dependency & security updates