Skip to content

Latest commit

 

History

History
372 lines (298 loc) · 11.2 KB

File metadata and controls

372 lines (298 loc) · 11.2 KB

Change Log

All notable changes to the project are listed here.

For more information visit: https://github.com/codesbiome/electron-react-webpack-typescript-2022


v7.2.0

  • 🎉 Electron version upgraded v22.0.0
  • Upgraded outdated packages:
    • electron upgraded to v22.0.0
    • @electron-forge deps upgraded to v6.0.4
    • @pmmmwh/react-refresh-webpack-plugin upgraded to v0.5.10
    • @typescript-eslint deps upgraded to v5.46.0
    • css-loader upgraded to v6.7.2
    • eslint upgraded to v8.29.0
    • sass-loader upgraded to v13.2.0
    • ts-loader upgraded to v9.4.2
    • typescript upgraded to v4.9.4
    • webpack upgraded to v5.75.0

v7.1.0

  • 🎉 Electron version upgraded to v21.2.0
  • Fixed Devtools Console warning message caused by content policy.
  • Upgraded forge config plugins format to support latest version.
  • Disabled sandbox by default in application window.
  • Upgraded outdated deps:
    • electron upgraded to v21.2.0
    • @electron-forge deps upgraded to v6.0.0-beta.68
    • @pmmmwh/react-refresh-webpack-plugin upgraded to v0.5.8
    • @typescript-eslint deps upgraded to v5.41.0
    • classnames upgraded to v2.3.2
    • eslint upgraded to v8.26.0
    • eslint-plugin-react upgraded to v7.31.10
    • less-loader upgraded to v11.1.0
    • sass upgraded to v1.55.0
    • sass-loader upgraded to v13.1.0
    • ts-loader upgraded to v9.4.1
    • typescript upgraded to v4.8.4

v7.0.0

  • 🥳 New layout for default application.
  • 🤖 Overhaul for dark/light themes with new colors.
  • Improved transition timing of title menus list.
  • Fixed native modules compiling issue with update to related webpack loader.
  • Updated forge devContentSecurityPolicy config for electron window.
  • Upgraded outdated deps:
    • electron upgraded to v19.0.14
    • @electron-forge deps upgraded to v6.0.0-beta.65
    • @typescript-eslint deps upgraded to v5.36.1
    • eslint upgraded to v8.23.0
    • eslint-plugin-react upgraded to v7.30.1
    • sass upgrded to v1.54.0
    • typescript upgraded to v4.7.4

v6.2.0

  • Upgraded outdated deps:
    • electron upgraded to ^19.0.9.
    • @typescript-eslint deps upgraded to v5.30.7.
    • eslint upgraded to v8.20.0".
    • fork-ts-checker-webpack-plugin upgraded to v7.2.13.
    • sass upgraded to v1.54.0.
    • sass-loader upgraded to v13.0.2.
    • webpack upgraded to v5.74.0.

v6.1.0

  • 🎉 Electron version upgraded to v19.0.6
  • Using misc/window for custom window without git submodule.
  • Upgraded outdated deps:
    • electron upgraded to v19.0.6
    • @electron-forge deps upgraded to v6.0.0-beta.64
    • @pmmmwh/react-refresh-webpack-plugin upgraded to v0.5.7
    • @types deps upgraded to latest version
    • @typescript-eslint deps upgraded to v5.29.0
    • eslint upgraded to v8.18.0
    • eslint-plugin-react upgraded to v7.30.1
    • fork-ts-checker-webpack-plugin upgraded to v7.2.11
    • less upgraded to v4.1.3
    • less-loader upgraded to v11.0.0
    • react-refresh upgraded to v0.14.0
    • sass upgraded to v1.53.0
    • sass-loader upgraded to v13.0.1
    • ts-loader upgraded to v9.3.1
    • typescript upgraded to v4.7.4
    • webpack upgraded to 5.73.0

