All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Update dependency eslint-config-prettier to v7
#1652
- Lock file maintenance
#1614
- jest: Support overriding moduleNameMapper via preset options
#1651
- Update dependency Markdown to v3.3.3
#1638
- Update dependency Pygments to v2.7.3
#1644
- Update dependency mkdocs-material to v6.2.2
#1640
- Add neutrino --inspect support for alternative config filenames
#1612
- Update dependency mkdocs-material to v6
#1625
- Docs: Improve wording of the FAQ
#1592
- Update dependency pymdown-extensions to v8.0.1
#1626
- Update dependency mini-css-extract-plugin to ^0.12.0
#1632
- Update dependency Markdown to v3.3
#1631
- Make tests not fail on Windows due to EOL
#1629
- Update dependency Pygments to v2.7.1
#1620
- Update dependency mkdocs-material to v5.5.14
#1613
- Update dependency yargs to v16
#1618
- Update dependency yargs-parser to v20
#1619
- Update dependency jscodeshift to ^0.11.0
#1615
- jest: Support overriding moduleNameMapper via preset options (#1651)
#1650
28 August 2020
- v9.4.0
#1611
- Lock file maintenance
#1599
- Update dependency pymdown-extensions to v8
#1607
- Update dependency mkdocs-material to v5.5.9
#1608
- Update dependency mini-css-extract-plugin to ^0.11.0
#1610
- Update dependency mkdocs-material to v5.5.5
#1600
- Update dependency yargs-parser to v19
#1605
- Update dependency mini-css-extract-plugin to ^0.10.0
#1606
16 July 2020
- v9.3.0
#1597
- Lock file maintenance
#1583
- Update dependency mkdocs-material to v5.4.0
#1591
- jest: Support using the preset standalone
#1588
- neutrino: Fix check for legacy array middleware
#1590
- Update dependency mocha to v8
#1585
- Update dependency mkdocs-material to v5.3.3
#1586
- jest: Fix configuration of Webpack aliases
#1577
- Enable @babel/preset-env's ShippedProposals mode
#1580
7 June 2020
- v9.2.0
#1582
- Update dependency mkdocs-material to v5.2.3
#1581
- Update dependency eslint to v7
#1572
- Travis: Switch from Xenial to Focal build image
#1579
- Lock file maintenance
#1573
- Update dependency mkdocs to v1.1.2
#1575
- Update dependency mkdocs-material to v5.2.2
#1564
- Update dependency jscodeshift to ^0.10.0
#1578
- Update dependency mkdocs to v1.1.1
#1574
- Update Renovate config
#1571
- Lock file maintenance
#1558
- Update dependency jscodeshift to ^0.9.0
#1567
- Test against Node 14 on Travis
#1570
- Update dependency pymdown-extensions to v7.1
#1563
- Update jest monorepo to v26 (major)
#1568
- Update dependency eslint-plugin-react-hooks to v4
#1566
- Exclude all extra options of
babel-loader
#1554
- Update dependency Markdown to v3.2.2
#1569
- Update dependency karma-mocha to v2
#1560
- Update dependency mkdocs-material to v5.1.1
#1562
- Update dependency mkdocs-material to v5.1.0
#1557
- Update dependency auto-changelog to v2
#1556
- Update dependency karma to v5
#1553
- Update Travis CI badge for .org to .com migration
#1555
- Update dependency mkdocs-material to v5
#1550
- Lock file maintenance
#1545
- Update dependency eslint-loader to v4
#1548
- Update dependency chalk to v4
#1547
- Update dependency camelcase to v6
#1551
- Update dependency eslint-plugin-react-hooks to v3
#1544
- Update dependency prettier to v2
#1542
- Update dependency html-webpack-plugin to v4.0.1
#1541
- Update dependency fs-extra to v9
#1540
- Update dependency file-loader to v6
#1536
- Update dependency url-loader to v4
#1537
- Update dependency html-webpack-plugin to v4.0.0-beta.14
#1538
- Update dependency Pygments to v2.6.1
#1535
- Update dependency yargs-parser to v18
#1533
- Lock file maintenance
#1527
- Update dependency mkdocs to v1.1
#1532
- Update dependency yargs-parser to v17
#1530
- Update dependency mkdocs-material to v4.6.3
#1531
- Update dependency mkdocs-material to v4.6.2
#1529
28 January 2020
- v9.1.0
#1525
- style: Enable mini-css-extract-plugin's esModule mode
#1514
- Lock file maintenance
#1509
- Update jest monorepo to v25
#1523
- Update dependency lint-staged to v10
#1521
- Update dependency mocha to v7
#1515
- Update dependency verdaccio-memory to v9
#1518
- Update dependency husky to v4
#1517
- Update dependency eslint-plugin-node to v11
#1513
- Update dependency babel-plugin-istanbul to v6
#1512
- Update dependency mini-css-extract-plugin to ^0.9.0
#1510
- Update dependency semver to v7
#1508
- style: Enable mini-css-extract-plugin's esModule mode (#1514)
#1511
13 December 2019
Neutrino 9 is our largest release ever, and includes upgrades to webpack 4, Babel 7 and ESLint 6, along with significant performance improvements.
The biggest breaking change is the necessity to use external tools alongside Neutrino, i.e. webpack, ESLint, Jest, Karma, and others' native CLIs will be used in tandem with Neutrino rather than being used internally via their APIs. This fixes many bugs, gives more control over how these tools are run and means usage of new features is no longer blocked on Neutrino changes to support them.
Please see the migration guide for how to update: https://neutrinojs.org/migration-guide/#neutrino-v8-to-v9
If you encounter any bugs, have questions or spot improvements that can be made to the migration guide/docs - we'd love to hear from you: https://github.com/neutrinojs/neutrino/issues
- Lock file maintenance
#1490
- Update dependency mkdocs-material to v4.6.0
#1502
- Update dependency jscodeshift to ^0.7.0
#1503
- Update dependency mkdocs-material to v4.5.1
#1500
- Update dependency Pygments to v2.5.2
#1499
- Update dependency url-loader to v3
#1498
- Update dependency file-loader to v5
#1496
- Update dependency Pygments to v2.5.1
#1497
- Update dependency ejs to v3
#1495
- Update dependency yargs to v15
#1494
- Update dependency mkdocs-material to v4.5.0
#1493
13 November 2019
- v9.0.0-rc.5
#1489
- Update dependency html-webpack-plugin to v4.0.0-beta.11
#1491
- react: Use babel-preset-react's new useSpread option
#1488
- Lock file maintenance
#1483
- Docs: Add v8 to v9 migration instructions for WebWorkers
#1487
- Update dependency chalk to v3
#1486
- Update dependency eslint-plugin-vue to v6
#1485
- Change useBuiltIns to usage
#1484
- Correct the repository definition in package.json
#1482
- Drop support for Node.js 8
#1481
- Allow passed extensions to override defaults
#1477
- Lock file maintenance
#1475
- Update dependency yargs-parser to v16
#1479
- docs: wrong function name in example
#1478
- Update dependency eslint-plugin-jest to v23
#1480
- Update dependency yargs-parser to v15
#1476
- Docs: Add v8 to v9 migration instructions for WebWorkers (#1487)
#1467
6 October 2019
- v9.0.0-rc.4
#1474
- Add back 'v' prefix to version output by print-version
#1473
- Update dependency preact to v10
#1471
- Lock file maintenance
#1463
- Update dependency mkdocs-material to v4.4.3
#1472
- Update eslint-config-standard and switch from -jsx to -react
#1465
- Update dependency eslint to v6
#1421
- Stop using private ESLint APIs for ESLint config merging
#1464
- Lock file maintenance
#1459
- Update dependency yargs-parser to v14
#1462
- Update dependency eslint-plugin-node to v10
#1461
- Update dependency eslint-loader to v3
#1455
- Update eslint-config-airbnb and eslint-config-airbnb-base
#1447
- Correct grammar in presets.md
#1458
- Update dependency mkdocs-material to v4.4.2
#1456
- Lock file maintenance
#1446
- Update dependency eslint-plugin-react-hooks to v2
#1453
- Update dependency verdaccio-memory to v8
#1454
- Update dependency karma-coverage to v2
#1451
- Update dependency mkdocs-material to v4.4.1
#1452
- Update dependency yargs to v14
#1448
- Update dependency style-loader to v1
#1441
- Bump in-range dependency versions
#1445
- Lock file maintenance
#1438
- Lock file maintenance
#1435
- Update dependency html-webpack-plugin to v4.0.0-beta.8
#1437
- Update dependency mini-css-extract-plugin to ^0.8.0
#1436
- Update dependency karma-chrome-launcher to v3
#1434
- Update dependency lint-staged to v9
#1428
- Update dependency html-webpack-plugin to v4.0.0-beta.7
#1433
- Lock file maintenance
#1414
- Update dependency husky to v3
#1427
- Update dependency eslint-config-prettier to v6
#1424
- Update dependency css-loader to v3
#1415
- create-project: Define peerDependencies in react-components projects
#1413
- Update dependency eslint-config-prettier to v5
#1420
- Update dependency mkdocs-material to v4.4.0
#1418
- Update dependency karma-webpack to v4.0.2
#1412
- Update dependency clean-webpack-plugin to v3
#1405
- Lock file maintenance
#1408
- Update dependency file-loader to v4
#1410
- Update dependency url-loader to v2
#1411
- Update dependency verdaccio to v4
#1401
- Update dependency mini-css-extract-plugin to ^0.7.0
#1403
- Update dependency Pygments to v2.4.2
#1402
- Lock file maintenance
#1400
- Test create-project in CI with both npm and yarn
#1397
- Update dependency Pygments to v2.4.1
#1399
- Update dependency mkdocs-material to v4.3.1
#1398
- Detect yarn in create-project via environment
#1396
- Lock file maintenance
#1395
- chore(readme): fix webpack-chain doc
#1393
- Update dependency mkdocs-material to v4.3.0
#1392
- Update dependency yeoman-test to v2
#1394
- Lock file maintenance
#1390
- Update dependency fs-extra to v8
#1389
- Update dependency yeoman-generator to v4
#1387
- Update dependency Pygments to v2.4.0
#1386
- Update eslint-config-standard and switch from -jsx to -react (#1465)
#1449
#1450
- Update dependency eslint to v6 (#1421)
#1423
- Update eslint-config-airbnb and eslint-config-airbnb-base (#1447)
#1443
#1444
- create-project: Define peerDependencies in react-components projects (#1413)
#1388
8 May 2019
8 May 2019
- 9.0.0-rc.2
#1384
- Fix missing @babel/core peer dependency for karma preset
#1383
- Lock file maintenance
#1381
- Update dependencies and associated docs
#1379
- Update dependency babel-merge to v3
#1375
- Use native Node.js for pulling version
#1372
- Release process revisions
#1373
- Update dependency mkdocs-material to v4.2.0
#1376
- Use .lintstagedrc.js...for rc file consistency
#1378
- Update dependency husky to v2
#1374
- Switching to running Node.js 12 in travis
#1371
- Lock file maintenance
#1362
- Coerce version before parsing major
#1369
- Only use useBuiltIns when coupled with core-js
#1366
- Fix using create-project with a single project selection
#1365
16 April 2019
- Further tweaks to the release process
#1359
- Update dependency mkdocs-material to v4.1.2
#1364
- Update dependency yargs to v13
#1357
- Refresh lockfile & bump in-range dependency versions
#1356
- Fix generation of changelog during release:prepare
#1355
- Update dependency mini-css-extract-plugin to ^0.6.0
#1353
- Update dependency semver to v6
#1352
- Lock file maintenance
#1351
- Set core-js version in preset-env if used
#1341
- Update dependency verdaccio-memory to v2
#1346
- Update dependency mkdocs-material to v4.1.1
#1344
- Reconfigure airbnb and prettier for parity and make recommended fixes
#1328
- Create project refactor and use react hooks implementation
#1340
- Lock file maintenance
#1342
- Remove targets from library preset to force es2015 target
#1322
- Adding Zoho Sites Template development preset to docs.
#1305
- docs: Move the quickstart section above manual installation
#1339
- Improve migration documentation and add more legacy option checks
#1338
- react: Enable eslint-plugin-react-hooks rules
#1335
- jest: Exclude mjs from moduleFileExtensions
#1334
- Remove unmaintained pwa middleware
#1330
- Update dependency mkdocs-material to v4.1.0
#1333
- Lock file maintenance
#1329
- Update to Lerna v3 and switch to a 2-stage release process
#1325
- Only allow functions as middleware
#1246
- Bump in-range dependency versions
#1324
- Upgrade dependencies
#1320
- Add test for library externals
#1321
- Update dependency yargs to v13
#1301
- Disable use of externals in library preset during testing
#1319
- Lock file maintenance
#1318
- Update dependency mocha to v6
#1307
- Update dependency javascript-stringify to v2
#1313
- Update dependency copy-webpack-plugin to v5
#1308
- Update dependency clean-webpack-plugin to v2
#1312
- Remove extra externals usage in library middleware
#1315
- Remove package.json config in favor of config files for husky and lint-staged
#1317
- Fix inspect test output from interfering with ava logging
#1316
- Omit cacheDirectory from jest middleware babel options
#1314
- Update dependency mkdocs-material to v4
#1303
- Lock file maintenance
#1297
- Add eslint-plugin-react-hooks to @neutrinojs/react
#1309
- karma: Remove no longer required karma-webpack hangs workaround
#1294
- Docs: Add a Netlify badge
#1295
- clean: Document removal of external directories
#1278
- Update jest monorepo to v24 (major)
#1285
- Update dependency karma to v4
#1284
- Vue: Allow css modules to co-exist with global styles
#1276
- style-loader: use oneof
#1281
- create-project: Skip directory cleanup on errors when using debug
#1267
- web: Remove manifest plugin
#1254
- create-project: Run correct command for initial lint when using npm
#1266
- create-project: Display lint command output when using --debug
#1265
- vue: Fix handling of non-default style.test value
#1242
- Docs: Fix typo in style-loader example
#1240
- Update dependency eslint-plugin-vue to v5.0.0
#1238
- Update dependency karma-cli to v2
#1235
- Update auto-changelog configuration
#1230
- Docs: Preparation for Neutrino 9 release
#1229
- Default main entries to be the key name if not specified
#1228
- compile-loader: Remove babel-merge export
#1220
- Move style extraction conditionals from web into style-loader
#1221
- Stop adding .wasm to the compile/linting rules
#1223
- jest: Add missing peer dependency
#1222
- Lock file maintenance
#1227
- mocha: Use correct function for merging lint configuration
#1219
- Docs: Add webstorm mocha runner documentation
#1208
- Use webpack's default value for
minimizer
#1215
- dev-server: Enable in-page overlay for display of errors
#1217
- eslint: Downgrade linter errors to warnings in development
#1216
- react: Remove propTypes in production
#1214
- react: Use the react-hot-loader Babel plugin in production too
#1213
- jest: Configure ESLint to use 'plugin:jest/recommended'
#1218
- Lock file maintenance
#1194
- Travis: Test against Node 11
#1190
- web: Default output.publicPath to '/'
#1185
- eslint: Set the eslint-plugin-react react version to latest
#1184
- eslint: Refactor eslint-loader and eslintrc config generation
#1182
- jest: Use babel-jest instead of a custom implementation
#1183
- Clean up dev-server options
#1175
- Output generated files under an assets/ subdirectory
#1174
- Lock file maintenance
#1176
- docs: Correct PR # for contentBase change
#1173
- Add checks for middleware being used twice unintentionally
#1162
- Clean up the display of errors during middleware instantiation
#1163
- dev-server: Stop setting contentBase
#1165
- dev-server: Remove redundant 'open' option
#1168
- Switch to terser-webpack-plugin
#1158
- Improvements to the Neutrino 9 migration UX
#1160
- compile-loader: Set 'configFile' to false by default
#1154
- tests: Clean up t.throws() and async usage
#1159
- Allow using browserlistsrc for targets
#1149
- eslint: Pass formatter to eslint-loader as a string
#1148
- html-template: Update to html-webpack-plugin@4.0.0-beta.1
#1145
- Update dependency husky to v1
#1144
- web: Add RFC forwarded header as hint to backend server
#1139
- Update dependency babel-eslint to v10
#1143
- Refresh lockfile & bump in-range dependency versions
#1138
- Use 'webpack-dev-server --open' for new projects
#1135
- Set ESLint CLI --format to 'codeframe'
#1136
- Docs: Clean up some links that were redirecting
#1128
- Remove reference to fork middleware in library preset by prompoting multiple webpack outputs
#1127
- Add documentation notes about compiling node_modules
#1124
- Update READMEs and snippet outputs for v9
#1123
- Add webpack-dev-server to web-relevant presets' peerDependencies
#1122
- html-template: Adjust minification settings to match upstream
#1121
- Move inspect to its own handler
#1120
- Add webpack-dev-server to react-components' dependencies to make it startable, make note in react-components README about conflict with eslint-plugin-import
#1118
- Remove old docs snippets that reference webpack 3 build output
#1117
- Docs: Remove leftover references to 'neutrino build'
#1116
- Remove TypeScript extensions, make vue preset control its extension
#1113
- Usage docs: linting with ESLint CLI
#1114
- Remove stylelint middleware
#1110
- Reorganize and nest docs navigation for readability
#1115
- Update docs for Neutrino 9 changes
#1108
- Respect passing false to style-loader modules
#1107
- Remove image-minify middleware
#1105
- Migration guide for v8 to v9
#1098
- Lock file maintenance
#1103
- Lazily require() webpack plugins to improve performance
#1101
- Make removal of the 'polyfills' option more obvious
#1099
- Switch from yargs to yargs-parser
#1094
- eslint: Remove unused dependency on 'debug'
#1097
- react-components: Remove redundant configuration
#1093
- Update to html-webpack-plugin 4.0.0-alpha.2
#1087
- Add webpack-cli to peerDependencies
#1088
- Typo in error message
#1092
- Throw errors that arise from spawning processes in create-project
#1079
- Converge extension priority parity with that of webpack
#1080
- Add devtool option to web preset
#1062
- Lock file maintenance
#1085
- Stop removing webpack plugins from webpack-karma
#1083
- Support options for jest and karma presets in v9
#1081
- Test create-project buildable in development mode
#1082
- React: Add .web.js{x} to resolve.extensions for better react-native-web support
#1064
- web/library: Remove worker-loader
#1069
- Docs: Correct the order of loaders in postcss-loader example
#1076
- Reduce verbosity of webpack compile output
#1072
- create-project: Update webpack-cli from v2 to v3
#1061
- Specify root option for monorepo scripts and project creation
#1041
- Update dependency babel-plugin-istanbul to v5
#1048
- html-template: Replace html-webpack-template with our own template
#1049
- Stop using eslint-plugin-babel's 'babel/quotes' rule
#1052
- Update dependency babel-loader to v8.0.0
#1055
- Update dependency babel-eslint to v9.0.0
#1054
- Update babel monorepo to v7.0.0
#1053
- Update babel monorepo to v7.0.0-rc.3
#1045
- Web: Raise splitChunks.maxInitialRequests to 5 in production
#1042
- Fix respecting externals options in library middleware
#1040
- Migrate to new org and repo
#1031
- Throw when specifying env property in middleware
#1038
- Remove now redundant @babel/preset-env 'modules: false' option
#1037
- Drop support for Node 9
#1035
- Update babel monorepo to v7.0.0-rc.2
#1033
- Jest: Set testEnvironment to 'node' when targeting node
#1030
- Support per-page HTML template customisation via 'mains'
#1029
- Update to ESLint 5
#1025
- Update dependency babel-merge to v2
#1022
- Docs: Update to mkdocs v1 and mkdocs-material v3
#1021
- Docs: Sync webpack-chain page with upstream README
#1010
- Update dependency karma to v3
#1017
- Lock file maintenance
#1009
- Update dependency imagemin-svgo to v7
#1006
- Update dependency fs-extra to v7
#1000
- Lock file maintenance
#1004
- Update dependency imagemin-pngquant to v6
#1003
- Simplify the output handler API
#995
- Improve mode and NODE_ENV defaults and interaction
#972
- Make the library and react-components presets target IE9 by default
#994
- Ensure output override is a function
#990
- node: Target the version of Node.js used to run webpack
#991
- Update dependency css-loader to v1
#988
- Move @neutrinojs/env into the web preset & support default values
#983
- Remove @neutrinojs/hot
#981
- Update dependency yargs to v12
#969
- library: Correct inverted conditional for node polyfill config
#977
- Fix Neutrino usage of yargs
#975
- Update CHANGELOG on master for 8.3.0
#970
- create-project: Install a matching version of 'neutrino' too
#966
- Update dependency eslint-config-airbnb to v17
#959
- Refresh lockfile
#965
- Use lerna exact mode & bump version to 9.0.0-0 prerelease
#958
- create-project: Install a matching version of Neutrino packages
#957
- Update dependency vue-loader to v15
#820
- eslint: Enable ESLint CLI and eslint-loader caching
#956
- eslint: Lint the tests directory by default too
#951
- karma: Use 'minimal' rather than 'errors-only' for stats
#952
- Monorepo linting improvements
#949
- eslint: Use require.resolve() for parser and presets
#946
- Correctly configure the eslint-plugin-babel replacement rules
#945
- html-loader: Add 'link:href' to attrs so favicons are parsed
#943
- karma: Update karma-webpack to 4.0.0-beta.0
#938
- karma: Correctly suppress webpack compile information
#937
- eslint: Throw if preset used after compile rule already defined
#939
- dev-server: Suppress unhelpful stack trace for compile failures
#936
- Remove style minification from the web preset
#934
- Adjust hashes used in production asset filenames
#930
- Pin beta Babel dependencies to an exact version
#931
- Stop leaking pluginId into the options passed to plugins
#932
- Improve stringified config output by --inspect
#928
- Use default webpack module resolution
#926
- Remove nyc monorepo dependency
#924
- Migrate react preset and create-project to use react-hot-loader v4
#902
- Only test against Node 9 on master
#922
- create-project: Use specific major versions of dependencies
#917
- Speed and reliability improvements to Verdaccio configuration
#919
- Update dependency verdaccio to v3.0.2
#920
- Documentation cleanup
#910
- Sort create-project dependencies and devDependencies
#867
- Update to verdaccio 3.0.0-beta.12
#916
- Refresh lockfile & bump vue-loader version
#912
- loader-merge: Replace
object-rest-spread
example#890
- Upgrade ava to 1.x beta
#905
- Fix the Netlify build after #852
#904
- Morph Neutrino API and CLI into middleware injectors for external CLI tools
#852
- Switch documentation to mkdocs-material and host using Netlify
#898
- Enable eslint-plugin-babel's babel/quotes rule
#874
- Misc monorepo testing improvements
#884
- Add .npmignore to packages that were missing it
#882
- Docs: Correct style-loader's sass-loader example
#880
- Fix broken links in the docs
#878
- Use verdaccio to test create-project
#877
- Remove codacy and codecov
#872
- Revert "GitBook: [master] 93 pages modified"
#866
- Improve regexFromExtensions
#863
- Remove babel-preset-vue as it is not being used
#860
- Replace shallow deepmerge usages with spread properties
#859
- web: Simplify the font and image rules/loaders
#858
- Update to Babel 7
#845
- Bump in-range dependency versions & refresh lockfile
#848
- Really prevent yarn "unmet peer dependency" warnings
#847
- Docs: Remove duplicate library preset 'Customizing' section
#843
- Docs: remove spectrum badges from .md files
#840
- pwa: Update offline-plugin to v5
#838
- Raise minimum node.js from 8.0 to 8.3
#835
- Disable Renovate's automatic semantic commits detection
#834
- Remove legacy gitbook functionality
#829
- compile-loader: Set 'babelrc' to false
#826
- Set 'root' in monorepo and create-project's .eslintrc.js
#825
- Update Jest monorepo packages to to v22
#823
- Remove NamedModulesPlugin from @neutrinojs/hot
#818
- Add node 10 to the Travis test matrix
#819
- Use package manager to trigger lint fix instead of neutrino bin on PATH
#817
- Update to webpack 4
#809
- Split up the minify preset
#815
- Docs: Update example .{es,style}lintrc.js shims to set explicit root directory
#703
- react-components: Extract CSS without contenthash by default
#810
- Remove default CopyPlugin from src/static/ to build/static/
#814
- Docs: Remove duplicate middleware array format example
#795
- Docs: Fix typo in loading middleware example
#808
- Downgrade stylelint to ^8.0.0
#804
- Stop using the fast-async babel plugin
#790
- Drop support for Node.js 6
#792
- Fix excludedPackageNames entry in renovate.json
#793
- Update yarn lockfile
#789
- Add issue template plus .github folder
#774
- Add example of loader configuration for PostCSS + tailwindcss
#777
- Update dependency vue-loader to ^14.0.0
#701
- Update dependency imagemin-webpack to ^2.0.0
#734
- Update dependency imagemin-mozjpeg to ^7.0.0
#647
- Update dependency eslint-plugin-node to ^6.0.0
#704
- Update dependency eslint-config-standard to ^11.0.0
#711
- Update dependency stylelint to ^9.0.0
#710
- Update dependency mocha to ^5.0.0
#675
- Fix generation of changelog during release:prepare (#1355)
#762
- docs: Move the quickstart section above manual installation (#1339)
#644
- react: Enable eslint-plugin-react-hooks rules (#1335)
#1300
- jest: Exclude mjs from moduleFileExtensions (#1334)
#1326
- Update to Lerna v3 and switch to a 2-stage release process (#1325)
#639
#1311
- Vue: Allow css modules to co-exist with global styles (#1276)
#1243
- create-project: Skip directory cleanup on errors when using debug (#1267)
#1263
- create-project: Run correct command for initial lint when using npm (#1266)
#1261
- create-project: Display lint command output when using --debug (#1265)
#1262
- Stop adding .wasm to the compile/linting rules (#1223)
#1179
- dev-server: Enable in-page overlay for display of errors (#1217)
#1131
- jest: Configure ESLint to use 'plugin:jest/recommended' (#1218)
#1202
- web: Default output.publicPath to '/' (#1185)
#1171
- eslint: Set the eslint-plugin-react react version to latest (#1184)
#1155
- eslint: Refactor eslint-loader and eslintrc config generation (#1182)
#1181
#382
- jest: Use babel-jest instead of a custom implementation (#1183)
#851
- Clean up dev-server options (#1175)
#1169
- Output generated files under an assets/ subdirectory (#1174)
#1172
- Switch to terser-webpack-plugin (#1158)
#1146
- compile-loader: Set 'configFile' to false by default (#1154)
#1147
- Refresh lockfile & bump in-range dependency versions (#1138)
#1137
- Use 'webpack-dev-server --open' for new projects (#1135)
#1130
- Set ESLint CLI --format to 'codeframe' (#1136)
#1133
- eslint: Remove unused dependency on 'debug' (#1097)
#1096
- Add webpack-cli to peerDependencies (#1088)
#1086
- Reduce verbosity of webpack compile output (#1072)
#897
- Jest: Set testEnvironment to 'node' when targeting node (#1030)
#1020
- Support per-page HTML template customisation via 'mains' (#1029)
#865
- Update to ESLint 5 (#1025)
#383
#963
#1001
- Docs: Update to mkdocs v1 and mkdocs-material v3 (#1021)
#1005
#1012
#1013
- Improve mode and NODE_ENV defaults and interaction (#972)
#900
#971
#955
- Make the library and react-components presets target IE9 by default (#994)
#722
#781
- Ensure output override is a function (#990)
#908
- node: Target the version of Node.js used to run webpack (#991)
#985
- Move @neutrinojs/env into the web preset & support default values (#983)
#657
- library: Correct inverted conditional for node polyfill config (#977)
#976
- Fix Neutrino usage of yargs (#975)
#974
- eslint: Enable ESLint CLI and eslint-loader caching (#956)
#954
- eslint: Lint the tests directory by default too (#951)
#331
- Correctly configure the eslint-plugin-babel replacement rules (#945)
#881
- karma: Correctly suppress webpack compile information (#937)
#925
- eslint: Throw if preset used after compile rule already defined (#939)
#800
- dev-server: Suppress unhelpful stack trace for compile failures (#936)
#875
- Remove style minification from the web preset (#934)
#678
- Adjust hashes used in production asset filenames (#930)
#844
- Stop leaking pluginId into the options passed to plugins (#932)
#929
- Improve stringified config output by --inspect (#928)
#328
- Use default webpack module resolution (#926)
#822
- Migrate react preset and create-project to use react-hot-loader v4 (#902)
#767
- create-project: Use specific major versions of dependencies (#917)
#911
- Refresh lockfile & bump vue-loader version (#912)
#913
- Morph Neutrino API and CLI into middleware injectors for external CLI tools (#852)
#708
#736
#870
#842
#773
#839
#849
- Switch documentation to mkdocs-material and host using Netlify (#898)
#271
#620
#60
- Docs: Correct style-loader's sass-loader example (#880)
#755
#803
- Fix broken links in the docs (#878)
#706
- web: Simplify the font and image rules/loaders (#858)
#856
- Update to Babel 7 (#845)
#316
- Really prevent yarn "unmet peer dependency" warnings (#847)
#846
- pwa: Update offline-plugin to v5 (#838)
#824
- preact: Enable eslint-plugin-react if using ESLint
#821
- Update Jest monorepo packages to to v22 (#823)
#770
- Update to webpack 4 (#809)
#737
#802
#748
#768
#769
#766
- Split up the minify preset (#815)
#807
- Stop using the fast-async babel plugin (#790)
#741
- Fix excludedPackageNames entry in renovate.json (#793)
#787
- Add example of loader configuration for PostCSS + tailwindcss (#777)
#726
- GitBook: [master] 93 pages modified
e773635
- Update babel monorepo to v7.0.0-beta.51
1108cfe
- Update babel monorepo to v7.0.0-beta.54
1ad1932
- Update babel monorepo to v7.0.0-beta.53
b7f4725
- Update babel monorepo to v7.0.0-beta.52
f295014
- Update babel monorepo to v7.0.0-rc.1
277389e
- Update dependency optimize-css-assets-webpack-plugin to v5
758771d
- Update jest monorepo to v23
1025f16
- Update dependency css-loader to v2
13663e9
- Update dependency lint-staged to v8
148de45
- Update dependency yeoman-generator to v3
ccef561
- Stop using babel-plugin-jsx-pragmatic
fbe80c1
- Update dependency style-loader to ^0.21.0
ce71397
- Update dependency html-webpack-plugin to v4.0.0-beta.2
14b4704
- Update changelog from release branch
0825152
- Update lock file
2e723dd
- Update dependency eslint-plugin-prettier to v3
f50e5c4
- Update dependency karma-webpack to v4.0.0-rc.3
b3816e0
- Update dependency eslint-config-airbnb-base to v13
ab73784
- Update dependency eslint-plugin-node to v8
e713f2f
- Remove extraneous env check
4ce9d5a
- Update dependency yargs-parser to v11
573eed2
- Update dependency eslint-config-prettier to v3
7981058
- Update dependency eslint-plugin-babel to ^5.0.0
e5a1bf1
- Update dependency file-loader to v3
542604c
- Update dependency file-loader to v2
a66edc1
- Update dependency karma-webpack to v4.0.0-rc.4
9c7f733
- Update dependency yargs-parser to v13
fb345a1
- Update dependency karma-webpack to v4.0.0-rc.6
0131969
- Update dependency yargs-parser to v12
fa950c1
- Update dependency eslint-config-prettier to v4
907dc38
- Update dependency html-webpack-plugin to v4.0.0-beta.5
21225bf
- Update dependency mini-css-extract-plugin to ^0.5.0
fe45f7b
- Update dependency karma-webpack to v4.0.0-rc.5
7120c50
- Update dependency eslint-plugin-vue to v5.0.0-beta.5
30a3aba
- Update dependency clean-webpack-plugin to v1
b56e8ca
- Update dependency eslint-plugin-vue to v5.0.0-beta.4
aba3999
- Update dependency html-webpack-plugin to v4.0.0-beta.4
00cb8b8
- Update dependency eslint-plugin-jest to v22
04ae1d3
- Update dependency webpack-chain to v5
84bdf6a
- Update dependency worker-loader to v2
d693529
- Update dependency fs-extra to v6
c725322
- Update dependency webpack-manifest-plugin to ^2.0.0
6f51a42
- Update dependency eslint-plugin-standard to v4
3b18527
- Update dependency eslint-config-standard-jsx to v6
4bc95cc
- Update dependency eslint-config-standard to v12
3c9c994
- Update dependency style-loader to ^0.23.0
5e74e5b
- Update dependency babel-loader to v8.0.0-beta.6
0553cb5
- Update dependency eslint-plugin-promise to v4
e683e37
- Update dependency style-loader to ^0.22.0
0adee00
- Update dependency babel-loader to v8.0.0-beta.4
0771067
- Update dependency eslint-config-standard-jsx to ^5.0.0
ee5ec58
- Update dependency mkdocs-material to v3.3.0
cbcc4ca
- Update dependency mkdocs-material to v3.2.0
ef9b0a6
- Update dependency Pygments to v2.3.1
54b6593
- Update dependency Pygments to v2.3.0
79e9ce1
- Update dependency mkdocs-material to v3.1.0
c9622ce
- Update dependency mkdocs-material to v3.0.6
a1f0ce7
- Update dependency mkdocs-material to v3.0.5
fb7d0ea
- Update dependency mkdocs to v1.0.4
884d402
- Update dependency mkdocs-material to v3.0.4
f42984f
- Update dependency mkdocs to v1.0.3
3a66418
- Update dependency mkdocs to v1.0.2
bf2a286
27 June 2018
- [v8.x] create-project: Install a matching version of Neutrino packages
#967
- [v8.x] dev-server: Suppress unhelpful stack trace for compile failures
#942
- [v8.x] Add object rest spread support to web & library presets
#940
- [v8.x] loader-merge: Replace
object-rest-spread
example#941
- [v8.x] Backport stringified config improvements as --inspect-new
#935
- [v8.x] Correct the URL used for the devServer 'open' feature
#933
- [v8.x] Docs: Update previous docs version links in sidebar
#918
- [v8.x] Refresh lockfile & bump vue-loader version
#915
- [v8.x] Changes for neutrino.js.org to neutrinojs.org transition
#903
- [v8.x] Serve docs using Netlify
#891
- [v8.x] Really prevent yarn "unmet peer dependency" warnings
#889
- [v8.x] Bump in-range dependency versions & refresh lockfile
#888
- [v8.x] Add .npmignore to packages that were missing it
#882
- [v8.x] Docs: Correct style-loader's sass-loader example
#880
- [v8.x] Fix broken links in the docs
#878
- [v8.x] Docs: Remove codacy and codecov
#872
- [v8.x] Docs: Remove duplicate library preset 'Customizing' section
#843
- [v8.x] Set 'root' in monorepo and create-project's .eslintrc.js
#825
- [v8.x] Backport stringified config improvements as --inspect-new (#935)
#328
- [v8.x] Correct the URL used for the devServer 'open' feature (#933)
#927
- [v8.x] Refresh lockfile & bump vue-loader version (#915)
#913
26 April 2018
- [v8.x] Use package manager to trigger lint fix instead of neutrino bin on PATH
#817
- [v8.x] Docs: Update example .{es,style}lintrc.js shims to set explicit root directory
#703
- [v8.x] react-components: Extract CSS without contenthash by default
#810
- [v8.x] Docs: Remove duplicate middleware array format example
#795
- [v8.x] Docs: Fix typo in loading middleware example
#808
- [v8.x] Add example of loader configuration for PostCSS + tailwindcss
#777
- [v8.x] Unpin the fast-async version
#791
9 April 2018
- Pin fast-async to 6.3.1 due to breaking change in patch version
2edc81a
26 March 2018
23 March 2018
- Cleanup monorepo linting configuration
#758
- Prevent development yarn "unmet peer dependency" warnings
#760
- Make lint-staged not automatically fix lint errors
#757
- Make 'neutrino lint --debug' configure ESLint debug logging
#754
- Update dependency karma-webpack to ^3.0.0
#753
- Prevent yarn "unmet peer dependency" warnings
#752
- Remove stray package-specific yarn.lock
#744
- Adjust Renovate configuration
#739
- Stop passing invalid 'name' option to html-loader
#740
- Docs: Update web preset configuration example
#742
- Docs: Fix links to @neutrinojs/library
#731
- Update yarn lockfile
#738
- Update dependency lint-staged to ^7.0.0
#715
- Include postcss-loader example
#727
- Update dependency url-loader to ^1.0.0
#730
- Update dependency html-webpack-plugin to ^3.0.0
#729
- Update dependency eslint-loader to ^2.0.0
#720
- Update dependency ora to ^2.0.0
#716
- Prevent development yarn "unmet peer dependency" warnings (#760)
#759
- Make lint-staged not automatically fix lint errors (#757)
#756
- Prevent yarn "unmet peer dependency" warnings (#752)
#751
- Remove stray package-specific yarn.lock (#744)
#743
- Stop passing invalid 'name' option to html-loader (#740)
#681
- Docs: Update web preset configuration example (#742)
#677
- Update changelog
3a6ccb6
26 February 2018
29 January 2018
- Fix using formatter with eslint-loader
#697
- Update searchlist plugin to fix bug in rendering community packages
#696
- Update changelog
3a3ff45
29 January 2018
- Update dependency stylelint-webpack-plugin to ^0.10.0
#692
- Correctly merge eslint rules, fix hardcoded formatter
#694
- Update dependency karma to ^2.0.0
#645
- Update dependency yargs to ^11.0.0
#680
- Update dependency style-loader to ^0.20.0
#686
- Update dependency ava to ^0.25.0
#685
- stylelint middleware
#615
- Increase the displayed count of community packages on docs
#691
- Fix package links on installation/create-new-project
#690
- Set default X-Dev-Server-Proxy for easier server-side integration
#598
- Web: Handle booleans for options.minify, options.style, options.style.extract
#601
- Update changelog
9f485b1
14 January 2018
14 January 2018
- Respect values for devServer.public
#671
- Serialize fork payload to support regex and simple functions
#667
- Add missing tsx extension for JSX in typescript
#668
- Update changelog
b26bf4d
9 January 2018
- fix(deps): update dependency fluture to ^8.0.0
#649
- Only install banner in files that are modules by default
#663
- Make react eslint plugin available to the standardjs eslint middleware
#662
- Update changelog
abf0e4e
8 January 2018
- fix: Use relative path for source to fix Jest coverage report
#659
- Fix npmsearchlist to encode space intead of plus separator
#654
- Respect CLI options.port in dev server middleware
#655
- fix: Use relative path for source to fix Jest coverage report (#659)
#643
- Update changelog
b7a3bce
21 December 2017
- style-loader: allow overriding options.test/modulesTest overrides with css modules enabled
#609
- fix(Jest): Fix Jest middleware always exit with zero code
#636
- Nest create-new-project under installation and link to it from index
#621
- Add notes about serialization of fork middleware options
#641
- Fix issue where ES6 won't compile with Jest and Neutrino v8
#640
- Add supported versions of npm, Yarn and Node.js
#628
- Add create-project example to the quickstart
#610
- Sync docs/ and packages/
#637
- fix(deps): update dependency fs-extra to ^5.0.0
#596
- docs: fix broken code block in docs
#633
- docs: missing end code
#629
- Docs: Fix Preact hyperlink
#626
- fix(Jest): Fix Jest middleware always exit with zero code (#636)
#632
- Use results.success properties to determine jest tests pass
7eaad58
- Update changelog
48be247
14 December 2017
- Warn about the evils of mutating
neutrino.options
.#614
- Inform the user to use
cd
to change directory after scaffolding#618
- Add debugging to CNP using the debug flag
#616
- Fix broken links in docs
#613
- Disable html via web with false
#593
- Update changelog
7c41bc6
13 December 2017
- Fix broken regex
#604
- Add eslint react plugin to preact and vue
#611
- Update changelog
78274a5
- Add missing babel-plugin-transform-react-jsx to preact preset
2da491a
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
- Hotfix for babel minification for react-components
#580
8 December 2017
8 December 2017
- Revert to earlier version of babel-minify-webpack-plugin due to sourcemap errors
#579
- Fix ability to disable HMR from react preset
#577
- Update changelog
e0f4771
- Update changelog
c854b60
- Update changelog
69dcfed
8 December 2017
- Update changelog
fc85232
8 December 2017
8 December 2017
- 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 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
- Remove orphaned deepmerge lock entry
1bcb6e2
- Update to utilize ChromeHeadless as browser in preset-karma
6191d6f
- Remove accidental console.logs in web preset
6c7e840
4 December 2017
- pass clean options to webpack plugin
#511
21 November 2017
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
- Upgrade oao/yarn and use --frozen-lockfile with oao bootstrap (#354)
#255
- 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
- Simplify require_test.js, making it pass on Windows (#337)
#336
- 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
- Make the lint command check .jsx files too (#333)
#332
- 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
- feat: Allow passing any Jest CLI options to neutrino-jest test task (#313)
#287
- 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
- v6 (#254)
#166
#166
#166
- 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
4 October 2017
- Hotfix for test runners
02a3a63
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
- v5.5.0 -> v5.5.1
425f3ac
12 April 2020
- Set devServer.publicPath to use output.publicPath
#177
- Adding getters and setters for path options, options for middleware
#176
- Polyfills
#173
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
togetWebpackConfig
.#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
- 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
- Make run method in bin/neutrino self contained.
60880d8
- Preparing docs for v5
eafa888
- Updating yarn.lock
66fc708
- Move
run
process logic to location of call.98eec4c
- Dynamic import() for Node
ac48dbf
- Fixing typo in docs
0ad7137
- Adding dynamic import syntax, babel-polyfill by default, devserver port fix
34d845a
- Remove concept of "presets" in favor of "middleware(s)/use".
4ae503a
- Moving peerDeps of deps to devDeps
112f88d
- Normalize API paths based on absolute or relative location
c33480f
- Upgrading webpack-chain for loader merge bug
112f7d7
- Bumping for babel-preset-env bug
48b0e53
- Airbnb-base v4.3
f1561b4
- Allow linting overrides to airbnb preset
7b4b1b3
- Cleaning up unused gitignores
c35c84d
- Simplify deep picking with pathOr
99db808
- Bumping for bugfix in webpack-chain
c253f83
- React preset v4.2.3
0ab4d34
- Airbnb base v4.3.1
9e4fbdf
- Review nits
d428c8c
- Add packages/bin/neutrino to lint files list.
7f518f8
- Travis changes
573c821
- Put community contributions alongside core ones
3e2121d
- Removing extraneous construct
46e6637
- Switch to relative paths
9b4bce0
- unquote property names, rebase, remove react bits
0baee5b
- Switching clean middleware to use options.root
eafadf2
- Neutrino and Jest preset v4.3.0
eb2f20f
- Fixing LESS example usage
28df3c4
- Web and Node preset v4.2.1
62d698a
- Adding missing packages to travis cache, removing duplicate yarn install directive
bd51085
- Typo
b46331f
- Heading typo
64a0a2e
- Node preset v4.2.2
5c53dc0
- Web preset v4.2.3
c76c735
- Bug in web preset devServer port detection
f571252
- Web preset v4.2.2
10f57fa
- Lint base v4.3.1
3474a95
- lint-base v4.3
23bcd67
- Move FAQ's higher up in the summary
94965ac
- Bumping jest to 4.2.1
775a4b7
- Attempting to cache packages' node_modules via wildcard
aa16fa6
19 June 2017
-
Dependency upgrades and minor version bump
-
lint-base dep upgrade
-
web preset dep upgrade
- 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
- Merge pull request #51 from helfi92/add-website
#49
- 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
- Swapping lerna for yarn-autolink
f0fcc9e
- importing neutrino-preset-base
d97ac6e
- Upcoming major version
b97ccce
- Removing scaffolding, upgrading dependencies
357585f
- Upgrading dependencies, adding yarn instructions
8b9f87b
- Moar docs
90612ef
- Changes to linting and adding package config
c26086d
- Migrate webpack to 2.2.0
9603d98
- Docs: Web and React presets, placeholders, package READMEs
a96b875
- Fixes errors in airbnb preset
70f0460
- ESLint fixes and webpack-chain integration
c358c0c
- importing neutrino-preset-web
30e3f5b
- Fixing build commands, adding docs
3cd9230
- import neutrino-preset-react
eabf199
- Docs: Mocha, Jest intro
0ef8679
- Initial implementation
7ac2373
- Bugs with web preset missing dev server
4f1655d
- Documentation for customization, more placeholders
53c5a03
- Docs: Karma, neutrino.js.org, dev commands
22c5292
- Docs: license
a28b66f
- Initial commit, moving Neo core into neutrino
59c5c52
- Docs: contributing and development
2ce7bee
- Docs: Airbnb
0f70ace
- Docs: API
5cda5b1
- Docs: contributing and code of conduct
e92413d
- Automatically wire sourcemaps to bundle
9f2d6bc
- Logo update
3115836
- Importing old README
d7d3c73
- Docs: creating presets
35ad98a
- Project layout, usage, testing preset placeholders
2bf82c6
- Adding Node.js mocha testing
ed0d600
- Docs: CLI
deb2255
- Docs: Jest
cae69d8
- Docs: final cleanup
3065eff
- Simplifying HTML file creation
a70891a
- Initial commit, creating neutrino Node.js preset
ff893f2
- Building async to generators
3f334e6
- initial commit
1b00e0a
- Prepublish requirements
0deb630
- Handling errors to properly fail builds
117c9e9
- Updates docs/README.md
9662140
- Adding draft publish script
04203e9
- Swapping babel-preset-babili for babili-webpack-plugin
089927c
- Allowing use of node globals
47b3972
- Bumping dependency
8e7f6a0
- Adding mocha configuration
25747f4
- Allow running tests against one-off files or recursive based on cli
b3cd6ad
- Linting
4b7f128
- Removing exists-file from web preset
02e1355
- Bumping base dep, updating gitignore
7cadc67
- Adding book.json
98e8be9
- Fixes Jest not searching in node_modules of preset for deps
b4fe224
- add npm and dependency badges
aae4813
- Correcting path to mocha binary
d6d950f
- Removing gitbook assets
a7119b0
- oao upgrade
4925b1d
- Upgrading webpack-chain to fix externals not chaining
ff37488
- Improving log output during building
461681d
- Updating README
2d4ab7a
- initial commit
9639e0d
- Missing BUILD in web and node
376220a
- Updates test.md
ae50e9e
- Adding keywords to package.json
fbba15e
- Creates SUMMARY.md
c6480d4
- Using commonjs2 as a library target for exports
4ff8834
- Release commands
a792904
- Fixes unnecessary regenerator for Node 6.9, error in source-map-support
f32539f
- Docs/logo update
e47c8d9
- Switching to use source-map for all targets
0f8886d
- Bumping base preset
74ab222
- Upgrading base preset
21b41d7
- Logo size
37fcab6
- Updating logo on readme
0456182
- Adding single-run test for karma
c8a48b6
- Initializing docs dir
965ee12
- Attempting to force v4
35408a8
- Docs: incorrect URL for airbnb
2d28882
- Logo update
b0fcb14
- Logo update
f4ca012
- Settings docs edit dir
e5515a8
- Add BannerPlugin
aff5382
- add npm and dependency badges (#9)
ffec303
- Wrong version number
1e244c4
- README bump
56dd7ab
- logo changes
7bd92d4
- Fixing npm readme
86f6048
- CNAME
535a7ac
- Add new line
3b93e5f
- Removing recursive option which is now controlled via presence of files
a6c06d1
- Logo update
87f8d6f