generator-iojs
Version:
A basic node module template, that includes handy git hooks, a release script, and auto-changelog generation.
461 lines (280 loc) • 9.21 kB
Markdown
# Changelog
## v4.2.0 | 2016-03-28
* Add: a pile of module updates; unifiy on .js ext
* Add: eslintignore
* Fix: CLI: better version detection
## v4.1.0 | 2016-02-25
* add: github issue and PR templates
* build: install glob as a dev dep
## v4.0.0 | 2015-12-26
* change: only test current versions of node
* add: silence nodemon output
* internal: #cleanup test for w/ some es6
## v3.3.1 | 2015-10-26
* fix #39: only run npm install if necessary
## v3.3.0 | 2015-10-26
* add: gitignore eslint cache
* add: lint script can now run on individual files
* fix: scripts: full path to eslint b/c npm is weird
* fix: linting staged non-js files now works
## v3.2.0 | 2015-09-25
* add: run travis tests against node v4
## v3.1.1 | 2015-09-10
* fix: eslint for server-only packages
## v3.1.0 | 2015-09-10
* add: update notifier to notify users when an updated version of the
generator is avaliable. fixes #37
## v3.0.1 | 2015-09-09
* fix: eslintrc config
## v3.0.0 | 2015-09-01
* change: switch out smokestack for hihat
* change: update deps, includes seme major version bumps
* add: only apply JSX rules when necessary
* add: run `npm i` on rewrite
* add: travis now starts xvfb for browser tests
* fix: Update dotfiles for new versions
* internal: linter #cleanup
## v2.13.0 | 2015-06-26
* add: update eslint & eslintrc
* fix: remove babel-plugin-eslint
* internal: now testing babel and eslint configs
## v2.12.0 | 2015-06-18
* add: babel-plugin for runtime, so that you don't have to manually require
the polyfill, and so that only the necessary bits are required.
* add: babel-plugin for undefined, so that it's always `void 0` and bad actors
can't screw you up.
* fix: eslint syntax
* internal: update deps
## v2.11.0 | 2015-06-04
* add: note in the readme that the license is in a separate file
* fix: sample test #cleanup
* fix: initial changelog creation
* fix: default js now es6
* fix: tdd scripts now watch non-js extensions
* fix: generated readme spacing and typo errors
* fix: badge urls for scoped modules now work
* fix: default license text now spdx compatible
## v2.10.5 | 2015-06-02
* internal: linter #cleanup
* fix: keywords in package.json #oops
## v2.10.4 | 2015-05-22
* fix: script: remove need for sort
* internal: script: linter #cleanup
## v2.10.3 | 2015-05-22
* fix: license author name now dynamic #oops
* fix: license is now the right license #oops
## v2.10.2 | 2015-05-21
* more annotated tags
## v2.10.1 | 2015-05-21
* trying to do annotated tags
## v2.10.0 | 2015-05-21
* add: run tests through babel-tape-runner
* internal: fixing travis build
## v2.9.1 | 2015-05-21
* fix: eslint won’t use es6 if disabled
## v2.9.0 | 2015-05-21
* add: use yargs for CLI – it’s pretty sweet.
## v2.8.0 | 2015-05-21
* add: babel-plugin-closure-elimination plugin
* docs: table of contents update
* docs: add descriptions for all the generated files
* docs: minor description cleanup
* internal: update deps
## v2.7.0 | 2015-05-19
* add: es6 opt-in fixes #26
* fix: install latest npm on travis
## v2.6.2 | 2015-05-13
* fix: npm private access is “restricted”
## v2.6.1 | 2015-05-10
* fix: publishing #oops
## v2.6.0 | 2015-05-10
* add: npm_release can now set access level
* fix: misc typos that caused various template bugs
* fix: repoName can’t contain @
* dev: add many more tests
## v2.5.0 | 2015-05-09
* fix: git commit hook now only lints staged files
## v2.4.2 | 2015-05-07
* eslint is not configured now browser-env aware
## v2.4.1 | 2015-05-07
* script: probably a better way of launching editor
* script: linter #cleanup
## v2.4.0 | 2015-05-07
* add: better default CLI template
* add: test is now es6
* fix: package.json formatting fixes
* fix: minor readme improvements
* fix: #cleanup prompt questions
* internal: fix use of repoName
* internal: linter #cleanup
## v2.2.2 | 2015-05-07
* package.json: fix line spacing errors
* es5 build: ensure we build in a prod env
* sh: linter fix
## v2.2.1 | 2015-05-05
* Ensure GNU sort is in the PATH
## v2.2.0 | 2015-05-05
* Ensure modern unix tools are installed
* docs: remove reference to covert
## v2.1.3 | 2015-05-04
* ensure linter runs on jsx files
## v2.1.2 | 2015-05-04
* don’t commit compiled es5
## v2.1.1 | 2015-05-04
* build script now picks up newly created file
## v2.1.0 | 2015-05-04
* build es5 from es6 for release
## v2.0.1 | 2015-05-04
* fix fullname error
## v2.0.0 | 2015-05-04
* covert was removed #oops
* more fixes for different env modes
## v1.8.0 | 2015-05-04
* better support for npm private modules
* sort keywords alphabetically
* Allow a default extension
* fix test generation Fixes #20
* Add support for cli, browser and server modes
* assume es6! default to using babelify
* filter out empty keywords
## v1.7.3 | 2015-05-01
* Add defaults for names fixes #17
* Install username and fullname
## v1.7.2 | 2015-04-29
* fix for travis not playing nice with bash
* enable es6 modules
## v1.7.1 | 2015-04-28
* template: update eslintrc for new eslint rules
* template: update deps
* misc #cleanup
## v1.7.0 | 2015-04-20
* add: tdd-browser
* fix: show description in package.json #oops
## v1.6.3 | 2015-04-17
* eslint: rm react/displayName since jsx is common
## v1.6.2 | 2015-04-15
* bah… setting the engine doesn’t work
## v1.6.1 | 2015-04-15
* put back lint and test checks before release
## v1.6.0 | 2015-04-15
* fixes crazy generator error that came from the better `npm run lint`
* fixes for crazy undocumented yeoman changes
* Update yeoman generator
## v1.5.2 | 2015-04-14
* smarter `npm run lint`
* eslint rule modifications
* use slugname in generated test
* Fix eslint env config
* correct readme for rm prova
## v1.5.1 | 2015-03-29
* Update eslint-react-plugin
## v1.5.0 | 2015-03-29
* Move nsp check to travis fixes #1
* Much simpler git_require_clean_work_tree
## v1.4.2 | 2015-03-20
* generator tests: fix for new (non-semver!) yeoman-generator
* generator: hardlink eslintrc, actually runs eslint in dev
* readme: Fix usage command
* readme: Note that we're now using smokestack
## v1.4.1 | 2015-03-19
* generator: fix npmName callback #oops
* generator: fix: npm run tdd script
* Unpin yeoman generator, turns out it was a bug in my code :|
* eslint rule loosening
* Actually install eslint-plugin-react #oops
## v1.4.0 | 2015-03-17
* Add react plugin to eslint rules
* Loosening up some eslint rules
* CHANGE: `npm run tdd-server` instead of just `npm run tdd`
* update doctoc script to not fail if there's no CONTRIBUTING.md
## v1.3.4 | 2015-03-11
* rm babel-eslint. We can do this with eslint 0.16, and it was buggy
## v1.3.3 | 2015-03-11
* Update eslint, add more es6 goodness
## v1.3.2 | 2015-03-03
* eslint: change func-style to expression
* eslint: change curly to multi-line
* eslint: disable no-unused-expressions
## v1.3.1 | 2015-03-01
* Conform to eslintrc syntax for true/false, linter now… works.
## v1.3.0 | 2015-02-28
* Replace jscs and jscs with eslint
## v1.2.9 | 2015-02-27
* Don’t add version commit to changelog
* linted scripts
## v1.2.8 | 2015-02-27
* Upgrade npm-name
* Added `npm start` default
## v1.2.7 | 2015-02-26
* npmigonore .npmrc
## v1.2.6 | 2015-02-26
* npmignore yo generated files
## v1.2.5 | 2015-02-26
* Okay, for real this, time default tests pass
# v1.2.4 | 2015-02-26
* tests pass by default now
## v1.2.3 | 2015-02-26
* update test file to use tape #oops
## v1.2.2 | 2015-02-21
* Travis now runs against iojs and node 0.12
## v1.2.1 | 2015-02-05
* Add docs around new tests
## v1.2.0 | 2015-02-05
* Move to tape and smokestack in the template; prova just wasn't working
* Move tests to tape
## v1.1.0 | 2015-02-03
* Install covert for code-coverage
## v1.0.1 | 2015-01-29
* table of contents update
* fix typo in readme
## v1.0.0 | 2015-01-28
Using this across several projects already. It's stable enough to 1.0
* Add script to update the template across dirs
* remove Travis support for iojs again. It won’t support iojs until Feb 2 :(
## v0.7.13 | 2015-01-27
* Pin yeoman-generator version, latest breaks tests
## v0.7.12 | 2015-01-27
* Fix finding last git tag
## v0.7.11 | 2015-01-27
* Travis now supports iojs!
## v0.7.10 | 2015-01-22
* Travis doesn't support iojs yet :(
## v0.7.9 | 2015-01-20
* Add travis badge to readme
## v0.7.8 | 2015-01-20
* run travis tests in iojs
## v0.7.7 | 2015-01-20
* Ensure git tags are pushed
## v0.7.6 | 2015-01-20
* Add benefits to the readme
## v0.7.5 | 2015-01-20
* update npmignore
## v0.7.4 | 2015-01-20
* Update scripts
## v0.7.3 | 2015-01-20
* More readme cleanup
## v0.7.2 | 2015-01-20
* Note that the changelog is generated too
## v0.7.1 | 2015-01-20
* Update template readme
## v0.7.0 | 2015-01-20
* link scripts
* fix test
* update npmignore
* update readme
* update npmignore
* Now based off a fork of generator-node
* Updated License.
## v0.3.1 | 2015-01-20
* Add files key in package.json
## v0.3.0 | 2015-01-20
* 0.3.0
* rename to generator-iojs
## v0.2.0 | 2015-01-20
* table of contents update
* npm ignore the changelog
* fix bad git command
* Fix generator location
* Fix up readme
### 0.0.0
Init