v6.0.0

  • 🙌🏻 New Layout for default application.
  • 🌑 Dark mode & 💡 Light Mode colors.
  • 🎉 Electron version upgraded to v18.1.0
  • Using sass/scss stylesheets by default for project (previously less was used).
  • Using React Fast Refresh for hot reloading, removed old hot-loader.
  • Titlebar Menus style overrides for improvements with rounded corners.
  • Created a new Theme.scss file for adjusting light/dark mode color schemes.
  • Persist theme state in localStorage by default.
  • Using pnpm instead of yarn as package manager for project.
  • Upgraded outdated deps:
    • electron upgraded to v18.1.0
    • eslint upgraded to v8.13.0
    • typescript upgraded to v4.6.3
    • webpack upgraded to v5.72.0
    • react deps upgraded to v18.0.0

v5.5.0

  • Upgraded outdated deps:
    • electron upgraded to v17.2.0
    • eslint ugpraded to v8.11.0,
    • css-loader upgraded to v6.7.1
    • @typescript-eslint/eslint-plugin deps upgraded to v5.16.0
    • eslint-plugin-react upgraded to v7.29.4
    • ts-loader upgraded to v9.2.8
    • typescript upgraded to v4.6.3
    • webpack upgraded to v5.70.0

v5.4.0

  • 🎉 Electron core upgraded v17.0.1
  • Upgraded outdated deps:
    • @hot-loader/react-dom upgraded to v17.0.2
    • webpack upgraded to v5.69.1
    • typescript upgraded to v4.5.5
    • fork-ts-checker-webpack-plugin upgraded to v7.2.1
    • eslint upgraded to v8.9.0
    • css-loader upgraded to v6.6.0
    • @typescript-eslint deps upgraded to v5.12.1

v5.3.0

  • Electron Window : File menu visible by default
  • Upgraded outdated deps:
    • electron upgraded to v16.0.7
    • @electron-forge deps upgraded to v6.0.0-beta.63
    • @types/node upgraded to v17.0.8
    • @typescript-eslint deps upgraded to v5.9.1
    • eslint upgraded to v8.6.0
    • typescript upgraded to v4.5.4
    • webpack upgraded to v5.66.0

v5.2.0

  • 🎉 Electron core upgraded v16
  • Upgraded outdated deps:
    • @typescript-eslint deps upgraded to ^5.5.0
    • eslint upgraded to ^8.4.0
    • fork-ts-checker-webpack-plugin upgraded to ^6.5.0
    • typescript upgraded to ^4.5.2
    • webpack upgraded to ^5.64.4

v5.1.0

  • Fix: CSS/LESS background-image corrupted image file output.
  • Updated: Webpack Rules to load assets using Webpack v5 Asset Modules instead of file-loader
  • Fix: Typo in eslint alias map for @components
  • Updated: Window (submodule) to latest version.
  • Removed: Unused contextBridge api declaration.

v5.0.0

  • Overhauled: Application default layout and styling.
  • Overhauled: Project files structure to separate 'main' & 'renderer' modules.
  • Added: Custom Window Frame.
  • Added: Custom Window Titlebar.
  • Added: Custom Menus for Titlebar.
  • Added: Window controls for windows & mac based platform.
  • Renamed: .eslintrc.json to .eslintrc
  • Upgraded Outdated deps :
    • eslint upgraded to v8.2.0
    • css-loader upgraded to v6.5.1
    • @typescript-eslint deps upgraded to v5.3.0
    • webpack upgraded to v5.62.1

v4.2.0

  • 🎉 Electron core upgraded to version v15
  • Application colors updated for vue environment
  • Fix eslint script
  • Default window background color updated.
  • Upgrade outdated deps:
    • electron upgraded to ^15.0.0
    • @electron-forge deps upgraded to 6.0.0-beta.61
    • @types/node upgraded to ^16.9.6
    • @typescript-eslint deps upgraded to ^4.31.2
    • css-loader upgraded to ^6.3.0

v4.1.0

  • 🎉 Electron core upgraded to version v14
  • Update application style properties
  • Enable nativeWindowOpen for main window
  • Remove enableRemoteModule from main window
  • Fix : Hot reloading issue caused by liveReload in webpack devServer
  • Added additional Webpack devServer configuration in tools/forge/forge.config.js
  • Upgraded outdated deps:
    • @electron-forge deps upgraded to 6.0.0-beta.60
    • @typescript-eslint deps upgraded to ^4.30.0
    • @types/react upgraded to ^17.0.19
    • electron upgraded to ^14.0.0
    • eslint-plugin-import upgraded to ^2.24.2
    • eslint-plugin-react upgraded to ^7.25.1
    • typescript upgraded to ^4.4.2
    • webpack upgraded to ^5.51.1

