Skip to content

Commit 15912c8

Browse files
committed
Merge pull request #1290 from DaftMonk/chore/before-3.0.0
Pre 3.0.0 stuff
2 parents 7fa3be3 + 33cb049 commit 15912c8

File tree

4 files changed

+24
-16
lines changed

4 files changed

+24
-16
lines changed

Diff for: CHANGELOG.md

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
<a name="3.0.0"></a>
2+
# [3.0.0](https://github.com/DaftMonk/generator-angular-fullstack/compare/2.1.1...3.0.0) (2015-12-06)
3+
4+
# 3.0.0
5+
6+
### New Features
7+
8+
* **Sequelize** - You can now choose between MongoDB + Mongoose or SQLite3 + Sequelize
9+
* **Babel** - We now include Babel transpiler support, with plans to add TypeScript in the future
10+
* **Lusca** - Lusca Security Middleware is included by default
11+
* **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
12+
* **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
13+
* Mongoose Bluebird Promises
14+
15+
### Breaking Changes
16+
17+
* **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.
18+
* **~~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.
19+
* Removed some backwards-compatibility support code
20+
21+
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
22+
123
<a name="2.1.1"></a>
224
## [2.1.1](https://github.com/DaftMonk/generator-angular-fullstack/compare/2.1.0...2.1.1) (2015-07-29)
325

Diff for: Gruntfile.js

-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ module.exports = function (grunt) {
4040
},
4141
release: {
4242
options: {
43-
bump: false, // remove after 3.0.0 release
4443
commitMessage: '<%= version %>',
4544
tagName: '<%= version %>',
4645
file: 'package.json',

Diff for: app/generator.js

-7
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,6 @@ export default class Generator extends Base {
3838
},
3939

4040
info: function () {
41-
this.log(chalk.red(`
42-
################################################################
43-
# NOTE: You are using a pre-release version of
44-
# generator-angular-fullstack. For a more stable version, run
45-
# \`npm install -g generator-angular-fullstack@^2.0.0\`
46-
################################################################`));
47-
this.log('You\'re using the Angular Full-Stack Generator, version ' + this.rootGeneratorVersion());
4841
this.log(this.yoWelcome);
4942
this.log('Out of the box I create an AngularJS app with an Express server.\n');
5043
},

Diff for: contributing.md

+2-8
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,9 @@ A detailed explanation can be found in this [document][commit-message-format].
7474
# Releasing
7575
*(for contributors with push access)*
7676

77-
The `grunt release` task will do most of the work for you, see [`grunt-release`](https://github.com/geddski/grunt-release) for semver usage.
77+
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.
7878

79-
* Manually bump `package.json` version.
80-
81-
*note: this step will be removed once `3.0.0` is released*
82-
83-
* Run the release task `grunt release`.
84-
85-
*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)*
79+
* Run the release task `grunt release:RELEASE_TARGET`.
8680

8781
* Push and publish the `angular-fullstack-deps` submodule.
8882
```bash

0 commit comments

Comments
 (0)