From 586f3ee6e84cb4d737e26e42cf89be85ee04cd42 Mon Sep 17 00:00:00 2001 From: Andrew Koroluk Date: Thu, 10 Sep 2015 21:40:03 -0400 Subject: [PATCH 1/3] chore(gen): remove prerelease note --- app/generator.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/app/generator.js b/app/generator.js index 67a00bfe5..64db0c1a5 100644 --- a/app/generator.js +++ b/app/generator.js @@ -38,13 +38,6 @@ export default class Generator extends Base { }, info: function () { - this.log(chalk.red(` -################################################################ -# NOTE: You are using a pre-release version of -# generator-angular-fullstack. For a more stable version, run -# \`npm install -g generator-angular-fullstack@^2.0.0\` -################################################################`)); - this.log('You\'re using the Angular Full-Stack Generator, version ' + this.rootGeneratorVersion()); this.log(this.yoWelcome); this.log('Out of the box I create an AngularJS app with an Express server.\n'); }, From 426810707772525d4056a4990cbac19f50c7b3e3 Mon Sep 17 00:00:00 2001 From: kingcody Date: Tue, 8 Sep 2015 21:47:57 -0400 Subject: [PATCH 2/3] chore(gen): remove pre-`3.0.0` release code and docs [ci skip] --- Gruntfile.js | 1 - contributing.md | 10 ++-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 64e407a11..675c166bb 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -40,7 +40,6 @@ module.exports = function (grunt) { }, release: { options: { - bump: false, // remove after 3.0.0 release commitMessage: '<%= version %>', tagName: '<%= version %>', file: 'package.json', diff --git a/contributing.md b/contributing.md index 037a6b78f..bfcd7bb98 100644 --- a/contributing.md +++ b/contributing.md @@ -74,15 +74,9 @@ A detailed explanation can be found in this [document][commit-message-format]. # Releasing *(for contributors with push access)* -The `grunt release` task will do most of the work for you, see [`grunt-release`](https://github.com/geddski/grunt-release) for semver usage. +The `grunt release` task will do most of the work for you, see [`grunt-release`](https://github.com/geddski/grunt-release#using-grunt-release) for valid release targets. -* Manually bump `package.json` version. - -*note: this step will be removed once `3.0.0` is released* - -* Run the release task `grunt release`. - -*note: once `3.0.0` is released you will need to use a valid `grunt-release` target, see [here](https://github.com/geddski/grunt-release#using-grunt-release)* +* Run the release task `grunt release:RELEASE_TARGET`. * Push and publish the `angular-fullstack-deps` submodule. ```bash From 33cb0496d952b5cdcb8f7059644633e8dc6d999c Mon Sep 17 00:00:00 2001 From: Andrew Koroluk Date: Wed, 2 Dec 2015 10:45:20 -0500 Subject: [PATCH 3/3] docs(changelog): 3.0.0 --- CHANGELOG.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b47eb6f1..20e4aed18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ + +# [3.0.0](https://github.com/DaftMonk/generator-angular-fullstack/compare/2.1.1...3.0.0) (2015-12-06) + +# 3.0.0 + +### New Features + + * **Sequelize** - You can now choose between MongoDB + Mongoose or SQLite3 + Sequelize + * **Babel** - We now include Babel transpiler support, with plans to add TypeScript in the future + * **Lusca** - Lusca Security Middleware is included by default + * **Angular Modules** - A few components of the front-end have been broken out into their own Angular modules, such as `auth`, `admin`, and a new `util` module + * **Modern Angular Best-Practices** - We have moved a lot of the code to take advantage of the `controllerAs` syntax, as well as ES6/ES7 Classes + * Mongoose Bluebird Promises + +### Breaking Changes + + * **Node >= 4.2.2** - We now support versions of Node 4.2.2 and up. Since this is a generator for scaffolding out a new project, it makes sense to move support to the 4.2.2 Long Term Support (LTS) version of Node, since it is the most supported release by Node. It is likely that the generator will work with earlier versions of Node, but it is not recommended. + * **~~CoffeeScript~~, ~~Vanilla JS~~** - Removed CoffeeScript and vanilla JS support. CoffeeScript has served its purpose and been replaced by much better transpilers. Vanilla JS doesn't provide a lot of the features that enable good, modern code. We now only support Babel 5.8.x, and plan to add TypeScript support in the future. + * Removed some backwards-compatibility support code + +To see the full list of changes, click the '3.0.0' title to view the GitHub compare between 3.0.0 and 2.1.1 + ## [2.1.1](https://github.com/DaftMonk/generator-angular-fullstack/compare/2.1.0...2.1.1) (2015-07-29)