Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

Commit

Permalink
Update changelog, use newer babel packages in README
Browse files Browse the repository at this point in the history
  • Loading branch information
eliperelman committed Aug 22, 2018
1 parent c5423d1 commit d14e49c
Show file tree
Hide file tree
Showing 2 changed files with 189 additions and 55 deletions.
238 changes: 186 additions & 52 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,174 @@
2018-08-19
==========

* Lock file maintenance

2018-08-14
==========

* 4.9.0

2018-08-13
==========

* Update to ESLint 5 ([#89](https://github.com/neutrinojs/webpack-chain/issues/89))
airbnb-config is now finally compatible with ESLint 5, along with the
other configs/plugins. The Node 6 version used on Travis has been
adjusted to satisfy ESLint 5's node engines `^6.14.0` requirement
(and changed to just reference the latest version; there are pros
and cons of sticking to old vs latest, but I think latest makes more
sense).
Closes [#69](https://github.com/neutrinojs/webpack-chain/issues/69).
Closes [#77](https://github.com/neutrinojs/webpack-chain/issues/77).
Closes [#87](https://github.com/neutrinojs/webpack-chain/issues/87).
Closes [#88](https://github.com/neutrinojs/webpack-chain/issues/88).

2018-08-12
==========

* Lock file maintenance ([#85](https://github.com/neutrinojs/webpack-chain/issues/85))
* Implement ChainedMap.getOrCompute ([#63](https://github.com/neutrinojs/webpack-chain/issues/63))

2018-08-11
==========

* Support Object literal plugin usage ([#86](https://github.com/neutrinojs/webpack-chain/issues/86))

2018-07-29
==========

* Lock file maintenance

2018-07-22
==========

* Lock file maintenance

2018-07-15
==========

* Lock file maintenance

2018-07-08
==========

* Lock file maintenance

2018-07-01
==========

* Lock file maintenance

2018-06-24
==========

* Lock file maintenance

2018-06-21
==========

* Run yarn lint --fix
To resolve:
```
src/Config.js
86:18 error Unnecessary 'else' after 'return' no-else-return
src/Use.js
3:15 error `deepmerge` import should occur before import of `./ChainedMap` import/order
```
* Update dependency eslint-config-airbnb-base to v13
2018-06-18
==========
* Lock file maintenance
2018-06-10
==========
* Lock file maintenance
2018-06-04
==========
* Lock file maintenance ([#61](https://github.com/neutrinojs/webpack-chain/issues/61))
* Lock file maintenance
* Run `yarn lint --fix` to resolve new Prettier error
2018-05-27
==========
* Lock file maintenance ([#60](https://github.com/neutrinojs/webpack-chain/issues/60))
`yarn lint --fix` was required to resolve errors under Prettier 1.13.0.
2018-05-20
==========
* Lock file maintenance
2018-05-15
==========
* Fix linting :/
* Fix README bug, test in Node.js v6
* 4.8.0
* Add test for Config.toString, add README note
* Expose toString as a static method on Config ([#57](https://github.com/neutrinojs/webpack-chain/issues/57))
2018-05-14
==========
* 4.7.0
* Lint with eslint, prettier, airbnb ([#52](https://github.com/neutrinojs/webpack-chain/issues/52))
* Lint with eslint, prettier, airbnb
* Node.js versions for linting and testing in CI
* Add eslint-plugin-import dep of airbnb
* Linting fixes after rebase
* Support Config.toString() with name hints ([#53](https://github.com/neutrinojs/webpack-chain/issues/53))
Adds support for inspecting the generated webpack config using
`config.toString()`, which will generate a stringified version of
the config with comment hints for named rules, uses and plugins.
2018-05-12
==========
* Lock file maintenance
* Configure Renovate ([#54](https://github.com/neutrinojs/webpack-chain/issues/54))
2018-04-15
==========
* 4.6.0
* Support Webpack 4.x ([#51](https://github.com/neutrinojs/webpack-chain/issues/51))
* Upgrade to webpack 4.x
* Add module test
* Switch back from validateSchema() -> validate()
* Update README.md
* Add tests for Optimization & Performance
* Update README.md with optimization documentation
* Alphabetize and cleanup single/double quotes
* Update .travis.yml to bump node version
* Update devDependencies ([#50](https://github.com/neutrinojs/webpack-chain/issues/50))
Bumps the version of ava (since for versions under v1, changes in the
middle digit is a breaking change, so are not covered by tilde ranges)
and refreshes the lockfile using `rm yarn.lock && yarn`.
2017-11-21
==========
* 4.5.0
* Merge pull request [#43](https://github.com/neutrinojs/webpack-chain/issues/43) from eliperelman/chain-method
Introduce method for performing a batch of operations against a context
2017-11-20
==========
* Introduce method for performing a batch of operations against a context
2017-10-09
==========
* 4.4.2
* Update changelog
* Hotfix - guard against non-defined entries when ordering chainedmap
2017-10-05
Expand All @@ -11,7 +179,7 @@
* Missing schema before/after
* 4.4.0
* Bumping deps
* Merge pull request [#42](https://github.com/mozilla-neutrino/webpack-chain/issues/42) from eliperelman/use-before-after
* Merge pull request [#42](https://github.com/neutrinojs/webpack-chain/issues/42) from eliperelman/use-before-after
Feature: allow specifying to use before or after other use
* Feature: allow specifying .before or .after to order plugins and uses
Expand All @@ -24,7 +192,7 @@
2017-10-01
==========
* Merge pull request [#41](https://github.com/mozilla-neutrino/webpack-chain/issues/41) from edmorley/neutrino-docs-sync
* Merge pull request [#41](https://github.com/neutrinojs/webpack-chain/issues/41) from edmorley/neutrino-docs-sync
Docs: Upstream fixes made to Neutrino's webpack-chain docs
* Docs: Upstream fixes made to Neutrino's webpack-chain docs
Neutrino now has a slightly modified copy of the webpack-chain docs
Expand All @@ -38,7 +206,7 @@
2017-09-26
==========
* Merge pull request [#40](https://github.com/mozilla-neutrino/webpack-chain/issues/40) from edmorley/plugins-docs
* Merge pull request [#40](https://github.com/neutrinojs/webpack-chain/issues/40) from edmorley/plugins-docs
Improve documentation for plugin configuration
2017-09-24
Expand All @@ -54,12 +222,12 @@
* Update changelog
* 4.3.0
* Merge pull request [#38](https://github.com/mozilla-neutrino/webpack-chain/issues/38) from eliperelman/update-shorthands-devserver-config-output
* Merge pull request [#38](https://github.com/neutrinojs/webpack-chain/issues/38) from eliperelman/update-shorthands-devserver-config-output
Update API for base config, dev server, and output
* Update API for base config, dev server, and output
* 4.2.0
* Updating README with shorthands
* Merge pull request [#37](https://github.com/mozilla-neutrino/webpack-chain/issues/37) from eliperelman/resolve-module-shorthands
* Merge pull request [#37](https://github.com/neutrinojs/webpack-chain/issues/37) from eliperelman/resolve-module-shorthands
Add new shorthands from resolve and output
* Add new shorthands from resolve and output
Expand All @@ -68,18 +236,18 @@
* changelog
* 4.1.0
* Merge pull request [#36](https://github.com/mozilla-neutrino/webpack-chain/issues/36) from eliperelman/rule-oneof
* Merge pull request [#36](https://github.com/neutrinojs/webpack-chain/issues/36) from eliperelman/rule-oneof
Updating rule definition shortcuts, adding oneOf
* Updating rule definition shortcuts, adding oneOf
2017-08-02
==========
* Release v4.0.0
* Merge pull request [#32](https://github.com/mozilla-neutrino/webpack-chain/issues/32) from eliperelman/noparse-shorthand
* Merge pull request [#32](https://github.com/neutrinojs/webpack-chain/issues/32) from eliperelman/noparse-shorthand
Switch noParse to getter/setter to allow webpack v3 function argument
* Switch noParse to getter/setter to allow webpack v3 function argument
* Merge pull request [#31](https://github.com/mozilla-neutrino/webpack-chain/issues/31) from psachs21/patch-1
* Merge pull request [#31](https://github.com/neutrinojs/webpack-chain/issues/31) from psachs21/patch-1
Serialize performance into config output
2017-07-20
Expand All @@ -92,22 +260,22 @@
==========
* Releasing v3.3.0
* Merge pull request [#27](https://github.com/mozilla-neutrino/webpack-chain/issues/27) from psachs21/noParse
* Merge pull request [#27](https://github.com/neutrinojs/webpack-chain/issues/27) from psachs21/noParse
Adding noParse on module
* Adding noParse on module
2017-04-11
==========
* Merge pull request [#23](https://github.com/mozilla-neutrino/webpack-chain/issues/23) from eliperelman/devserver-additions
* Merge pull request [#23](https://github.com/neutrinojs/webpack-chain/issues/23) from eliperelman/devserver-additions
Adding updated shorthand methods for devServer
* Adding updated shorthand methods for devServer
2017-03-28
==========
* v3.1.0
* Merge pull request [#22](https://github.com/mozilla-neutrino/webpack-chain/issues/22) from eliperelman/when
* Merge pull request [#22](https://github.com/neutrinojs/webpack-chain/issues/22) from eliperelman/when
Allow conditional configuration via when
* Allow conditional configuration via when
Expand All @@ -119,11 +287,11 @@
2017-03-07
==========
* Merge pull request [#16](https://github.com/mozilla-neutrino/webpack-chain/issues/16) from eliperelman/v3
* Merge pull request [#16](https://github.com/neutrinojs/webpack-chain/issues/16) from eliperelman/v3
Make rule.include, rule.exclude, loaders and plugins more extensible
* Make rule.include, rule.exclude, loaders and plugins more extensible
* v2.0.1
* Merge pull request [#17](https://github.com/mozilla-neutrino/webpack-chain/issues/17) from aretecode/patch-1
* Merge pull request [#17](https://github.com/neutrinojs/webpack-chain/issues/17) from aretecode/patch-1
undefined plugin
* undefined plugin
- unsure if this is the functionality intended, or if you mean to do different merging, but plugin variable is undefined.
Expand All @@ -132,14 +300,14 @@
==========
* MPL license, moving to mozilla-neutrino
* Merge pull request [#14](https://github.com/mozilla-neutrino/webpack-chain/issues/14) from eliperelman/testing
* Merge pull request [#14](https://github.com/neutrinojs/webpack-chain/issues/14) from eliperelman/testing
Adding testing, which informed v2 API, updated docs to reflect
* Adding testing, which informed v2 API, updated docs to reflect
2017-03-03
==========
* Merge pull request [#13](https://github.com/mozilla-neutrino/webpack-chain/issues/13) from eliperelman/plugin-api
* Merge pull request [#13](https://github.com/neutrinojs/webpack-chain/issues/13) from eliperelman/plugin-api
Make Plugin API consistent with Loader API
* Make Plugin API consistent with Loader API
* Removing empty entities from cluttering configuration object
Expand All @@ -154,54 +322,20 @@
==========
* Bumping to v1.4.2
* Merge pull request [#7](https://github.com/mozilla-neutrino/webpack-chain/issues/7) from tauren/patch-1
* Merge pull request [#7](https://github.com/neutrinojs/webpack-chain/issues/7) from tauren/patch-1
Fix bug where `exclude` doesn't return `this`
* Fix bug where `exclude` doesn't return `this`
2017-02-25
==========
* v1.4.1
* Merge pull request [#3](https://github.com/mozilla-neutrino/webpack-chain/issues/3) from eliperelman/merge-rule-loaders
* Merge pull request [#3](https://github.com/neutrinojs/webpack-chain/issues/3) from eliperelman/merge-rule-loaders
Allowing config merge to append to existing rule loaders
* Allowing config merge to append to existing rule loaders
2017-02-20
==========
* Merge pull request [#1](https://github.com/mozilla-neutrino/webpack-chain/issues/1) from BrainCrumbz/docs/devtool-typo
* Merge pull request [#1](https://github.com/neutrinojs/webpack-chain/issues/1) from BrainCrumbz/docs/devtool-typo
docs(readme): fix typo in devtool option
* docs(readme): fix typo in devtool option

2017-02-14
==========

* Adds rule test merge via string to regex, fixes externals not chainable

2017-02-13
==========

* Adding functionality for merging and object into a Config instance

2017-02-12
==========

* Adds hot flag for Config.DevServer
* Adding ChainedSet#prepend functionality

2017-02-09
==========

* Fixes exception with empty rule entries with loader only

2017-02-08
==========

* Fixes plugin methods not chaining
* Avoid exceptions in empty config

2017-02-05
==========

* Shared configuration documentation
* initial commit
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ config.module
.loader('babel-loader')
.options({
presets: [
['babel-preset-es2015', { modules: false }]
['@babel/preset-env', { modules: false }]
]
});

Expand Down Expand Up @@ -907,7 +907,7 @@ config.module
.rule('compile')
.use('babel')
.loader('babel-loader')
.options({ presets: ['babel-preset-es2015'] });
.options({ presets: ['@babel/preset-env'] });
```

#### Config module rules uses (loaders): modifying options
Expand All @@ -924,7 +924,7 @@ config.module
.rule('compile')
.use('babel')
.tap(options => merge(options, {
plugins: ['babel-plugin-syntax-object-rest-spread']
plugins: ['@babel/plugin-proposal-class-properties']
}));
```

Expand Down

0 comments on commit d14e49c

Please sign in to comment.