Skip to content

Latest commit

 

History

History
127 lines (84 loc) · 6.17 KB

CHANGELOG.md

File metadata and controls

127 lines (84 loc) · 6.17 KB
  • Forked this project, and replaced gulp with using npm and webpack directly
  • Removed lint, coverage and travis etc
  • JSCS now logs output when it fails
  • LiveReload snippet in unit test browser file will now work across your local network, making it easier for you to test on other devices
  • Travis tests run on Node 4 and the stable release of Node
  • Updates location of Babel polyfill for the browser spec runner
  • The boilerplate now uses Babel v6
  • While I was at it, I updated every other dependency, too
  • Fix issue where detected username would end in a newline
  • Fix installation error
  • The gulpfile is now authored in ES2015
  • The gulpfile is now linted
  • The gulpfile has been cleaned up
  • The boilerplate should now support more Babel transforms. Because support for these things is always changing, I encourage you to try out the features you wish to use to see if they work. File an issue if they don't!
  • There's a new npm script solely for linting: npm lint
  • Webpack is now the sole build tool. It has replaced Esperanto (which is deprecated) and Browserify
  • Linting errors will no longer send an OS notification; instead, it will beep your terminal

Much thanks goes to @thejameskyle, @marcandre , @paulfalgout, and @kflash for help with this release!

  • Resolves a bug where files were being excluded from published npm packages
  • Fixes a bug where CodeClimate coverage would not be sent
  • Adds an editorconfig file
  • The boilerplate has been converted into a Yeoman generator, which makes using it far, far easier.
  • A .babelrc file has been added, which simplifies the existing the Babel config, and makes it easier for you to change your Babel preferences.
  • Watchify is now used for the browser tests. This should speed up the reload time for large web apps or libraries.
  • ESLint has been updated to v1.0.0.
  • Watch keeps an eye on more files
  • Travis now tests against more things! More specifically, io.js and Node 0.12
  • Updated dependencies, which led to changes in the config files (such as the .eslintrc file for the tests)
  • As part of the above change, JSCS now supports every Babel feature
  • JSHint has been swapped with ESLint + Babel-ESLint, which also provides support for every Babel feature
  • Lints test set-up files in addition to the tests themselves
  • Travis builds now lint the library
  • Fixes a bug where Travis would not report failures when unit tests were failing
  • Fixes a bug where coverage reports would not be generated
  • Adopts the name babel
  • You no longer need to specify the individual test files in the browser runner; Browserify bundles it all together
  • You can author your unit tests in ES6 now, as well!
  • Add CHANGELOG file
  • No longer specify the output directory or file. It's determined by the main field in package.json
  • Add JSSC to lint for code style
  • Remove code style rules from JSHint
  • Add gulp watch to run headless tests as you make changes to the library and tests

This library is now officially endorsed by 6to5! That's pretty cool, right?

  • Enhancement: No more config file! Simply specify the configuration directly in package.json.
  • Enhancement: Gulp tasks aliased as npm scripts.
  • Enhancement: A consistent separator is used for all Gulp tasks now: a hyphen.
  • Documentation: Adds browser compatibility to the FAQ
  • Documentation: Adds link to Yeoman generator version of this boilerplate
  • Bugfix: Removes unnecessary loose mode option when bundling the scripts for the browser with 6to5
  • Refactor: Removed unnecessary references to the wrapper file from the gulpfile.
  • Enhancement: Removes unused devDependencies from package.json.

Enhancement: No more wrapper file, thanks to esperanto.

  • Feature: Add david-dm badges to the README
  • Feature: Add Code Climate
  • Docs: Document basic usage
  • Refactor: Update to 6to5 v3
  • Refactor: Utilize gulp-load-plugins
  • Refactor: Replace gulp-istanbul fork with main project
  • Bug fix: Fix issue where browserify errors would break the stream
  • Bug fix: Fix issue where watch would load too soon when running browser tests

Nothing of note.

  • Bugfix: The 6to5 polyfill is now included in the browser test runner