mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-29 03:45:15 +00:00
136 lines
4.4 KiB
Markdown
136 lines
4.4 KiB
Markdown
|
## 0.4.3 (2 November 2020)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed Yarn 2 PnP compatibility with absolute `react-refresh/runtime` imports (#230)
|
||
|
- Fixed Webpack 5 compatibility by requiring `__webpack_require__` (#233)
|
||
|
- Fixed IE 11 compatibility in socket code (4033e6af)
|
||
|
- Relaxed peer dependency requirement for `react-refresh` to allow `0.9.x` (747c19ba)
|
||
|
|
||
|
## 0.4.2 (3 September 2020)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Patched loader to use with Node.js global `fetch` polyfills (#193)
|
||
|
- Patched default `include` and `exclude` options to be case-insensitive (#194)
|
||
|
|
||
|
## 0.4.1 (28 July 2020)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed accidental use of testing alias `webpack.next` in published plugin code (#167)
|
||
|
|
||
|
## 0.4.0 (28 July 2020)
|
||
|
|
||
|
### BREAKING
|
||
|
|
||
|
- Minimum required Node.js version have been bumped to 10 as Node.js 8 is EOL now.
|
||
|
- Minimum required Webpack version is now `v4.43.0` or later as we adopted the new `module.hot.invalidate` API (#).
|
||
|
The new API enabled us to bail out of the HMR loop less frequently and provide a better experience.
|
||
|
If you really cannot upgrade, you can stay on `0.3.3` for the time being.
|
||
|
- While most of our public API did not change, this release is closer to a rewrite than a refactor.
|
||
|
A lot of files have moved to provide easier access to files for advanced users and frameworks (#122).
|
||
|
You can check the difference in the PR to see what have moved and where they are now.
|
||
|
- The `useLegacyWDSSockets` option is now scoped under the `overlay` option (#153).
|
||
|
|
||
|
### Features
|
||
|
|
||
|
- Adopted the `module.hot.invalidate()` API, which means we will now bail out less often (#89)
|
||
|
- Attach runtime on Webpack's global scope instead of `window`, making the plugin platform-agnostic (#102)
|
||
|
- Added stable support for **Webpack 5** and beta support for **Module Federation** (#123, #132, #164)
|
||
|
- Socket integration URL detection via `document.currentScript` (#133)
|
||
|
- Relaxed requirements for "required" `overlay` options to receive `false` as value (#154)
|
||
|
- Prefixed all errors thrown by the plugin (#161)
|
||
|
- Eliminated use of soon-to-be-deprecated `lodash.debounce` package (#163)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed circular references for `__react_refresh_error_overlay__` and `__react_refresh_utils` (#116)
|
||
|
- Fixed IE11 compatibility (#106, #121)
|
||
|
- Rearranged directories to provide more ergonomic imports (#122)
|
||
|
- Fixed issues with Babel/ESLint/Flow regarding loader ordering and runtime cleanup (#129, #140)
|
||
|
- Correctly detecting the HMR plugin (#130, #160)
|
||
|
- Fixed unwanted injection of error overlay in non-browser environment (#146)
|
||
|
- Scoped the `useLegacyWDSSockets` options under `overlay` to reflect its true use (#153)
|
||
|
- Fixed non-preserved relative ordering of Webpack entries (#165)
|
||
|
|
||
|
### Internal
|
||
|
|
||
|
- Full HMR test suite - we are confident the plugin works! (#93, #96)
|
||
|
- Unit tests for all plugin-related Node.js code (#127)
|
||
|
|
||
|
## 0.3.3 (29 May 2020)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Removed unrecoverable React errors check and its corresponding bail out logic on hot dispose (#104)
|
||
|
|
||
|
## 0.3.2 (22 May 2020)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed error in overlay when stack trace is unavailable (#91)
|
||
|
- Fixed IE11 compatibility (#98)
|
||
|
|
||
|
## 0.3.1 (11 May 2020)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Relaxed peer dependency requirements for `webpack-plugin-serve`
|
||
|
|
||
|
## 0.3.0 (10 May 2020)
|
||
|
|
||
|
### BREAKING
|
||
|
|
||
|
- Deprecated the `disableRefreshCheck` flag (#60)
|
||
|
|
||
|
### Features
|
||
|
|
||
|
- Added custom error overlay support (#44)
|
||
|
- Added example project to use TypeScript without usual Babel settings (#46)
|
||
|
- Added custom socket parameters for WDS (#52)
|
||
|
- Added TypeScript definition files (#65)
|
||
|
- Added stricter options validation rules (#62)
|
||
|
- Added option to configure socket runtime to support more hot integrations (#64)
|
||
|
- Added support for `webpack-plugin-serve` (#74)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed non-dismissible overlay for build warnings (#57)
|
||
|
- Fixed electron compatibility (#58)
|
||
|
- Fixed optional peer dependencies to be truly optional (#59)
|
||
|
- Fixed compatibility issues caused by `node-url` (#61)
|
||
|
- Removed check for `react` import for compatibility (#69)
|
||
|
|
||
|
## 0.2.0 (2 March 2020)
|
||
|
|
||
|
### Features
|
||
|
|
||
|
- Added `webpack-hot-middleware` support (#23)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed dependency on a global `this` variable to better support web workers (#29)
|
||
|
|
||
|
## 0.1.3 (19 December 2019)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed runtime template injection when the `runtimeChunks` optimization is used in Webpack (#26)
|
||
|
|
||
|
## 0.1.2 (18 December 2019)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed caching of Webpack loader to significantly improve performance (#22)
|
||
|
|
||
|
## 0.1.1 (13 December 2019)
|
||
|
|
||
|
### Fixes
|
||
|
|
||
|
- Fixed usage of WDS SockJS fallback (#17)
|
||
|
|
||
|
## 0.1.0 (7 December 2019)
|
||
|
|
||
|
- Initial public release
|