Skip to content

Latest commit

 

History

History
293 lines (171 loc) · 8.61 KB

CHANGELOG.md

File metadata and controls

293 lines (171 loc) · 8.61 KB

2.9.0 (2021-09-03)

Features

  • update frontend template to webpack 5 (35a153c)

2.8.3 (2021-05-27)

Bug Fixes

2.8.2 (2021-05-21)

Bug Fixes

  • scope more package versions to prevent future breaking changes (3dfb165)

2.8.1 (2020-09-20)

Bug Fixes

  • scope dependency versions to prevent breaking changes (b2827fb)

2.8.0 (2020-08-27)

Features

  • frontend: add src import alias (8371835)

2.7.0 (2020-08-24)

Features

  • frontend: expand webpack config (d535131)

2.6.1 (2020-07-11)

Bug Fixes

  • frontend: fix default webpack config (9e2622e)

2.6.0 (2020-07-05)

Features

  • babel: turn on shippedProposals option in preset-env (46d78d8)

2.5.0 (2020-04-11)

Features

  • update configs for dependency updates (58c9ba5)

2.4.0 (2020-01-22)

Features

  • frontend: update babelrc and webpack settings (2c123da)

2.3.2 (2020-01-11)

Bug Fixes

  • remove Standard code style badge from generated README (e38ac1f)

2.3.1 (2020-01-03)

Bug Fixes

  • docs: update CONTRIBUTING.md to reflect project priorities (e777c9d)

2.3.0 (2020-01-03)

Features

  • add jest-runner-eslint to generated projects (b8d896f)

2.2.1 (2020-01-01)

Bug Fixes

  • frontend: fix regex in webpack configuration file (639a226)

2.2.0 (2019-11-16)

Features

  • reduce calls to npm install (edc058c)

2.1.1 (2019-11-16)

Bug Fixes

  • repair default webpack configurations (06d2a23)

2.1.0 (2019-11-13)

Features

  • use @lionbyte/eslint-config (aa8cd52)

[2.0.0] - 2018-12-24

Changes

  • Remove server and cli project types
    • I hardly ever used these two. They're based off of the default node project type anyways.
  • Rename subgenerator generic to node
  • Rename subgenerator static-site to frontend
  • Use eslint with standard configurations
    • Allows for more customization and integration with other tools using eslint.
  • Move prettier, husky, lint-staged, and eslint configuations to individual .*rc files
    • The package.json file was getting cluttered with too many configurations.

Internal

  • Add Node v10 to travis-ci test suite environment
  • Update dependencies

[1.4.0] - 2018-10-04

Changes

  • Fix commit-hooks configs to be readable by the tools
  • Bump yeoman-generator dependency to v3
  • Set .babelrc useBuiltIns to 'usage'
  • Update babel configuration to v7 on static-site
  • Fix babel-jest to work with babel v7

[1.3.0] - 2018-06-09

Changes

  • Switches to jest testing framework from mocha, chai, and nyc
    • Simplifies the test configuration between project types
  • Adds typescript for all JS files
  • Update Travis CI script to use npm@6 and call npm ci for installs

Internal

  • Removes nsp package, since npm@6 now performs security checks

[1.2.0] - 2018-05-08

Changes

  • Made pre-commit hooks optional
  • Updated .babelrc file w/ better default settings
  • Added babel-polyfill for web projects
  • Added babel-register and cross-env for testing ES6 modules for web projects

Internal

  • Removed gulp from build process
  • Added Travis CI configurations to test on Node v6, v8, and latest

[1.1.0] - 2018-04-08

Changed

  • Swapped to mini-css-extract-plugin from extract-text-webpack-plugin

Added

  • Pre-commit hooks to run linters [husky and lint-staged]
  • Added prettier to devDependencies, where it was previously missing

[1.0.1] - 2018-03-09

Fixed

  • Use webpack plugin versions compatible with webpack@4
  • Fix typo in .babelrc

[1.0.0] - 2018-03-06

Added

  • Prettier code formatter
  • Webpack@4 and various plugins

Removed

  • gulp usage in project types
  • babel-node usage

[0.4.0] - 2017-12-15

Added

  • Server subgenerator
    • Uses Express
    • Server reloading with Nodemon

Renoved

  • Remove jsdoc-to-markdown

[0.3.2] - 2017-12-06

Addded

  • Insert more rules to the .gitattribute file

Changed

  • Shorten the pull request template

Fixed

  • Fix BrowserSync path bug

Removed

  • TestCafe from static-site template due to insecure dependencies

[0.3.1] - 2017-11-18

Fixed

  • Fix require paths in static-site subgenerator

[0.3.0] - 2017-11-18

Added

  • Add gulp-hub
  • Add jsdoc-to-markdown

Fixed

  • Update dependency for static-site
    • gulp-webpack -> webpack-stream

[0.2.2] - 2017-11-04

Fixed

  • NOW FIXED the .gitignore issue
    • :) I love seeing a fix actually fixing something (:

[0.2.1] - 2017-11-04

Added

  • Package subgenerator
  • Option to add cli to generic projects
  • Add .travis.yml template
  • Add other community files
  • Add mini.css-react to static-site by default

Changed

  • Improved gulpfiles for readability

Fixed

  • Have a .npmignore file in the same directory as the .gitignore file
    • NPM converted .gitignore to .npmignore when published
    • Resulted in 'file not found' error for other users

[0.2.0] - 2017-10-29

Added

  • Add CHANGELOG.md to templates
  • Add project type prompt
  • Add static-site subgenerator
    • Optionally include React
    • UI test with TestCafe
    • Webpack development and production configurations
      • Minify code and generate sourcemaps on production build
    • Support LESS -- a CSS-preprocessor
    • Support EJS -- an HTML template language
    • Watch all files and auto-refresh browser on changes

Changed

  • Separated template files among common, generic, and static-site subgenerators
  • Insert inline-sourcemaps to transpiled generators

[0.1.0] - 2017-10-28

Added

  • Template files for generic NodeJS project
  • Use standard linter
  • Supports ES6+ syntax with babel-preset-env
  • Use gulp to automate cleaning, building, and watching files
  • Use mocha and chai for test suite
  • Report line coverage for test suite with nyc