All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.3.0 (2019-12-09)
- more testing helpers (fda4d2e)
6.2.0 (2019-11-25)
- adding
funding
field inpackage.json
(6792ea4)
6.1.0 (2019-11-22)
- improve tests (74c41c5)
6.0.2 (2019-11-22)
- simplify npm scripts
6.0.1 (2019-11-14)
6.0.0 (2019-11-14)
- more test utils
- refactor test
- cache dependencies on CI
- support webpack@5
- migrate on
memfs
- minimum supported node version is 10.13.0
5.1.1 (2019-10-22)
5.1.0 (2019-10-22)
- add node@13 to CI (1a55ed6)
5.0.1 (2019-06-25)
- adding CLA information to
CONTRIBUTING.md
(30fd536)
5.0.0 (2019-06-04)
- minimum required node version is 8.9.0
4.1.1 (2019-05-24)
- broken bin (d6a4563)
4.1.0 (2019-05-24)
- eslint now respect
.gitignore
(148a5eb) - prettier for other file types (f94f343)
- set
test
env for tests commands (a7b057c)
4.0.1 (2019-04-26)
4.0.0 (2019-04-26)
- now we use
azure-pipelines
for CI
3.1.2 (2019-04-23)
- replace prepublish npm script with prepare
3.1.1 (2019-03-28)
- remove
[@babel](https://github.com/babel)/polyfill
due problem with corejs@2 (4ee960b)
3.1.0 (2019-03-18)
3.0.5 (2018-12-22)
- allow failures for canary builds (#159) (96d1d3c)
- appveyor job name fro canary tests (#158) (d9d6aca)
3.0.3 (2018-12-21)
3.0.2 (2018-12-20)
- relax minimum required nodejs (#154) (11cabb6)
- relax minimum required webpack version (#155) (acca23e)
3.0.1 (2018-12-12)
- change job order for appveyor (from low to high
nodejs
version) - use
node@6
for canary testing on CircleCI - use
@webpack-contrib/defaults
in package (bb43bdf)
3.0.0 (2018-12-12)
- typo in
security
command (scripts
) (#148) (7df6f45) - ignore IntelliJ IDEA files (
*.iml
) (#146) (565c814) husky
hooks setup (#142) (cd50463)- switch from
webpack-defaults
to[@webpack-contrib](https://github.com/webpack-contrib)/defaults
(#147) (29a7013) - bin field problem (91f54d2)
- remove commitlint from templates (f96786f)
- switch to
babel@7
2.6.0 (2018-09-05)
- use
schema-utils
instead@webpack-contrib/schema-utils
to validate options (#128) (63644e1) - skip canary tests on
appveyor
when it is not required (f97c678) - correct link in README on
CONTRIBUTING.md
andLICENSE
(3307b05)
- add issues templates (bug, docs, feature, modification, support) (9a97478)
- add npm size badge to README (a094e1f)
- add and use
node@10
forappveyor
andCircleCI
(f97c678) - use
npm audit
insteadnsp
(42e14e3) - use
npm ci
where it is possible (42e14e3) - enable
cache
forappveyor
- remove
codecov
config file, default configuration is enough (9f4f9fc - simplify CircleCI config (42e14e3)
2.3.0 (2018-04-03)
2.2.1 (2018-04-03)
- package: Tighten engines version to disclude dev majors (46021cb)
2.2.0 (2018-04-02)
- circle: Add dist-tag version check to canary suite (c64fae7)
2.1.5 (2018-04-02)
2.1.4 (2018-04-01)
- package: Use proper Node engines range (c4b066d)
2.1.3 (2018-04-01)
2.1.2 (2018-04-01)
- Readme: update readme with modern style and convention (#100) (a300517)
- npmjs.org now left-aligns all content except images by default; aligns section headers left
- removes maintainers section: rarely kept up to date across the org
- simplifies the Examples section, replaces lorem with [ placeholder ]
- adds License section to point to LICENSE file for convenience
- refactors the Options sections with simpler layout and easier to read modern convention
- adds package name header
- moves badges below the webpack logo
- uses github asset for webpack logo
- adds Requirements section
- replaces Usage with Getting Started and friendly text, direction
- removed unnecessary multiple, copied Examples and Options
2.1.1 (2018-03-28)
2.1.0 (2018-03-28)
2.0.0 (2018-03-26)
- Drops support for NodeJS 4.x
refactor: Use non-deprecated config type
- Moves to non-deprecated eslint config format
refactor: Prettier integration
- Leverages Prettier to manage code style
- Migrates to eslint-config-webpack 2.x ( Prettier support)
- Updates code style per the above
- Adds
.prettierrc
to enforce development configs
- Implements Prettier & modifies suported Eslint configuration that transfers applicable rule responsibility to Prettier
feat: Adds testing boilerplate
- Adds contrib standard testing config
feat: Adds schema enforcement
- Installs schema utils dependency
- Creates
options.json
template - Updates build script to accommodate
options.json
ci: Migrates to CircleCI 2.0 & custom build containers
- Migrates to CircleCI & a full continuous delivery workflow
- Drops TravisCI in favor of CircleCI 2.0
- Drops support for Webpack 2.x & adds 4.x support
- Enforces existing commit message format in pre-commit as it's required for release automation
2.0.0-rc.4 (2017-12-22)
- Post install set script incorrect (214b4e5)
- Adds vscode Jest debug configuration (f05533b)
2.0.0-rc.3 (2017-12-21)
- Set correct script on post-install (79f71f2)
2.0.0-rc.2 (2017-12-20)
- templates: Generate cache from lock file (e0bad7c)
2.0.0-rc.1 (2017-12-20)
- templates: Fix test generation condition (fcb49e2)
2.0.0-rc.0 (2017-12-19)
- Update demo options property (36d7e09)
2.0.0-beta.1 (2017-12-15)
- Type in package (8966c78)
2.0.0-beta.0 (2017-12-15)
- Do no initialize test example if directory exists (f4bcc3e)
2.0.0-alpha.2 (2017-12-15)
2.0.0-alpha.1 (2017-12-15)
- incorrect eslint config name (8258ad5)
- Readme template badge file extension (ead2b33)
- Run coverage in CircleCI (05d122a)
- Update readme template with CircleCI badge (d1bb56e)
- Adds commit lint configuration (14ac5ac)
2.0.0-alpha.0 (2017-12-15)
- Drops support for NodeJS 4.x
- Implements Prettier & modifies suported Eslint configuration that transfers applicable rule responsibility to Prettier
- Drops TravisCI in favor of CircleCI 2.0
- Drops support for Webpack 2.x
- Enforces existing commit message format in pre-commit as it's required for release automation
1.6.0 (2017-09-30)
- update minimum required
node.js
version to4.8
for travis CI (#82) (ff4faf7)
1.5.1 (2017-08-25)
- appveyor: always use latest npm (#81) (722b093)
1.5.0 (2017-07-06)
- Include was using the deprecated nodejs key (#70) (197df50)
- add
webpack
as adevDependency
(#76) (bc8a415)
1.4.0 (2017-06-10)
- Implement Travis stages (#69) (841b9c4)
1.3.0 (2017-06-09)
- Adds missing appveyor task in config (3bf7e89)
- Enforce peerDependencies via defaults (#64) (4374571)
1.2.0 (2017-06-08)
- release script should not exec
npm run
(#61) (542996c)
- Adds appveyor build file (#55) (b0f5110)
1.1.1 (2017-06-07)
- Uses serial exectuion for Jest in Travis (#60) (896855e)
1.1.0 (2017-06-06)
1.0.1 (2017-05-27)
1.0.0 (2017-05-22)
- package: Update to Jest 20 (#52) (5ec728b)
- package: Jest v20.0.0 introduce several breaking changes
the most notable is a move to a custom ( rewritten ) version of Jasmine 2.5.
This is known to effect at minimum, the test suite for
css-loader/new-loader's parse.test.js
- Forked Jasmine 2.5 into Jest's own test runner and rewrote large parts of Jasmine.
- Jest does not write new snapshots by default on CI.
- Moved the typescript parser from jest-editor-support into a separate jest-test-typescript-parser package.
- Replaced auto-loading of babel-polyfill with only regenerator-runtime, fixes a major memory leak.
See Jest v20.0.0 Changelog and migration paths.
0.4.7 (2017-05-22)
- babelrc: Preset node target should be a string (#53) (2d00bc1)
0.4.6 (2017-04-29)
- .babelrc: enable modules (e9694cb)
- src/tasks/babel: enable modules (f85ac12)
- src/tasks/package: disable sourcemaps in build script (7ea294b)
- add missing cjs.js to filesOnce (522205f)
- comment issue template (50065fb)
0.4.5 (2017-03-29)
- add missing cjs.js to filesOnce (a52507a)
0.4.4 (2017-03-21)
- src/tasks/babel: enable modules (931f764)
- src/tasks/package: disable sourcemaps in build script (47917b5)
0.4.3 (2017-03-21)
- .babelrc: enable modules (f4ac207)
0.4.2 (2017-03-16)
- babel: Adds object-rest-spread to env (2d0f980)
0.4.1 (2017-03-15)
- overwrite .travis.yml (577f6c7)
0.4.0 (2017-03-15)
0.3.0 (2017-03-15)
- add commonjs proxy for es modules (c770665)
0.2.1 (2017-03-06)
- package: removes all bithound references (a2bb8ec)
0.2.0 (2017-03-06)
- package: target proper security script (18f6fd8)
- update package.json in user’s package folder, not in webpack-default’s (4e4a396)
- use mrm to update package.json, get rid of special check for webpack-defaults itself (e2ed441)
0.1.1 (2017-03-05)
- Allow Node 4 at
engines
(4ccb8f2)
0.1.0 (2017-03-05)
- templates: publish GitHub templates templates to npm (8897219)
- templates: use sync version of cp-file (46c94bd)
- travis: overwrite matrix.include instead of appending new values (5310ebf)
- add prepublish script (09aa855)
- do not overwrite change log, add template (7c75f2b)
- README → README.md (d11693a)
- try to wrap avatar in a link (617b280)
- tweak lint-staged command (6afb2b8)
- update logo (ab6d261)
- wrap avatars in links (dc33381)