Skip to content

Latest commit

Β 

History

History
328 lines (202 loc) Β· 9.55 KB

CHANGELOG.md

File metadata and controls

328 lines (202 loc) Β· 9.55 KB

Changelog

generated with @semantic-release/changelog

3.0.0 (2022-05-04)

🚨 BREAKING CHANGE

πŸ“¦ Dependencies

  • 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
  • deps: upgrade karma-webpack to v5
  • deps: update post-css packages

πŸ—οΈ Refactoring

  • 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-loaders 'query' key to 'options'
  • refactor: remove addEnvVariables() in merge fn

2.1.2 (2021-11-03)

πŸ“¦ Dependencies

  • upgrade babel packages (2701f2c)
  • upgrade webpack related pckgs (0c636f1)

2.1.2 (2021-11-03)

πŸ“¦ Dependencies

  • upgrade babel packages (2701f2c)
  • upgrade webpack related pckgs (0c636f1)

2.1.1 (2021-09-20)

πŸͺ² Bug Fixes

  • tests: migrate react to v17 (4dd0afa)

πŸ”§ Configs

  • 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)

✨ Features

  • CI: migrate to github actions (#7) (2d99656)

πŸͺ² Bug Fixes

  • CI: update semantic-release config (d705539)

πŸ”§ Configs

  • 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)

2.0.0

cleaned and refactored

✨ Features

  • typescript: add "allowSyntheticDefaultImports": true to tsconfig
  • typescript-karma: enable karma tests for TypeScript

πŸ—οΈ Refactoring

  • 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

1.15.0

πŸ”§ Configs

  • file-loader: add more filetypes (common audio formats)
  • webpack: use eval-source-map instead of eval-cheap-source-map

1.13.2

🐞 Bug Fixes

  • resolve-config: re-enable environment variables
  • build: Fix configuration for typescript

1.13.0

✨ Features

  • resolve-config: enable to overwrite default resolve config

🐞 Bug Fixes

  • deps: ship missing dependencies
  • resolve-config: check if tsconfig is present

πŸ“ Documentations

  • README: add Table of Contents
  • README: deprecate 'type-ts'

1.12.3

🐞 Bug Fixes

  • 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

πŸ”§ Configs

  • babel: move babels config to babel-loader.options
  • babel: update targets.browsers

πŸ“ Documentations

  • README: add CHANGELOG link
  • README: update karma usage
  • add info on usage 'no need to add babel config to your package.json'

1.11.0

🐞 Bug Fixes

  • polyfills: migrate from babel/polyfill to core-js3

1.10.4

🐞 Bug Fixes

  • lint-staged: use eslint for js files
  • pass env variables correctly + read .env file
  • version tags and release process
  • add missing dependency

1.9.4

✨ Features

  • use name instead of folder for css local ident name

🐞 Bug Fixes

  • deps: update dependencies and fix peer dep

πŸ”§ Configs

  • ci: fix install cache and change release NODE_ENV to 'production'

1.9.0

🐞 Bug Fixes

  • 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

♻️ Refactoring

  • constants: move to /src and add 'REGEXPS'
  • config-common: export function to use webpacks env

1.8.0

✨ Features

  • middlewares: enable importing from @stackr23/webpack/middlewares

🐞 Bug Fixes

  • errorOnUsedPort: make '@stackr23/webpack' SYNC!
  • css-loader: change localIdentName to '[folder]-[local]'

🎨 Styling

  • App: add '~normalize.css' via shorthand path

πŸ‘· Continuous Integration

  • os-matrix: build on linux, mac and windows

πŸ“ Documentations

  • README: update usage according to current state
  • README: fix karma usage section

1.6.0

🐞 Bug Fixes

  • CI: use npm ci
  • lint: fix 'no-console' lint errors
  • sass: fix global include paths
  • scripts: fix lint script

1.5.3

✨ Features

  • karma: export config via '@stackr23/webpack/karma'

🐞 Bug Fixes

  • file-loader: load assets under "[folder]/[name].[ext]"
  • karma: fix typo in karma.config ('cheereo' -> 'cheerio')
  • karma: preprocess 'PATH.src/*/.js' with webpack

πŸ“¦ Dependencies

  • 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

1.5.1

🐞 Bug Fixes

  • deps: fix bugs due to dep errors

πŸ“ Documentations

  • README: add npm status version badge

1.5.0

✨ Features

  • CI: add "karma" to pipeline

🐞 Bug Fixes

  • CI: install HeadlessChrome dependencies
  • lint: use latest '@stackr23/config-eslint'
  • file-loader: add mp4 to files loader

βœ… Test System

  • add karma-webpack with mocha chai spec test
  • add sanity test (build webpack withg karma)
  • add basic spec tests (App.jsx)

πŸ“ Documentations

  • README: add npm status version badge

1.4.0

✨ Features

  • polyfill: add polyfill for native Intl API
  • semantic-release: enable publishing to NPM registry
  • polyfill: add polyfill for native Intl API

🐞 Bug Fixes

  • 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()

♻️ Refactoring

  • move 'webpack.config.js' to workspace root

πŸ“ Documentations

  • README: add badge for travis build status
  • README: add badges for 'conventional-commits' and 'semantic-release'
  • README: fix cli usage

1.1.0

✨ Features

  • semantic-release: release on master
  • eslint-import-resolver: resolve WEBPACK_PATH per dotenv
  • remoteConsole: enable import {remoteConsoleInjector} from '@stackr23/webpack/remoteConsole
  • hooks: add husky and lint-staged

🐞 Bug Fixes

  • build: fix errorOnUsedPort()
  • config: add additional webpack configs and use updated versions
  • css-loader: use v3 config scheme (fix version to v3)

♻️ Refactoring

  • remoteConsole: better error reporting and filestructure
  • move configs to /env/[TYPE]/
  • move PATHS and PORT to 'src/constants.js'

πŸ“ Documentations

  • add "Features" information
  • add constants overview
  • add scope usage in merged example

πŸ“¦ Dependencies

  • move "express-useragent" to deps (!dev)
  • add 'cross-env'
  • add missing deps
  • clean up and sort deps/devDeps (save/dev)

πŸŽ‰ 1.0.0