|
| 1 | +# Change Log |
| 2 | + |
| 3 | +All notable changes to the project are listed here. |
| 4 | + |
| 5 | +For more information visit: |
| 6 | +https://github.com/codesbiome/electron-react-webpack-typescript-2021 |
| 7 | + |
| 8 | + |
| 9 | +### v4.1.0 |
| 10 | + |
| 11 | +- 🎉 Electron core upgraded to version `v14` |
| 12 | +- Update application style properties |
| 13 | +- Enable `nativeWindowOpen` for main window |
| 14 | +- Remove `enableRemoteModule` from main window |
| 15 | +- Fix : Hot reloading issue caused by `liveReload` in webpack devServer |
| 16 | +- Added additional Webpack `devServer` configuration in `tools/forge/forge.config.js` |
| 17 | +- Upgraded outdated deps: |
| 18 | + - `@electron-forge` deps upgraded to `6.0.0-beta.60` |
| 19 | + - `@typescript-eslint` deps upgraded to `^4.30.0` |
| 20 | + - `@types/react` upgraded to `^17.0.19` |
| 21 | + - `electron` upgraded to `^14.0.0` |
| 22 | + - `eslint-plugin-import` upgraded to `^2.24.2` |
| 23 | + - `eslint-plugin-react` upgraded to `^7.25.1` |
| 24 | + - `typescript` upgraded to `^4.4.2` |
| 25 | + - `webpack` upgraded to `^5.51.1` |
| 26 | + |
| 27 | + |
| 28 | +### v4.0.1 |
| 29 | + |
| 30 | +- Update file-loader configuration for `assets` files |
| 31 | +- Add packager configuration for app executable file details |
| 32 | +- Update `README` with similar useful projects |
| 33 | + |
| 34 | + |
| 35 | +### v4.0.0 |
| 36 | + |
| 37 | +- Overhaul for Application default layout and styling. |
| 38 | +- Default window background color updated. |
| 39 | +- Default `minimal` stats output for main & renderer process via webpack. |
| 40 | +- Upgraded outdated deps : |
| 41 | + - `electron` upgraded to `^13.1.9` |
| 42 | + - `@electron-forge` packages upgraded to `6.0.0-beta.59` |
| 43 | + - `@typescript-eslint` packages upgraded to `^4.29.2` |
| 44 | + - `css-loader` upgraded to `^6.2.0` |
| 45 | + - `eslint` upgraded to `^7.32.0` |
| 46 | + - `fork-ts-checker-webpack-plugin` upgraded to `^6.3.2` |
| 47 | + - `less-loader` upgraded to `10.0.1` |
| 48 | + - `style-loader` upgraded to `^3.2.1` |
| 49 | + - `ts-loader` upgraded to `9.2.5` |
| 50 | + - `typescript` upgraded to `^4.3.5` |
| 51 | + - `webpack` upgraded to `^5.50.0` |
| 52 | + |
| 53 | + |
| 54 | +### v3.1.0 |
| 55 | + |
| 56 | +- Electron core 🚀 upgraded to version 13. |
| 57 | +- Expose Webpack Ports settings in forge configuration. |
| 58 | +- Upgraded outdated packages : |
| 59 | + - `electron` upgraded to `^13.0.1` |
| 60 | + - `@typescript-eslint` packages upgraded to `^4.26.0` |
| 61 | + - `eslint` upgraded to `^7.27.0` |
| 62 | + - `css-loader` upgraded to `^5.2.6` |
| 63 | + - `ts-loader` upgraded to `8.3.0` |
| 64 | + - `typescript` upgraded to `^4.3.2` |
| 65 | + - `webpack` upgraded to `^5.38.1` |
| 66 | + - `fork-ts-checker-webpack-plugin` upgraded to `^6.2.10` |
| 67 | + |
| 68 | + |
| 69 | +### v3.0.1 |
| 70 | + |
| 71 | +- Upgraded outdated packages |
| 72 | + - `electron'` upgraded to `^12.0.6` |
| 73 | + - `react` upgraded to `^17.0.2` |
| 74 | + - `react-dom` upgraded to `^17.0.2` |
| 75 | + - `css-loader` upgraded to `^5.2.4` |
| 76 | + - `eslint` upgraded to `^7.25.0` |
| 77 | + - `node-loader` upgraded to `2.0.0` |
| 78 | + - `ts-loader` upgraded to `8.2.0` |
| 79 | + - `typescript` upgraded to `^4.2.4` |
| 80 | + - `webpack` upgraded to `^5.36.2` |
| 81 | + |
| 82 | + |
| 83 | +### v3.0.0 |
| 84 | + |
| 85 | +- Overhaul for Application component layout and styling. |
| 86 | +- Project Files structure updated. |
| 87 | +- Move static images to `assets` directory. |
| 88 | +- Remove `.prettierignore` file. |
| 89 | +- Use `.tsx` file extension for `preload` and `renderer` incase we need to use components. |
| 90 | +- Introduce new `assets` webpack alias. |
| 91 | +- Modify aliases usage for new project structure. |
| 92 | +- Upgraded outdated dependencies |
| 93 | + - `electron` upgraded to `12.0.1` |
| 94 | + - `css-loader` upgraded to `5.1.3` |
| 95 | + - `eslint` upgraded to `7.22.0` |
| 96 | + - `less` upgraded to `4.1.1` |
| 97 | + - `less-loader` upgraded to `7.3.0` |
| 98 | + - `ts-loader` upgraded to `8.0.18` |
| 99 | + - `typescript` upgraded to `4.2.3` |
| 100 | + - `webpack` upgraded to `5.27.1` |
| 101 | + |
| 102 | +### v2.1.0 |
| 103 | + |
| 104 | +- New Year 2021 🎉🎊 |
| 105 | +- Upgraded outdated dependencies |
| 106 | + - `electron` version upgraded to `11.1.1` |
| 107 | + - `react` version upgraded to `17.0.1` |
| 108 | + - `hot-loader` version upgraded to `17.0.1` |
| 109 | + - `webpack` version upgraded to `5.13.0` |
| 110 | + - `typescript` version upgraded to `4.1.3` |
| 111 | + - `ts-loader` version upgraded to `8.0.14` |
| 112 | + - `css-loader` version upgraded to `5.0.1` |
| 113 | + - `style-loader` version upgraded to `2.0.0` |
| 114 | + - `less` version upgraded to `4.1.0` |
| 115 | + |
| 116 | +### v2.0.2 |
| 117 | + |
| 118 | +- Upgraded outdated dependencies |
| 119 | +- `electron` version upgraded to `10.x` |
| 120 | +- `typescript` version upgraded to `4.x` |
| 121 | +- `less-loader` version upgraded to `7.x` |
| 122 | + |
| 123 | +### v2.0.1 |
| 124 | + |
| 125 | +- Upgraded outdated dependencies |
| 126 | + |
| 127 | +### v2.0.0 |
| 128 | + |
| 129 | +- Added electron window background color |
| 130 | +- Devtools opening on startup is disabled |
| 131 | +- Added `preload` script usage (preload.ts) 👍 |
| 132 | +- Moved webpack `aliases` to separate file |
| 133 | +- Added new style & color changes to boilerplate layout |
| 134 | +- Added prettier configuration files `.prettierrc` `.prettierignore` |
| 135 | +- `contextIsolation` is enabled by default |
| 136 | +- `nodeIntegration` `enableRemoteModule` `nodeIntegrationInWorker` `nodeIntegrationInSubFrames` are disabled default |
| 137 | + |
| 138 | +### v1.0.0 |
| 139 | + |
| 140 | +- Upgrade package dependencies to latest |
| 141 | +- Add hot module replacement (live reload) |
| 142 | +- Add linting via ESLint |
| 143 | +- Custom webpack configuration |
| 144 | +- Custom forge configuration for package/bundle |
| 145 | +- Add aliases for project paths |
| 146 | +- Image loader to display images |
0 commit comments