25 KiB
						
					
					
				
			
		
		
	
	Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
v6.5.1
25 July 2020
- Improve error message when .tap() used on an undefined plugin #271
- Improve error message when .use() not called for a Plugin #270
- Clean up linting configuration #268
- Remove unused dev-dependency @types/node #269
- Lock file maintenance #259
- Travis: Test against Node 14 #267
- Improve error message when .tap() used on an undefined plugin (#271) #125
v6.5.0
1 July 2020
- Add rule.resolve #265
- Update dependency eslint to v7 #263
- Switch from Ava to Jest #258
- Update dependency prettier to v2 #250
- Update dependency auto-changelog to v2 #257
- Lock file maintenance #244
- Test against Node 13 #254
- Switch to a newer Travis base image #253
v6.4.0
3 February 2020
- Fix Rule.merge() when include or exclude are strings #243
- Add Types to Plugin Arguments #241
- Add devServer shorthands for sockHost, sockPort, sockPath #238
- Add devtoolNamespaceTypeScript declaration#232
- Fix Rule.merge() when include or exclude are strings (#243) #228
- Add devServer shorthands for sockHost, sockPort, sockPath (#238) #231
v6.3.1
28 January 2020
- Lock file maintenance #217
- docs: Emphasise that merge() doesn't accept webpack config objects #225
- Update types and documentation for DevServer #233
- Validate that Plugin 'args' is an array #229
- Improve error message when legacy minimizer syntax used #226
- Add missing engines definition to package.json #227
- docs: Correct the .merge() example for optimization.minimizer #224
- docs: Fix formatting typos in README #223
- Validate that Plugin 'args' is an array (#229) #121
v6.3.0
22 December 2019
- Add support for nested rules (rule.rules) #220
- Fix missing type TypedChainedMap.getOrCompute #221
- fix: fix type definition for Rule#oneOf #218
- fix: fix type definition for Rule#oneOf (#218) #216
v6.2.0
22 December 2019
- Add support for module.strictExportPresence and output.futureEmitAssets #207
- Add support for module.strictExportPresence and output.futureEmitAssets (#207) #205#206
v6.1.0
13 December 2019
- README: Update Travis badge to point to travis-ci.com #215
- Lock file maintenance #199
- Fix types for Config.resolve plugins and improve Plugin types #213
- Update dependency eslint-plugin-ava to v9 #203
- Add Chinese docs link to README #136
- Lock file maintenance #196
- Update dependency eslint to v6 #186
- Update dependency eslint-config-airbnb-base to v14 #192
- Lock file maintenance #184
- Update dependency eslint-config-prettier to v6 #187
- Lock file maintenance #180
- Update dependency eslint-plugin-ava to v7 #178
- Lock file maintenance #177
- Lock file maintenance #176
- Lock file maintenance #174
- feat: rule test supports function #172
- Lock file maintenance #170
v6.0.0
3 May 2019
- Lock file maintenance #169
- Update linting configuration, support Node.js 12 in CI #168
- Extended DevServer method #167
- Lock file maintenance #165
- Update dependency eslint-plugin-ava to v6 #161
- Point docs to v6 37201a2
v5.2.4
25 March 2019
- fix Use#end return type in OneOf #158
- make __expression property works in any object #157
- Lock file maintenance #160
- docs: Fix typo in config.optimization example #159
v5.2.3
22 March 2019
v5.2.2
12 March 2019
- Fix README comment rendering #154
- Lock file maintenance #153
- Update dependency javascript-stringify to v2 #151
- Fix stringify master bustage 55f6a5d
v5.2.1
7 March 2019
- Lock file maintenance #145
- Add config.output.globalObjecttype#147
- add module-rule-type #148
- Update config.modetype#146
- Update dependency eslint-config-prettier to v4 75aa60b
v5.2.0
23 January 2019
- Add config.nametype#143
- Add TypeScript type definitions #132
- docs: Fix typo of 'optimization' #139
- Add TypeScript type definitions (#132) #62
v5.1.0
16 January 2019
- Support config.name() setter #131
- Allow use of before() and after() with oneOf rules #133
- Travis: Test against Node 11 #118
- docs: Fix typo in devServer options #117
- Allow use of before() and after() with oneOf rules (#133) #119
- Update dependency ava to v1 ce9e884
- Lock file maintenance d124b5d
v5.0.1
22 October 2018
- Fix toString() output for alternative types of plugin #116
- Fix toString() output for alternative types of plugin (#116) #115
v5.0.0
8 October 2018
- README: Add NPM/Travis badges #112
- Provide the same API for config.optimization.minimizer as config.plugins #84
- README: Add NPM/Travis badges (#112) #110
- Provide the same API for config.optimization.minimizer as config.plugins (#84) #95
v4.12.1
3 October 2018
- Switch from changelog to auto-changelog #109
- Allow passing entry as a string to config.merge() #107
- Lock file maintenance #101
- Update dependency eslint-plugin-prettier to v3 e42d8bd
v4.12.0
3 October 2018
v4.11.0
13 September 2018
v4.10.0
6 September 2018
- Use the Resolve API to define ResolveLoader according to webpack #99
- Migrate to new org #92
- test: 'clean' in 'ChainedMap' #93
- Lock file maintenance 3a4b3e1
- Lock file maintenance 815bfd1
v4.9.0
15 August 2018
- Update to ESLint 5 #89
- Lock file maintenance #85
- Implement ChainedMap.getOrCompute #63
- Support Object literal plugin usage #86
- Lock file maintenance #61
- Lock file maintenance #60
- Update to ESLint 5 (#89) #69#77#87#88
- Update dependency eslint-config-airbnb-base to v13 7370962
- Fix linting :/ 30cc11d
- Fix README bug, test in Node.js v6 4a37c74
- Run yarn lint --fix 9384537
v4.8.0
16 May 2018
- Expose toString as a static method on Config #57
- Add test for Config.toString, add README note 0107aef
v4.7.0
15 May 2018
- Lint with eslint, prettier, airbnb #52
- Support Config.toString() with name hints #53
- Configure Renovate #54
- Lock file maintenance 50d4db8
v4.6.0
16 April 2018
v4.5.0
22 November 2017
- Introduce method for performing a batch of operations against a context #43
v4.4.2
10 October 2017
- Update changelog 1bb3da1
- Hotfix - guard against non-defined entries when ordering chainedmap 76be81f
- Updating changelog a71fc4b
v4.4.1
6 October 2017
v4.4.0
6 October 2017
- Feature: allow specifying to use before or after other use #42
- Docs: Upstream fixes made to Neutrino's webpack-chain docs #41
- Improve documentation for plugin configuration #40
- Allow omitting keys from source merge object fb6ea2f
- Feature: allow specifying .before or .after to order plugins and uses b0040bf
- Rename when arguments to be clearer d15e895
- Bumping deps c15be4a
- Update changelog 5aec63a
v4.3.0
13 September 2017
v4.2.0
13 September 2017
- Add new shorthands from resolve and output #37
- changelog 0374e51
- Updating README with shorthands ae5e75a
v4.1.0
12 September 2017
- Updating rule definition shortcuts, adding oneOf #36
v4.0.0
3 October 2018
- Switch noParse to getter/setter to allow webpack v3 function argument #32
- Serialize performance into config output #31
- Release v4.0.0 e84b002
v3.3.0
3 October 2018
v3.2.0
3 October 2018
- Adding updated shorthand methods for devServer #23
v3.1.0
3 October 2018
- Allow conditional configuration via when #22
- Update README with links to previous docs versions 0dc3984
- Update README with links to previous docs versions bcc2362
v3.0.0
3 October 2018
- Make rule.include, rule.exclude, loaders and plugins more extensible #16
v2.0.1
3 October 2018
- undefined plugin #17
v2.0.0
3 October 2018
- Adding testing, which informed v2 API, updated docs to reflect #14
- Make Plugin API consistent with Loader API #13
- MPL license, moving to mozilla-neutrino f122edd
v1.4.3
6 March 2017
- Adding ChainedMap and ChainedSet documentation b071f82
- Removing empty entities from cluttering configuration object b428e55
- Docs: getConfig -> toConfig 2468eaa
v1.4.2
3 October 2018
v1.4.1
3 October 2018
- Allowing config merge to append to existing rule loaders #3
- docs(readme): fix typo in devtool option #1
v1.4.0
3 October 2018
- Adds rule test merge via string to regex, fixes externals not chainable a15b49e
v1.3.0
3 October 2018
- Adding functionality for merging and object into a Config instance 5f0b0c6
v1.2.0
3 October 2018
- Adds hot flag for Config.DevServer c64a155
v1.1.0
3 October 2018
- Adding ChainedSet#prepend functionality cc86e7b
v1.0.3
3 October 2018
- Fixes exception with empty rule entries with loader only 7964b34
v1.0.2
3 October 2018
- Fixes plugin methods not chaining 7cc56ed
v1.0.1
3 October 2018
v1.0.0
3 October 2018
- initial commit 9e2a87c