generated with @semantic-release/changelog
3.0.0 (2022-05-04)
- deps: upgrade webpack packages
webpack
,webpack-cli
,webpack-dev-server
,webpack-merge
- deps: upgrade other webpack releated pckgs
- webpack-helpers:
copy-webpack-plugin
,html-webpack-plugin
,mini-css-extract-plugin
- webpack-loaders:
loader-utils
,css-loader
,postcss-loader"
,sass-loader
,source-map-loader
,style-loader
- webpack-helpers:
- deps: upgrade
karma-webpack
to v5 - deps: update post-css packages
- refactor(webpack-merge): migrate to new version
- refactor: migrate
post-css
options to v8 - refactor: migrate options to webpack v5
splitChunks.cacheGroups.vendors
βsplitChunks.cacheGroups.defaultVendors
- change
sass-loader
s 'query' key to 'options'
- refactor: remove
addEnvVariables()
in merge fn
2.1.2 (2021-11-03)
2.1.2 (2021-11-03)
2.1.1 (2021-09-20)
- tests: migrate react to v17 (4dd0afa)
- npm: add TS files to lint task (518868d)
- npm: add yaml files to format task (e1ae10f)
- npm: use quiet mode in lint task (bce5f83)
2.1.0 (2021-09-20)
- CI: update semantic-release config (d705539)
- git: extend gitignore (8417d3e)
- lint-staged: add yml and TS files (2395ed5)
- TS: add 'test' dir to
include
paths (c4a63f6) - TS: update tsconfig (a0a4743)
- vsCode: remove linter/formatter settings (eacdfe6)
cleaned and refactored
- typescript: add
"allowSyntheticDefaultImports": true
to tsconfig - typescript-karma: enable karma tests for TypeScript
- babel: move babelconfig to root dir
- webpack: remove unused url-loader
- webpack-variations: combine 'react-ts' and 'react-js' to 'react'
- README: adapt to code changes
- file-loader: add more filetypes (common audio formats)
- webpack: use
eval-source-map
instead ofeval-cheap-source-map
- resolve-config: re-enable environment variables
- build: Fix configuration for typescript
- resolve-config: enable to overwrite default resolve config
- deps: ship missing dependencies
- resolve-config: check if tsconfig is present
- README: add Table of Contents
- README: deprecate 'type-ts'
- react-js: remove need to use type 'react-ts'
- build: Correctly load svgs
- build: don't remove viewbox from svgs
- deploy: Don't check if port is in use for deploy
- release: test merge stage after fixing versions and tags
- babel: move babels config to babel-loader.options
- babel: update targets.browsers
- README: add CHANGELOG link
- README: update karma usage
- add info on usage 'no need to add babel config to your package.json'
- polyfills: migrate from babel/polyfill to core-js3
- lint-staged: use eslint for js files
- pass env variables correctly + read .env file
- version tags and release process
- add missing dependency
- use name instead of folder for css local ident name
- deps: update dependencies and fix peer dep
- ci: fix install cache and change release NODE_ENV to 'production'
- CI: fix commonConfig usage in 'karma.config'
- CI: fix asset test
- file-loader: use '[path]' instead of '[folder]'
- file-loader: fix public paths (use rel)
- css-loader: use '[hash]' for production mode
- constants: move to /src and add 'REGEXPS'
- config-common: export function to use webpacks
env
- middlewares: enable importing from
@stackr23/webpack/middlewares
- errorOnUsedPort: make '@stackr23/webpack' SYNC!
- css-loader: change
localIdentName
to '[folder]-[local]'
- App: add '~normalize.css' via shorthand path
- os-matrix: build on linux, mac and windows
- README: update usage according to current state
- README: fix karma usage section
- CI: use
npm ci
- lint: fix 'no-console' lint errors
- sass: fix global include paths
- scripts: fix lint script
- karma: export config via '@stackr23/webpack/karma'
- file-loader: load assets under "[folder]/[name].[ext]"
- karma: fix typo in karma.config ('cheereo' -> 'cheerio')
- karma: preprocess 'PATH.src/*/.js' with webpack
- deps: move "@babel/plugin-proposal-export-default-from" to save-deps
- deps: move karma modules to save-deps
- deps: move @formatjs polyfill modules to save-deps
- deps: fix bugs due to dep errors
- README: add npm status version badge
- CI: add "karma" to pipeline
- CI: install HeadlessChrome dependencies
- lint: use latest '@stackr23/config-eslint'
- file-loader: add mp4 to files loader
- add
karma-webpack
with mocha chai spec test - add sanity test (build webpack withg karma)
- add basic spec tests (App.jsx)
- README: add npm status version badge
- polyfill: add polyfill for native Intl API
- semantic-release: enable publishing to NPM registry
- polyfill: add polyfill for native Intl API
- eslint: use newer version of config "@stackr23/config-eslint"
- eslint: add 'webpack.config.resolve.js'
- CI: fix job names
- IDE: add 'workingDirectories'
- use named export for
remoteConsoleInjector()
- move 'webpack.config.js' to workspace root
- README: add badge for travis build status
- README: add badges for 'conventional-commits' and 'semantic-release'
- README: fix cli usage
- semantic-release: release on master
- eslint-import-resolver: resolve WEBPACK_PATH per dotenv
- remoteConsole: enable
import {remoteConsoleInjector} from '@stackr23/webpack/remoteConsole
- hooks: add
husky
andlint-staged
- build: fix
errorOnUsedPort()
- config: add additional webpack configs and use updated versions
- css-loader: use v3 config scheme (fix version to v3)
- remoteConsole: better error reporting and filestructure
- move configs to
/env/[TYPE]/
- move PATHS and PORT to 'src/constants.js'
- add "Features" information
- add constants overview
- add scope usage in merged example
- move "express-useragent" to deps (!dev)
- add 'cross-env'
- add missing deps
- clean up and sort deps/devDeps (save/dev)