All notable changes to this project will be documented in this file.
Generated by auto-changelog
.
11 December 2017
- Avoid interfering with Vue html options not extended from user
#599
- options.devServer.publicPath default should operate on passed opts
#597
- Clarify web docs
#592
- Use command-exists to check for yarn
#590
- Remove references to starter kits
#586
- Update changelog
34d4973
10 December 2017
- Fix logic of fork middleware after regression from CLI help improvement
#589
- Update changelog
1930161
9 December 2017
- Add output path for the library preset
#584
- Use forked version of babel-minify-webpack-plugin to work around source-map issues
6252e97
8 December 2017
8 December 2017
8 December 2017
8 December 2017
8 December 2017
- Hotfix for babel minification for react-components
#580
- Revert to earlier version of babel-minify-webpack-plugin due to sourcemap errors
#579
- Fix ability to disable HMR from react preset
#577
- Document usage of style-loaders loaders option
#574
- Allow style-loader to accept loaders
#566
- Allow merging of primitive values in API options
#573
- Upgrade all dependencies to latest before v8 release
#572
- Update remaining references of v7 to v8
#571
- Remove buggy devserver compiler message debouncing
#569
- Update migration guide to note breaking change in minify middleware
#570
- Remove support for Node.js v7 during development
#560
- Fixes location of create-project bin when using yarn create
#564
- Mark all scoped packages as public by default
#563
- Update SUMMARY to reflect changes in existing and new middleware
#562
- Update web docs rules table to list css modules
#561
- Simplify react-components to building instead of dictating preview app
#559
- fix comment typo in (p)react preset
#557
- Fix errors that occur when starting Vue projects
#555
- Remove reliance on babel environments, make babel options merging consistent
#548
- Use custom externals with react-components build
#550
- fix(deps): update dependency babel-preset-vue to ^2.0.0
#551
- Add style-minify middleware, consume from minify middleware and web preset
#545
- Use html-template in all web commands, not just start
#549
- Update neutrino peerDependencies to v8
#546
- Only add neutrino-dev node_modules for webpack resolution when package is monorepo
#547
- Make web docs consistent for clean options
#544
- Restructure minify to aggregate *-minify middlewares
#529
- Add documentation for options.packageJson
#543
- Use extensions in outstanding package
#532
- Add option to get package.json content
#534
- Improve help/incorrect usage output of CLI
#514
- Merge test babel config in root config to deal with JSX pragma plugin precedence
#537
- Udate CHANGELOG.md
#535
- Revert broken changes in image minification middleware's testing determination, do not join.
#536
- Remove json from being in options.extensions, update docs on extensions accordingly
#533
- Migrate clean options from v7 branch to master to allow all options for clean middleware
#530
- Update outstanding changes to docs and add more detailed comments
#531
- Sync docs/ and packages/ and other docs fixes
#528
- Allow disabling clean middleware from consumed presets
#520
- Make --debug set Jest verbose option from false to true
#523
- Update auto-changelog
#524
- Format eslint errors consistently across commands using the codeframe styler
#510
- Allow usage of multiple same plugins, map mains to html plugins
#509
- Rearrange migration guide, add breaking API changes
#508
- Add v8 migration guidelines
#506
- Add warning to eslint docs about differing config from eslintrc
#505
- Use allChunks CSS options when doing extraction
#504
- chore(deps): update dependency lint-staged to ^6.0.0
#501
- Enable CSS Modules by default in *.module.css files
#495
- Refactor create-project to support testing the cli and middleware integration
#488
- Remove non-functioning script-ext plugin
#500
- Use eslint-loader default behavior for emitting warnings and errors
#493
- Update Vue docs to reflect additional rules
#499
- Use Neutrino's extensions in the rest of packages
#497
- Support multiple entry points via new mains options, remove entry option
#487
- Docs: write about extensions
#496
- Add official scoped vue preset
#484
- Debug optimization bailouts
#485
- Document using compile-loader merge, link from react
#494
- Replace casing of Webpack to webpack
#492
- Add webpack bundle information when running in debug
#486
- Imagemin middleware
#459
- Fix inconsistencies in the react and preact docs
#483
- chore(deps): update dependency ava to ^0.24.0
#491
- Add yarn script helper for linking all packages
#476
- Add JSX rules to standard preset for use in jsx-based projects
#480
- Roll back deepmerge due to breakage in plugin argument merging
#481
- Turn the migration guide into a page that covers all versions
#478
- Add font, image options.
#467
- Web: Clean up option merging, better default for manifest.
#479
- Revise docs to sync updates to linting documentation
#477
- Fix library package nesting
#474
- Update all outdated dependencies for v8
#464
- Expose minify and manifest options for the web preset, allow passing false to exclude.
#465
- Support options for server-side html
#434
- fix(deps): update dependency html-webpack-template to ^6.1.0
#462
- fix(deps): update dependency url-loader to ^0.6.0
#407
- fix(deps): update dependency style-loader to ^0.19.0
#406
- fix(deps): update dependency mocha to ^4.0.0
#463
- fix(deps): update dependency deepmerge to ^2.0.0
#401
- Add official scoped preact preset, convert to latest Neutrino API
#455
- Set name defaults for file/url-loader
#435
- Initial implementation of importing react-components preset to neutrino-dev
#432
- Initial implementation of generic library middleware
#431
- Support building multiple configurations from a single project with fork middleware
#425
- Revert "Add optimize option, use in web, node. (#460)"
#461
- Add optimize option, use in web, node.
#460
- Introduce official standardjs preset for consumption by create CLI
#453
- Regression: allow defining neutrinorc as directory
#426
- Add official airbnb preset
#436
- web/node: Easier targeting via options.targets
#438
- Create neutrino project: scaffold new projects with a CLI helper
#452
- Support extract-text for styles via options.extract
#443
- Update image-loader docs for webp
#449
- fix(deps): update dependency yargs to ^10.0.0
#408
- Add webp to img test
#445
- Ignore gitbook-plugin-github from automatic renovate
#444
- fix(deps): update dependency file-loader to v^1.0.0
#397
- fix(deps): update dependency ramda to ^0.25.0
#405
- Use scoped packages under the @neutrinojs org
#424
- chore(deps): update dependency codecov to v^3.0.0
#400
- Switching publishing to occur only from release branches
#423
- chore(deps): update dependency ava to v^0.23.0
#398
- chore(deps): update dependency lint-staged to v^5.0.0
#422
- Update changelog
e0f4771
- Update karma docs for usage on Chrome headless and normal browser in CI
1f2d8dc
- Update yarn.lock from PR merge deps
a6f5d1e
- Updating yarn.lock for non-used dep
b6f131d
- Update changelog
be71e74
- Update changelog
c854b60
- Remove orphaned deepmerge lock entry
1bcb6e2
- Update to utilize ChromeHeadless as browser in preset-karma
6191d6f
- Update changelog
69dcfed
- Remove accidental console.logs in web preset
6c7e840
13 November 2017
- Return future when running a command
#420
- Generate changelogs that show the commits between tags
#411
- Fix linting errors that arose from base non-return bug
#421
- Docs: Remove leftover babel-polyfill references
#419
6 November 2017
- Ensure checking error message prior to access
#418
- Use shorter eslintrc
#412
- Update changelog
94e737a
31 October 2017
- Reformat readme headings, favor spectrum over slack
#396
- Improve error messaging for middleware used with no entry point
#386
- Update renovate configuration
#409
- Throw more useful errors when missing commands
#393
- Configure Renovate
#395
- Make --debug increase karma's logLevel from info to debug
#394
- Make --debug set clean-webpack-plugin's 'verbose' option
#392
- Make --debug set copy-webpack-plugin's 'debug' option
#391
- react-hot-loader is no longer beta
#381
- add notes about setup scripts
#388
- Fixes to publishing
6ea0728
26 October 2017
- Output logging messages when using watch instead of devServer
#378
- Allow using Jest and Mocha presets without Babel
#379
- Follow-ups to the switch to Lerna
#372
- Dev: fixing typo in yarn lint script
913a875
24 October 2017
- Use source directory for jest code coverage
#369
- Release v7.2.2
d399824
- Remove oao, swap for lerna
ee6d47d
- Remove legacy oao command
cec00f8
20 October 2017
- feat(hot): Include NamedModulesPlugin for better developer experience
#365
- fix: Use cheap-module-eval-source-map for faster recompilation
#366
- Adding docs for hot middleware updates
1318ab5
18 October 2017
17 October 2017
13 October 2017
- Remove extra keys that are invalid in eslintrc
#358
- Use latest version of yarn on Travis
#355
- Upgrade oao/yarn and use --frozen-lockfile with oao bootstrap
#354
- performance hints
#353
- Release 7.1.2
09b8e92
10 October 2017
6 October 2017
- Feature: upgrade webpack-chain to use .before() and .after()
#346
- Make yarn lint/publish commands work on Windows
#345
- Preserve ESLint default include when just exclude set
#344
- Travis: Document the pinned version of yarn
#343
- Release 7.1.0
ea0a2ce
3 October 2017
- Remove unused dependencies
#339
- Fix link to babel-minify-webpack-plugin options
#340
- Lint the JS config files in the root of the repo
#338
- Simplify require_test.js, making it pass on Windows
#337
- Misc documentation fixes - part 2
#335
- Release 7.0.2
7e7ecfc
- Configuration docs nits
1a707f6
28 September 2017
- Release v7.0.1
b138b3d
28 September 2017
28 September 2017
- Make the lint command check .jsx files too
#333
- Misc documentation fixes
#325
- Small API docs change to avoid confusion.
#317
- Release v6.2.1
dd7c5b3
12 September 2017
- feat: Allow passing any Jest CLI options to neutrino-jest test task
#313
- chore: Add lint-staged and husky
#314
- Release v6.2.0
8237cda
7 September 2017
31 August 2017
1 August 2017
- Fix hot reload
#304
- Make it more clear what the env plugin can be used for
#295
- [windows] fix spawn [..]\mocha ENOENT error
#298
- Release 6.1.5
f7977ed
- Fixing broken middleware links
21bd4de
29 June 2017
29 June 2017
- Add an .npmignore to all packages
#291
- Prevent null chunks from preventing naming
#284
- Release v6.1.2
fc85787
23 June 2017
- Ensure test cases are not run 2x in watch mode.
#280
- Karma coverage
#282
- Fix broken link
#281
- Add `babel-plugin-istanbul` to ensure accurate coverage is reported.
#279
- Release v6.1.0
1de650c
22 June 2017
22 June 2017
19 June 2017
16 June 2017
- Fixing issues in babel merging and dynamic named chunks
#264
- Correct typo
#261
- Updating oao, yarn.lock files, travis installation
82a24dd
- Releasing v6.0.2
0370c89
- Removing frozen-lockfile...again
8335e50
- Disabling git status checks for now
606fe23
15 June 2017
- v6
#254
- Document conditional configuration
#250
- Switch Travis runs from Ubuntu Precise to Trusty
#249
- Test against Node.js 8 on Travis
#246
- Hotfix/neutrino preset jest/relative alias handling
#243
- Add description how to ignore files in an IDE lint
#205
- Use string version of specifying target
#217
- Releasing v6.0.0
8b07eed
- Yarn lockfile updates
3a3f73e
- Changelog
8aa0b45
- Releasing node preset v5.9.1
2aa6521
- Releasing Jest preset v5.9.1
bfa2988
26 May 2017
- add option for node debugging
#215
- Fix error in test usage example
#209
- Releasing v5.9.0
c3d7020
- Docs for --debug
dde1f40
- README update
a446881
- Use absolute paths in package readme
c44c456
2 May 2017
25 April 2017
- Simplify error logging.
#148
- Fix typo in preset name
#190
- Release v5.7.0
9186de6
- Fixing typo in karma docs
b3d3c73
18 April 2017
- Setting devServer publicPath to /
#179
- Consider case when 'core-js' is located in 'babel-polyfill' root
#181
- Release v5.6.0
3f56635
- Refactoring minify plugin options
7acea9c
12 April 2017
- Set devServer.publicPath to use output.publicPath
#177
- Adding getters and setters for path options, options for middleware
#176
- Polyfills
#173
- v5.5.0 -> v5.5.1
425f3ac
7 April 2017
- neutrino-middleware-image-loader: Use svg-url-loader for svg rule
#171
- Correct Node.js preset compile target object
#170
- Fixing incorrect documentation for linting
#169
- Add react router starter and blog post
#164
- Releasing v5.4.0
f2c1dfb
- Update changelog
20c1065
- Node.js preset v5.3.1
f267108
- ESLint middleware docs bug, v5.3.1
e01ecf2
3 April 2017
- Update build executable to respect config stats.
#163
- fix eslint-semi-off middleware example
#161
- Release v5.3.0
aec1cbb
1 April 2017
- Allow setting karma middleware options as overridable
#160
- options.output mis-named as options.build
#159
- neutrino v5.1.1
878026a
30 March 2017
- Upgrading webpack-chain to v3.1
#157
- Adding code coverage with Codacy support
#156
- Use smarter publish script
#154
- fix docs for creating loaders
#153
- Releasing v5.1.0
adcc04f
28 March 2017
- Allow inspecting the API default exports without erroring
#152
- Middleware vs. Presets?
#149
- Extracting webpack utils to their own file
#147
- use correct value for package.json config
#146
- Rdesign Advanced Customization examples to use Neutrino v5 fashion
#145
- Update upgrading-neutrino.md (eslint middleware)
#144
- Adding documention about web publicPath
#141
- Hopefully last round of docs changes for v5
#140
- Upgrading dependencies
#139
- Validate webpack configuration before running compiler
#138
- Functional refactor
#137
- Resolve packages from parent node_modules folders
#135
- Fix typo in develop function.
#132
- Neutrino webpack
#127
- Rename `getWebpackOptions` to `getWebpackConfig`.
#123
- Neutrino refactor
#119
- Fixing linting to run for all packages
#120
- Fix link
#117
- Fix svg mime-type
#115
- Adding option-configurable compile targets
#111
- Add support building react-native app
#88
- Defer test configuration overrides until on:test
#110
- Using neutrino to lint itself
#106
- Should generate correct sourcemaps during dev
#105
- eslint
#102
- README updates for v5
#103
- v5 Docs
#98
- Baseline for Neutrino v5
#86
- Why use a chaining API?
#87
- Make sourcemap support optional for node libraries
#85
- Added coverage support to jest preset
#76
- dev-server/client host/port fix
#83
- Add Community section for starter kits
#78
- Add community presets page to docs
#77
- Fixing deprecation warning
#72
- Adding Module to preset config
#70
- Moving boilerplate blurb to FAQs
#69
- Fixing neutrino.custom.eslintrc to not except
#68
- Fixing incorrect regex usage in docs for LESS
#67
- Add custom method for generating an eslintrc config
#63
- Add FAQ section
#62
- Fixing jest exception
#57
- corrected typo in docs/contributing/development.md
#55
- Refining middleware concept, splitting presets into middleware packages
f202977
- Updating yarn.lock files
4b8eb84
- Upgrading to webpack-chain v3, add more tests for full presets
49b9e29
- peerDeps and invalid deps
d202d01
- Trying out use(loader, options)
73ef503
- Adding rudimentary testing
47e9b52
- Fix resolution issues when linking neutrino
e4c53c2
- Node.js HMR, source watching, named modules for Node and Web
e3c7b60
- Switch packages licenses to MPL v2, add AVA to start test implementation
e1ee626
- Hopefully last round of docs changes
448aa4b
- Updating for latest v5 changes
f4db936
- Syncing packages to docs, adding scripts for publishing
887ec68
- Updating changelog
6bc3542
- Releasing v5.0.2
f3a24de
- Syncing package readmes with docs
79c3df0
- Pull webpack actions out of Neutrino class.
d71fee5
- Switching paths to relative
c87d0f1
- Move require/import middleware functionality to api.
6fdd8d6
- Upgrade webpack-chain to v2, add --inspect
11cd3ba
- add .eslintrc file, eslint fix script. add deps: prettier, prettier-eslint, eslint, eslint-plugin-react. use config from neutrino-preset-mozilla-rpweb
2cdab9b
- Fixing json extension
74f6f65
- React preset v4.2.2
bdcbecf
- changelog
bacf6b4
- unquote property names, rebase, remove react bits
0baee5b
- Changelog update
ad9a88c
- Pointing package.json respository to tree location
a594ef9
- Changelog
31ebf7a
- Add `runCommand` helper method to Neutrino.
339d049
- Mocha dependency upgrades
42c2e66
- Remove unnecessary specificity from webpack config test.
9826301
- Set environment variable, NODE_ENV, inside of `runCommand` (also adds --env option to CLI).
27b8011
- Adding rule include and exclude upgrade documentation
a392fb1
- Manually caching monorepo package node_modules for travis
05e4b09
- Preparing docs for v5
eafa888
- Make run method in bin/neutrino self contained.
60880d8
- Move `run` process logic to location of call.
98eec4c
- Updating yarn.lock
66fc708
- Fixing typo in docs
0ad7137
- Dynamic import() for Node
ac48dbf
- Adding dynamic import syntax, babel-polyfill by default, devserver port fix
34d845a
- Remove concept of "presets" in favor of "middleware(s)/use".
4ae503a
- Upgrading webpack-chain for loader merge bug
112f7d7
- Normalize API paths based on absolute or relative location
c33480f
- Bumping for babel-preset-env bug
48b0e53
- Moving peerDeps of deps to devDeps
112f88d
- Airbnb-base v4.3
f1561b4
- Allow linting overrides to airbnb preset
7b4b1b3
- React preset v4.2.3
0ab4d34
- Airbnb base v4.3.1
9e4fbdf
- Simplify deep picking with pathOr
99db808
- Cleaning up unused gitignores
c35c84d
- Bumping for bugfix in webpack-chain
c253f83
- Review nits
d428c8c
- Add packages/bin/neutrino to lint files list.
7f518f8
- Travis changes
573c821
- Switching clean middleware to use options.root
eafadf2
- Put community contributions alongside core ones
3e2121d
- Switch to relative paths
9b4bce0
- Fixing LESS example usage
28df3c4
- Removing extraneous construct
46e6637
- Web and Node preset v4.2.1
62d698a
- Neutrino and Jest preset v4.3.0
eb2f20f
- Adding missing packages to travis cache, removing duplicate yarn install directive
bd51085
- Node preset v4.2.2
5c53dc0
- Typo
b46331f
- Web preset v4.2.3
c76c735
- Lint base v4.3.1
3474a95
- Web preset v4.2.2
10f57fa
- Bumping jest to 4.2.1
775a4b7
- lint-base v4.3
23bcd67
- Bug in web preset devServer port detection
f571252
- Move FAQ's higher up in the summary
94965ac
- Heading typo
64a0a2e
- Attempting to cache packages' node_modules via wildcard
aa16fa6
24 February 2017
- v4.2
#54
- add eslint-jest-plugin
#48
- Add github repo link to gitbook
#53
- Fix typo in usage example
#52
- Add website to GitHub homepage. Fixes #49
#51
- Throw exception on missing module
#45
- Add website to GitHub homepage. Fixes #49
#49
22 February 2017
- Wrong lint base version
fe5c381
22 February 2017
- Introduce lint base to make lint preset creation much easier
#41
- missing object in the example of preset
#38
- Jest docs: Usage with React
#37
- Changelogs
#31
- Fix typo in preset-jest
#34
- Add Tree-shaking to README
#33
- copy editing
#30
- Avoid no-plusplus
#29
- Fix typo commited -> committed
#28
- Docs: learning resources
2647be7
- Wrong URL for express-starter
2f61c11
17 February 2017
- Fix: React lifecycle methods shouldn't fail eslint
#26
- Slack badges
#25
- Badge updates
#24
- Tagline update
24900a4
16 February 2017
16 February 2017
16 February 2017
- Documentation
#17
- Removing base preset, adding Airbnb preset
#22
- Simplify configuration
#18
- Displaying fancier build status during dev server
#16
- Fixes HMR
#15
- Pluggable event architecture mode, new test presets
#10
- add version badges
#12
- HTML update
#2
- Linting changes and new config API
#1
- Migration to webpack 2
#10
- Add repository to package.json
#6
- Init in cli
#8
- Attempting to force v4
35408a8
- oao upgrade
4925b1d
- Release commands
a792904
- Prepublish requirements
0deb630
- Docs: final cleanup
3065eff
- Docs: incorrect URL for airbnb
2d28882
- Docs: Airbnb
0f70ace
- Docs: Karma, neutrino.js.org, dev commands
22c5292
- Docs: Jest
cae69d8
- Docs: Mocha, Jest intro
0ef8679
- Docs: Web and React presets, placeholders, package READMEs
a96b875
- Docs: license
a28b66f
- Docs: contributing and development
2ce7bee
- Docs: contributing and code of conduct
e92413d
- Docs: CLI
deb2255
- Docs: API
5cda5b1
- Docs: creating presets
35ad98a
- Documentation for customization, more placeholders
53c5a03
- Project layout, usage, testing preset placeholders
2bf82c6
- Fixes errors in airbnb preset
70f0460
- Fixes Jest not searching in node_modules of preset for deps
b4fe224
- Fixes unnecessary regenerator for Node 6.9, error in source-map-support
f32539f
- Upgrading webpack-chain to fix externals not chaining
ff37488
- Swapping babel-preset-babili for babili-webpack-plugin
089927c
- Missing BUILD in web and node
376220a
- Bugs with web preset missing dev server
4f1655d
- Removing exists-file from web preset
02e1355
- Docs/logo update
e47c8d9
- Moar docs
90612ef
- Updates docs/README.md
9662140
- CNAME
535a7ac
- Logo update
b0fcb14
- Logo update
87f8d6f
- Logo update
f4ca012
- Logo update
3115836
- Settings docs edit dir
e5515a8
- Initializing docs dir
965ee12
- Adding book.json
98e8be9
- Removing gitbook assets
a7119b0
- Updates test.md
ae50e9e
- Creates SUMMARY.md
c6480d4
- Importing old README
d7d3c73
- Simplifying HTML file creation
a70891a
- ESLint fixes and webpack-chain integration
c358c0c
- Changes to linting and adding package config
c26086d
- Allowing use of node globals
47b3972
- Adding draft publish script
04203e9
- Swapping lerna for yarn-autolink
f0fcc9e
- Upcoming major version
b97ccce
- import neutrino-preset-react
eabf199
- importing neutrino-preset-web
30e3f5b
- Linting
4b7f128
- Add BannerPlugin
aff5382
- Add new line
3b93e5f
- Migrate webpack to 2.2.0
9603d98
- add npm and dependency badges
aae4813
- Automatically wire sourcemaps to bundle
9f2d6bc
- Bumping base dep, updating gitignore
7cadc67
- Using commonjs2 as a library target for exports
4ff8834
- Switching to use source-map for all targets
0f8886d
- Building async to generators
3f334e6
- Bumping dependency
8e7f6a0
- Upgrading dependencies, adding yarn instructions
8b9f87b
- Bumping base preset
74ab222
- Upgrading base preset
21b41d7
- Initial implementation
7ac2373
- Removing recursive option which is now controlled via presence of files
a6c06d1
- Adding mocha configuration
25747f4
- Initial commit, creating neutrino Node.js preset
ff893f2
- importing neutrino-preset-base
d97ac6e
- add npm and dependency badges (#9)
ffec303
- Wrong version number
1e244c4
- README bump
56dd7ab
- logo changes
7bd92d4
- Correcting path to mocha binary
d6d950f
- Removing scaffolding, upgrading dependencies
357585f
- Handling errors to properly fail builds
117c9e9
- Improving log output during building
461681d
- Logo size
37fcab6
- Updating logo on readme
0456182
- Fixing npm readme
86f6048
- Adding keywords to package.json
fbba15e
- Updating README
2d4ab7a
- Fixing build commands, adding docs
3cd9230
- Adding single-run test for karma
c8a48b6
- Allow running tests against one-off files or recursive based on cli
b3cd6ad
- Adding Node.js mocha testing
ed0d600
- Initial commit, moving Neo core into neutrino
59c5c52
- initial commit
9639e0d
- initial commit
1b00e0a