v4.0.1

  • Update file-loader configuration for assets files
  • Add packager configuration for app executable file details
  • Update README with similar useful projects

v4.0.0

  • Overhaul for Application default layout and styling.
  • Default window background color updated.
  • Default minimal stats output for main & renderer process via webpack.
  • Upgraded outdated deps :
    • electron upgraded to ^13.1.9
    • @electron-forge packages upgraded to 6.0.0-beta.59
    • @typescript-eslint packages upgraded to ^4.29.2
    • css-loader upgraded to ^6.2.0
    • eslint upgraded to ^7.32.0
    • fork-ts-checker-webpack-plugin upgraded to ^6.3.2
    • less-loader upgraded to 10.0.1
    • style-loader upgraded to ^3.2.1
    • ts-loader upgraded to 9.2.5
    • typescript upgraded to ^4.3.5
    • webpack upgraded to ^5.50.0

v3.1.0

  • Electron core 🚀 upgraded to version 13.
  • Expose Webpack Ports settings in forge configuration.
  • Upgraded outdated packages :
    • electron upgraded to ^13.0.1
    • @typescript-eslint packages upgraded to ^4.26.0
    • eslint upgraded to ^7.27.0
    • css-loader upgraded to ^5.2.6
    • ts-loader upgraded to 8.3.0
    • typescript upgraded to ^4.3.2
    • webpack upgraded to ^5.38.1
    • fork-ts-checker-webpack-plugin upgraded to ^6.2.10

v3.0.1

  • Upgraded outdated packages
    • electron' upgraded to ^12.0.6
    • react upgraded to ^17.0.2
    • react-dom upgraded to ^17.0.2
    • css-loader upgraded to ^5.2.4
    • eslint upgraded to ^7.25.0
    • node-loader upgraded to 2.0.0
    • ts-loader upgraded to 8.2.0
    • typescript upgraded to ^4.2.4
    • webpack upgraded to ^5.36.2

v3.0.0

  • Overhaul for Application component layout and styling.
  • Project Files structure updated.
  • Move static images to assets directory.
  • Remove .prettierignore file.
  • Use .tsx file extension for preload and renderer incase we need to use components.
  • Introduce new assets webpack alias.
  • Modify aliases usage for new project structure.
  • Upgraded outdated dependencies
    • electron upgraded to 12.0.1
    • css-loader upgraded to 5.1.3
    • eslint upgraded to 7.22.0
    • less upgraded to 4.1.1
    • less-loader upgraded to 7.3.0
    • ts-loader upgraded to 8.0.18
    • typescript upgraded to 4.2.3
    • webpack upgraded to 5.27.1

v2.1.0

  • New Year 2021 🎉🎊
  • Upgraded outdated dependencies
    • electron version upgraded to 11.1.1
    • react version upgraded to 17.0.1
    • hot-loader version upgraded to 17.0.1
    • webpack version upgraded to 5.13.0
    • typescript version upgraded to 4.1.3
    • ts-loader version upgraded to 8.0.14
    • css-loader version upgraded to 5.0.1
    • style-loader version upgraded to 2.0.0
    • less version upgraded to 4.1.0

v2.0.2

  • Upgraded outdated dependencies
  • electron version upgraded to 10.x
  • typescript version upgraded to 4.x
  • less-loader version upgraded to 7.x

v2.0.1

  • Upgraded outdated dependencies

v2.0.0

  • Added electron window background color
  • Devtools opening on startup is disabled
  • Added preload script usage (preload.ts) 👍
  • Moved webpack aliases to separate file
  • Added new style & color changes to boilerplate layout
  • Added prettier configuration files .prettierrc .prettierignore
  • contextIsolation is enabled by default
  • nodeIntegration enableRemoteModule nodeIntegrationInWorker nodeIntegrationInSubFrames are disabled default

v1.0.0

  • Upgrade package dependencies to latest
  • Add hot module replacement (live reload)
  • Add linting via ESLint
  • Custom webpack configuration
  • Custom forge configuration for package/bundle
  • Add aliases for project paths
  • Image loader to display images