- Use webpack for logging (#55)
- Upgrade build reporter to latest version (#57)
- Update to v2 of @bugsnag/source-maps (#53)
- Add support for Webpack 5 (credit @chadrien) (#49)
- Upgrade to new @bugsnag/source-maps library (#48)
- Allow setting of
codeBundleId
onBugsnagSourceMapUploaderPlugin
(#40, fixes #38)
- Allow
publicPath
to be an empty string (supports targeting Node and using the top level project directory for the output) (#39)
- Manually join paths rather than using
url.resolve()
as that doesn't work with the (*) wildcard character (#37, fixes #35)
- Switch to manually calculating full paths on disk, preparing for the removal of
existsAt
in Webpack v5. This fixes a bug whenoutput.futureEmitAssets
is enabled in Webpack v4.29 (#29, fixes #28)
- Add a list of ignored bundle exceptions (defaults to
[ '.css' ]
, preventing CSS bundles and source maps from unnecessarily being uploaded) (#26, fixes #24)
- Improve bundle source file lookup (when bundles are output to a different directory than their source maps) (#27, fixes #20)
- Handle missing asset when source map is not written to disk (#23, fixes #18)
- Retry on failed requests (via dependency bump) (#21)
- Support multiple maps per chunk (#14)
- Tolerate leading slashes in chunk names (supports use with laravel-mix) (#12)
This version uses feature detection to decide which Webpack APIs to use, making this change backwards compatible with Webpack v3.
- fix(source-map-uploader): Only find corresponding source if a map file was found (#4)
- Added
BugsnagSourceMapUploaderPlugin
(#1)
Initial release 🚀