v10.0.0
🎆 PARTICLE V10 IS FINALLY HERE 🎆
This release features over 220 commits and 6 months of work to get Particle unified and stable.
- Node 10 compatibility!
- Prettier is available to auto-format most code files. Run with
npm run fmt
- Husky prettifies all files on git commit
- Massively revamped icon system, now featuring embedded SVGs, SVG spritesheets, fonticons, and more. See @atoms/svgicons for lots of details.
- Babel no longer looks above the particle directory for an rc file
- Travis now tests PHP 5.6, 7.1, 7.2 and Node 6, 8, 10
- Revamped Drupal jquery extraction from the webpack bundle. See
apps/drupal/particle.libraries.yml
for details - A new RunScriptAfterEmit webpack plugin that is webpack 4 compatible and lets us run scripts like
drupal cr all
after webpack compiles - A new RunScriptOnFiletypeChange webpack plugin that is webpack 4 compatible and is responsible fore compiling Pattern Lab
- Babel now uses full
@babel/polyfill
to support ES6/7 things back to older browsers - Grav theme is mostly stable
- Leverage
npx
to run local binaries instead of npm scripts, ienpx gulp compile
instead ofnpm run gulp -- compile
- Update all the npm modules
- Bootstrap imports now use the dist versions instead of src versions for better compatibility
- Much reformatting,