All Versions
76
Latest Version
Avg Release Cycle
73 days
Latest Release
69 days ago

Changelog History
Page 1

  • v9.1.0

    January 28, 2020

    28 January 2020

    • 💅 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
  • v9.0.0

    December 13, 2019

    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
  • v9.0.0-rc.5

    November 13, 2019

    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
  • v9.0.0-rc.4

    October 06, 2019

    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
  • v9.0.0-rc.3

    May 08, 2019

    8 May 2019

    • 9.0.0-rc.3 #1385
    • 🛠 Fix fatal error in create-project with airbnb preset 55279ea
  • v9.0.0-rc.2

    May 08, 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
  • v9.0.0-rc.1

    April 16, 2019

    14 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
    • 0️⃣ 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
  • v8.3.0

    June 27, 2018

    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
  • v8.2.3

    April 26, 2018

    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
    • 0️⃣ [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
  • v8.2.2

    April 09, 2018

    9 April 2018

    • 📌 Pin fast-async to 6.3.1 due to breaking change in patch version 2edc81a