Skip to content

Latest commit

 

History

History
165 lines (102 loc) · 5.45 KB

CHANGELOG.md

File metadata and controls

165 lines (102 loc) · 5.45 KB

Changelog

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.

[Unreleased]

[7.1.1] - 2024-02-01

Fixed

  • Fixes #865 by making sure all options are loaded into the filter before filtering, not just options with default values

[7.1.0] - 2024-01-31

Changed

  • Configures the swc-loader and babel-loader (via @babel/preset-env preset) to target browsers defined by the project's browserslist configuration settings, but only when the vendor version is NOT explicitly defined. Thanks you to @rthaut!

[7.0.0] - 2024-01-29

Changed

  • Uses ESM instead of CJS
  • Optimize code
  • Provide support for SWC
  • Add option to only copy files and not compile them (compileIgnore glob)
  • Additional debugging
  • yaml config file to use instead of or with command options
  • Move examples into their own template repos and use those in testing

Fixed

  • web_accessible_resources ignore js file (#793)
  • Setup with additional webextension-toolbox.config.js config seems to fail on windows 11 (#656)
  • Request for Node.js 20 Support (#847)
  • Chalk is an implicit dependency (should be explicit) (#835)

[6.2.0] - 2023-10-28

Changed

  • Updated Dependencies

[6.1.0] - 2023-06-13

Changed

  • Updated Dependencies

[6.0.0] - 2023-03-13

Changed

  • Updated Dependencies
  • Require webpack-webextension-plugin 3.0.0

Removed

  • Support for NodeJS 12.x

[5.2.2] - 2021-04-19

Fixed

  • Add missing browserlist to package.json

[5.2.1] - 2021-04-14

Fixed

  • ts-loader should load service_worker to parse if its written in typescript

[5.2.0] - 2021-04-14

Changes

  • Updated @webextension-toolbox/webpack-webextension-plugin and glob to latest versions.

[5.1.1] - 2021-04-11

Fixed

  • Target resolution was incorrect and thus detroying most of the built modules

Changes

[5.0.1] - 2021-04-06

Changes

  • Added support for GPR

[5.0.0] - 2021-04-05

Added

  • Native Typescript support #93
  • Service Worker client support
  • Support __ENV__ variable replacement in manifest
  • Support for Manifest v3 #196
  • Added Option to disable manifest validation (--no-manifest-validation)
  • Option to define development server port (--port) #592
  • Manifest.json enviroment keys #158

Fixed

  • Doesn't build when there is no /app/_locales/*/.json #523

Changes

  • Removed native React support see Section on React.JS in README

Removed

  • https://github.com/mozilla/webextension-polyfill. All browsers now support the browser global and thus this should be used over chrome. Therefore the removal of pollyfill was nessecary. You can add it back yourself in your own projects if needed

[4.0.3] - 2021-07-05

Changed

  • Merge pull request #494 from balcsida/bump-plugin 0480141
  • Bump webpack-webextension-plugin aca3298
  • Merge pull request #483 from webextension-toolbox/dependabot/npm_and_yarn/commander-8.0.0 56b8473
  • Bump commander from 8.0.0-2 to 8.0.0 19f8ebb
  • Merge pull request #492 from webextension-toolbox/dependabot/npm_and_yarn/core-js-3.15.2 ce8444b
  • Merge pull request #493 from webextension-toolbox/dependabot/npm_and_yarn/webpack-5.42.0 4c8f497
  • Merge pull request #488 from webextension-toolbox/dependabot/npm_and_yarn/string-replace-loader-3.0.3 51bf23e
  • Bump webpack from 5.40.0 to 5.42.0 d3ea350
  • Bump string-replace-loader from 3.0.2 to 3.0.3 d613295
  • Bump core-js from 3.15.0 to 3.15.2 ba85193
  • Merge pull request #485 from balcsida/ghactions/nodeci 4ad6afe
  • Merge pull request #487 from webextension-toolbox/dependabot/npm_and_yarn/copy-webpack-plugin-9.0.1 297b9fb
  • Bump copy-webpack-plugin from 9.0.0 to 9.0.1 e428f27
  • Use Latest version of setup-node 894261d

[4.0.2] - 2021-06-27

Changed

  • Merge pull request #486 from balcsida/bump_version f9b3933
  • Bump webpack-webextension-plugin and node versions a0a025d
  • Add version to example extension f50bdc7

[4.0.1] - 2021-06-22

Changed

  • Fix a small issue with package-lock.json not working on Node 12.x

[4.0.0] - 2021-06-22

Changed

  • All dependencies are now the latest and greatest - including Webpack, which was bumped from 2.6.1 to 5.40.0. As these dependency updates can introduce breaking changes for certain workflows, that's why the major version got bumped (v3.0.0 to v4.0.0)
  • Edge is now Chromium - so it should get the polyfills automatically (kudos to @fapdash for this)
  • All CI is now GitHub Actions
  • Dependabot keeps us up to date
  • Dropped Nodejs v10.x support, picked up v16.x
  • Thanks to @dotproto we now have a cleaner README