Skip to content
This repository has been archived by the owner on Jan 21, 2023. It is now read-only.

v0.10.0

Compare
Choose a tag to compare
@larsonjj larsonjj released this 03 Sep 08:19
· 826 commits to master since this release

Major API Changes ⚠️

This release is a monster and pretty close to a complete rewrite of the generator.
No backwards compatibility with <= 0.9.11

Highlights

  • Can now read existing .yo-rc.json configuration files. This makes it much easier to generate and re-generate the same project.
  • Grunt tasks are now categorized. Should give a bit more context as what each task is used for. (#41)
  • 150+ tests added to both sub-generators and the main generator to keep a solid ~95% code coverage
  • An Express server can now be generated! 👍 Includes optional MySQL and MongoDB database support, Security with PayPal's Lusca, and Cookie Sessions using express-session
  • New prompts added to help you fill out database connection information (host, port, etc)
  • dev/ folder is now called client/ which fits nicely with server additions stored in the server/ folder
  • React is now it's own line item for Single Page Applications as it is no longer constrained to Backbone apps. (FYI: React is no longer available for Backbone applications)
  • View sub-generator is now only available for Backbone applications
  • New Template sub-generator is now used for creating Backbone templates (without having to create views) as well as Jade and Swig templates for Static Sites
  • Prompts are now categorized, which should make filling them out much easier to follow
  • Added --allow-remote option to grunt serve and grunt test:watch to allow remote devices on the same network to connect to your app/site
  • Unit testing your app/site is now optional (No longer forced to generate test/spec files)
  • Removed all HTML5 Boilerplate extras as they are easily added if needed and didn't seem to be used much
  • Includes and partials are now injected automatically to necessary files.

Plus so much more.....