GitPedia
angular-fullstack

angular-fullstack/generator-angular-fullstack

Yeoman generator for an Angular app with an Express server

30 Releases
Latest: 8y ago
5.0.0-rc.1LatestPre-release
Awk34Awk34·8y ago·March 28, 2018
GitHub

🐛 Bug Fixes

  • gen: fix .npmignore ([c3bf61f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/c3bf61f))
5.0.0-rc.0Pre-release
Awk34Awk34·8y ago·March 28, 2018
GitHub

🐛 Bug Fixes

  • client: fix some outstanding client bugs ([f4c5471](https://github.com/angular-fullstack/generator-angular-fullstack/commit/f4c5471))
  • client:auth:guard: declare `authService` on class ([afc725f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/afc725f))
  • gen:
  • canary cleanup ([96364a7](https://github.com/angular-fullstack/generator-angular-fullstack/commit/96364a7))
  • don't convert main html file ([8d37569](https://github.com/angular-fullstack/generator-angular-fullstack/commit/8d37569))
  • package: add missing comma ([b2a745b](https://github.com/angular-fullstack/generator-angular-fullstack/commit/b2a745b))
  • seed: rename index.html to app.html to fix CRSF and token issues ([2e784bf](https://github.com/angular-fullstack/generator-angular-fullstack/commit/2e784bf))
  • server: fix express router usage ([542337e](https://github.com/angular-fullstack/generator-angular-fullstack/commit/542337e))
  • + 6 more

Features

  • client: add auth-guard service ([a5cbada](https://github.com/angular-fullstack/generator-angular-fullstack/commit/a5cbada))
  • package:
  • add separate client lint script for TS ([d426be7](https://github.com/angular-fullstack/generator-angular-fullstack/commit/d426be7))
  • add test:server script ([24b6144](https://github.com/angular-fullstack/generator-angular-fullstack/commit/24b6144))
5.0.0-beta.0Pre-release
Awk34Awk34·8y ago·August 31, 2017
GitHub
4.2.0
Awk34Awk34·9y ago·April 19, 2017
GitHub

📋 Notable Changes

  • `node-inspector` has been taken out in favor of Node's integrated `--inspect` flag.
  • @benmarten has taken care of a lot of the lint issues we've seen polluting the console
  • @benmarten also enabled the use of [Yarn](https://yarnpkg.com) if you have it installed. Thanks Ben!
  • Various other fixes. See the [comparison](https://github.com/angular-fullstack/generator-angular-fullstack/compare/4.1.4...4.2.0) for the full list.

🐛 Bug Fixes

  • angular-validation-match: Integration with Babel & Typescript ([#2517](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2517)) ([9db9918](https://github.com/angular-fullstack/generator-angular-fullstack/commit/9db9918))
4.1.4
Awk34Awk34·9y ago·March 19, 2017
GitHub

🐛 Bug Fixes

  • client:footer:
  • fix docs link (html) ([8d69c7a](https://github.com/angular-fullstack/generator-angular-fullstack/commit/8d69c7a)), closes [#2501](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2501)
  • fix docs link (pug) ([190a121](https://github.com/angular-fullstack/generator-angular-fullstack/commit/190a121))
  • events: mongoose event registration ([e3ed67f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/e3ed67f)), closes [#2479](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2479)
  • webpack:
  • don't use html-plugin in test ([959c31c](https://github.com/angular-fullstack/generator-angular-fullstack/commit/959c31c)), closes [#2374](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2374)
  • use raw-loader for pug files ([a212236](https://github.com/angular-fullstack/generator-angular-fullstack/commit/a212236))

Performance Improvements

  • test:endpoint:
  • reduce number of eslint commands run ([6faa7f0](https://github.com/angular-fullstack/generator-angular-fullstack/commit/6faa7f0))
  • remove unused imports ([95a5aab](https://github.com/angular-fullstack/generator-angular-fullstack/commit/95a5aab))
  • test:main: reduce number of app generations ([d42d0b6](https://github.com/angular-fullstack/generator-angular-fullstack/commit/d42d0b6))
4.1.3
Awk34Awk34·9y ago·March 19, 2017
GitHub

🐛 Bug Fixes

  • events: mongoose event registration ([e3ed67f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/e3ed67f)), closes [#2479](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2479)
  • webpack: don't use html-plugin in test ([959c31c](https://github.com/angular-fullstack/generator-angular-fullstack/commit/959c31c)), closes [#2374](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2374)

Performance Improvements

  • test:endpoint:
  • reduce number of eslint commands run ([6faa7f0](https://github.com/angular-fullstack/generator-angular-fullstack/commit/6faa7f0))
  • remove unused imports ([95a5aab](https://github.com/angular-fullstack/generator-angular-fullstack/commit/95a5aab))
  • test:main: reduce number of app generations ([d42d0b6](https://github.com/angular-fullstack/generator-angular-fullstack/commit/d42d0b6))
4.1.2
Awk34Awk34·9y ago·March 19, 2017
GitHub

🐛 Bug Fixes

  • css: fix stylus-loader options ([641646c](https://github.com/angular-fullstack/generator-angular-fullstack/commit/641646c))
  • eslint: hides global variable warnings ([#2448](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2448)) ([6aae4f5](https://github.com/angular-fullstack/generator-angular-fullstack/commit/6aae4f5))
  • sql: Fix form field not displaying sequalize error ([d2cc15a](https://github.com/angular-fullstack/generator-angular-fullstack/commit/d2cc15a)), closes [#2400](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2400)
  • webpack:css: disable css-loader sourceMap option ([d48f0b0](https://github.com/angular-fullstack/generator-angular-fullstack/commit/d48f0b0)), closes [#2188](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2188)
4.1.1
Awk34Awk34·9y ago·March 19, 2017
GitHub

📋 Notable Changes

  • Upgraded to Angular 1.6

🐛 Bug Fixes

  • gen:factory: fix factory subgen location ([b09cfe5](https://github.com/angular-fullstack/generator-angular-fullstack/commit/b09cfe5)), closes [#2381](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2381)
4.1.0
Awk34Awk34·9y ago·November 21, 2016
GitHub

📋 Notable Changes

  • We've bumped some of the Babel deps to `^6.16.0`. This should fix the issues everyone's been seeing with class properties being stripped when using the default settings of Babel without Flow types.

🐛 Bug Fixes

  • client:modal: Fix unknown provider error ([68b7b69](https://github.com/angular-fullstack/generator-angular-fullstack/commit/68b7b69)), closes [#2247](https://github.com/angular-fullstack/generator-angular-fullstack/issues/2247)

Features

  • client:footer:
  • add documentation link ([ad44ee2](https://github.com/angular-fullstack/generator-angular-fullstack/commit/ad44ee2))
  • modify footer ([3ca3cd5](https://github.com/angular-fullstack/generator-angular-fullstack/commit/3ca3cd5))
  • gen:gulp: port changelog code to gulp ([045abfb](https://github.com/angular-fullstack/generator-angular-fullstack/commit/045abfb))
4.0.5
Awk34Awk34·9y ago·November 21, 2016
GitHub
3.8.0
Awk34Awk34·9y ago·November 21, 2016
GitHub
3.7.6
Awk34Awk34·9y ago·November 21, 2016
GitHub
4.0.4
Awk34Awk34·9y ago·November 21, 2016
GitHub
4.0.3
Awk34Awk34·9y ago·September 1, 2016
GitHub
4.0.2
Awk34Awk34·9y ago·September 1, 2016
GitHub
4.0.1
Awk34Awk34·9y ago·August 10, 2016
GitHub

This adds some missing npm dependencies for CSS preprocessors

4.0.0
Awk34Awk34·9y ago·August 8, 2016
GitHub

📦 [Webpack](http://webpack.github.io/)

  • No more Bower
  • Webpack is a Module Bundler for the front-end.
  • Everything starts in `client/app.js`. It imports (using CommonJS / ES2015 imports) everything else needed from there.
  • Whenever we create a new Angular 1 module, we export its name, and import that name in another module up the tree, all the way to `client/app.js`. This design pattern allows for easy lazy-loading.

📦 Gulp v Grunt

  • Grunt has been removed.
  • Gulp is significantly faster to run
  • Gulp focuses on programmatic configuration, which makes it a breeze to configure compared to Grunt's JSON-config-focused configuration.
  • Gulp development is much more active, with Gulp 4.0.0 hopefully being released soon.

📦 ESLint

  • JSHint + JSCS have been replaced with ESLint. ESLint provides a gigantic amount of rules, and is easily pluggable with many plugins. It uses Espree. Also, JSCS has merged with ESLint.

📦 Types

  • Flow support has been added. TypeScript type errors have been fixed.

📦 Constants

  • The task runner no longer takes care of creating an Angular module for config constants. It is taken care of by webpack now (the `shared.js` files is now just `require`d)

📦 Endpoint PUT/PATCH

  • PUT now defaults to an upsert. PATCH now actually does an HTTP PATCH.

📦 -Livereload +Browsersync

  • Livereload has been removed in favor of [Browsersync](https://www.browsersync.io/)

📦 A special thanks to our backers

  • Thank you to all of those that helped make this release possible by contributing to our [Open Collective](https://opencollective.com/angular-fullstack)!
  • Josh Lavely
  • Marinus Klap
  • Alexandre SIRKO
  • Iñigo Beitia
  • Adam Barthelson
  • Rajendra Jagad
  • Paul Jaworski
  • + 3 more
4.0.0 RC 04.0.0-rc.0Pre-release
Awk34Awk34·9y ago·July 27, 2016
GitHub
4.0.0 Beta 24.0.0-beta.2Pre-release
Awk34Awk34·10y ago·June 16, 2016
GitHub

Webpack Support

3.7.5
Awk34Awk34·10y ago·June 16, 2016
GitHub

🐛 Bug Fixes

  • build: fix templateCache generation on gulpfile ([#1936](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1936)) ([#1942](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1942)) ([0286817](https://github.com/angular-fullstack/generator-angular-fullstack/commit/0286817)), closes [#1936](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1936) [#1942](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1942) [#1936](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1936)
3.7.4
Awk34Awk34·10y ago·June 16, 2016
GitHub

🐛 Bug Fixes

  • ie: IE11 log in works for ports 80 and 443 ([414b80a](https://github.com/angular-fullstack/generator-angular-fullstack/commit/414b80a)), closes [#1880](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1880) [#1896](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1896)
3.7.2
Awk34Awk34·10y ago·June 16, 2016
GitHub

🐛 Bug Fixes

  • gen:app: fix insight askPermission ([f6f1fb6](https://github.com/angular-fullstack/generator-angular-fullstack/commit/f6f1fb6)), closes [#1889](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1889)
3.7.1
Awk34Awk34·10y ago·June 16, 2016
GitHub

🐛 Bug Fixes

  • gen: move bluebird to dependencies ([7d87697](https://github.com/angular-fullstack/generator-angular-fullstack/commit/7d87697)), closes [#1888](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1888)
3.7.0
Awk34Awk34·10y ago·May 15, 2016
GitHub

📋 Notable Changes

  • The Angular component sub-generator from generator-ng-component was added
  • The generator no longer uses the babel require hook at runtime
  • The generator's template files are now passed through Babel at scaffold time. This allows for things like removing type annotations if the user so chooses.
  • TypeScript uses typings instead of tsd

🐛 Bug Fixes

  • client: remove no-empty from tslint.json ([eafc4e0](https://github.com/angular-fullstack/generator-angular-fullstack/commit/eafc4e0))
  • client:navbar.controller: refactor EJS, exclude constructor if empty ([a75b1d4](https://github.com/angular-fullstack/generator-angular-fullstack/commit/a75b1d4))
  • e2e:main: fix yeoman.png regex ([4b4db99](https://github.com/angular-fullstack/generator-angular-fullstack/commit/4b4db99))
  • express: import `connect-mongo/es5` if node < 4 ([63fb77f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/63fb77f)), closes [#1844](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1844)
  • gen:app: only include `typings.json` with TS ([6f82220](https://github.com/angular-fullstack/generator-angular-fullstack/commit/6f82220))
  • gen:endpoint:
  • return promise ([6b30ef7](https://github.com/angular-fullstack/generator-angular-fullstack/commit/6b30ef7))
  • typo ([0787039](https://github.com/angular-fullstack/generator-angular-fullstack/commit/0787039))
  • + 16 more

Features

  • client:auth: add first type definition (`callback: Function`) ([7ed2585](https://github.com/angular-fullstack/generator-angular-fullstack/commit/7ed2585))
  • gen:
  • add component generator ([bf649ab](https://github.com/angular-fullstack/generator-angular-fullstack/commit/bf649ab)), closes [#1711](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1711)
  • also build test dir (just like generators dir) ([e09fb76](https://github.com/angular-fullstack/generator-angular-fullstack/commit/e09fb76))
  • default to gulp, mocha ([4cc2da6](https://github.com/angular-fullstack/generator-angular-fullstack/commit/4cc2da6))
  • gen:app: run all client files through Babel & JS Beautifier ([1d4ce11](https://github.com/angular-fullstack/generator-angular-fullstack/commit/1d4ce11))
  • gen:gulp:
  • add installFixtures task ([04a7878](https://github.com/angular-fullstack/generator-angular-fullstack/commit/04a7878))
  • + 7 more
3.6.1
Awk34Awk34·10y ago·April 23, 2016
GitHub

🐛 Bug Fixes

  • package: revert to Grunt 0.4.5 if user chooses Grunt ([1cc91a3](https://github.com/angular-fullstack/generator-angular-fullstack/commit/1cc91a3)), closes [#1815](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1815)
3.6.0
Awk34Awk34·10y ago·April 22, 2016
GitHub

🐛 Bug Fixes

  • gen:heroku: allow for grunt or gulp ([954baa4](https://github.com/angular-fullstack/generator-angular-fullstack/commit/954baa4))
  • gen:openshift: allow for grunt or gulp ([2f1a229](https://github.com/angular-fullstack/generator-angular-fullstack/commit/2f1a229))
  • gulp: build images before rev-replace ([4139694](https://github.com/angular-fullstack/generator-angular-fullstack/commit/4139694))
  • gulp:copy:constant: fix output dir ([a5e31cf](https://github.com/angular-fullstack/generator-angular-fullstack/commit/a5e31cf)), closes [#1748](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1748)
  • gulp:inject: prevent `'inject:css'` from showing up twice ([09b4f01](https://github.com/angular-fullstack/generator-angular-fullstack/commit/09b4f01))
  • gulp:inject:css: remove leading `/` ([6de6272](https://github.com/angular-fullstack/generator-angular-fullstack/commit/6de6272))
  • gulp:jshint: include jshint alongside gulp-jshint ([978f6ba](https://github.com/angular-fullstack/generator-angular-fullstack/commit/978f6ba))
  • gulp:serve:
  • + 11 more

Features

  • GitHub: add issue and PR templates ([79b1db7](https://github.com/angular-fullstack/generator-angular-fullstack/commit/79b1db7))
  • gulp:
  • add serve:debug, add gulp-node-inspector ([f6eb26d](https://github.com/angular-fullstack/generator-angular-fullstack/commit/f6eb26d))
  • port `grunt buildcontrol` tasks over to gulp ([3221678](https://github.com/angular-fullstack/generator-angular-fullstack/commit/3221678))
3.5.0
Awk34Awk34·10y ago·April 15, 2016
GitHub

📋 Notable Changes

  • A lot of various dependencies were updated

🐛 Bug Fixes

  • gen:
  • import exec ([4f3f9dc](https://github.com/angular-fullstack/generator-angular-fullstack/commit/4f3f9dc))
  • move some insight code ([7be23bd](https://github.com/angular-fullstack/generator-angular-fullstack/commit/7be23bd))
  • shim determineAppname, use name argument if provided ([bdaeb5a](https://github.com/angular-fullstack/generator-angular-fullstack/commit/bdaeb5a)), closes [#1682](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1682)
  • grunt: update rev-ed images in css as well as js ([5a24b83](https://github.com/angular-fullstack/generator-angular-fullstack/commit/5a24b83)), closes [#977](https://github.com/angular-fullstack/generator-angular-fullstack/issues/977)
  • grunt:filerev: don't rev assets/fonts/ ([5228536](https://github.com/angular-fullstack/generator-angular-fullstack/commit/5228536))
  • gulp: add inject:tsconfig to inject task ([bb045c5](https://github.com/angular-fullstack/generator-angular-fullstack/commit/bb045c5))
  • gulp:build: exclude local.env.sample.js ([429d5f3](https://github.com/angular-fullstack/generator-angular-fullstack/commit/429d5f3)), closes [#1570](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1570)
  • + 2 more
3.4.0
Awk34Awk34·10y ago·March 10, 2016
GitHub

📋 Notable Changes

  • Updated Angular to 1.5 (the main page now uses an Angular 1.5 component)
  • Updated generator-ng-component to ~0.2.1. Angular subgenerators will now generate ES6 code and TypeScript code.
  • Updated angular-bootstrap to ~1.1.2
  • Updated bluebird to ^3.3.3, and set mongoose to use bluebird instead of mpromise. This allows us to remove promisification of mongoose APIs.
  • Updated PhantomJS to ^2.1.4

🐛 Bug Fixes

  • deps:
  • always include grunt-babel if grunt chosen ([7ba7d1f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/7ba7d1f))
  • include tslint ([543d784](https://github.com/angular-fullstack/generator-angular-fullstack/commit/543d784))
  • gen: fix Stylus & Sass extensions ([37d6c46](https://github.com/angular-fullstack/generator-angular-fullstack/commit/37d6c46)), closes [#1609](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1609)
  • grunt:babel: exclude local.env.sample.js ([3e0518b](https://github.com/angular-fullstack/generator-angular-fullstack/commit/3e0518b))
  • grunt:injector: sort js/ts modules ([fe6aba2](https://github.com/angular-fullstack/generator-angular-fullstack/commit/fe6aba2))
  • gulp: add inject:tsconfig, change script watcher ([978e07e](https://github.com/angular-fullstack/generator-angular-fullstack/commit/978e07e))
  • gulp:build:
  • + 7 more

Features

  • gen: add 'es6' to generator-ng-component filters ([65530b3](https://github.com/angular-fullstack/generator-angular-fullstack/commit/65530b3))
3.3.0
Awk34Awk34·10y ago·February 3, 2016
GitHub

📋 Notable Changes

  • TypeScript support
  • Gulp support

Features

  • client: move navbar and footer directive usage to around the router view directive in index.html ([c429adb](https://github.com/angular-fullstack/generator-angular-fullstack/commit/c429adb))

🐛 Bug Fixes

  • gulp:
  • make coverage tests work ([d3fd0c0](https://github.com/angular-fullstack/generator-angular-fullstack/commit/d3fd0c0))
  • exclude constant file from lint:scripts:client ([103db11](https://github.com/angular-fullstack/generator-angular-fullstack/commit/103db11)), closes [#1587](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1587)
  • grunt:
  • fix wrong tslint vs jshint ([15f60db](https://github.com/angular-fullstack/generator-angular-fullstack/commit/15f60db))
  • exclude constant file from jshint:all ([f4e590f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/f4e590f))
  • babel: don't try to transpile JSON files ([885438f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/885438f)), closes [#1561](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1561)
  • build: don't copy local.env.sample ([be5a1f4](https://github.com/angular-fullstack/generator-angular-fullstack/commit/be5a1f4)), closes [#1570](https://github.com/angular-fullstack/generator-angular-fullstack/issues/1570)
  • + 2 more
3.2.0
Awk34Awk34·10y ago·January 4, 2016
GitHub

Features

  • app: fix .gitattributes ([6b17ef7](https://github.com/angular-fullstack/generator-angular-fullstack/commit/6b17ef719424cbe4025a7abb3bdc7466853f700c))
  • gulp
  • add missing tasks ([4d0e2ba](https://github.com/angular-fullstack/generator-angular-fullstack/commit/4d0e2ba32ddaa8c0f4a9a78cbce362843b522894))
  • update useref to latest version ([f21a388](https://github.com/angular-fullstack/generator-angular-fullstack/commit/f21a388f9e724b34cdd92f5a704782c2035e677d))
  • add file revisioning for images ([3bf29b2](https://github.com/angular-fullstack/generator-angular-fullstack/commit/3bf29b27e4a3c61bc932af11dd3ea9a27c8fd48c))

🐛 Bug Fixes

  • e2e: force e2e tests to wait for angular ([842ab55](https://github.com/angular-fullstack/generator-angular-fullstack/commit/842ab558c721f114b27d9dae8d3b6e436db71af8))
  • gen: fix styleExt being `sass` instead of `scss` ([8f99a8f](https://github.com/angular-fullstack/generator-angular-fullstack/commit/8f99a8ffb89e2c98b06b025bcdeb2374c839e81f))
  • gen: set scriptExt, templateExt, & styleExt when re-using a .yo-rc.json ([6e59229](https://github.com/angular-fullstack/generator-angular-fullstack/commit/6e59229afde8c3590da9d8f83bdd96c556fadfd6))
  • gulp:
  • inject angular modules before other scripts ([c0d5a14](https://github.com/angular-fullstack/generator-angular-fullstack/commit/c0d5a146fd18e9953ece8e180cfd4c33f8fac63f))
  • clean .tmp folder in build task ([9596ba4](https://github.com/angular-fullstack/generator-angular-fullstack/commit/9596ba47a1e817605eb9ccdb600f4aa62d718e3f))
  • add missing gulp-env package ([cf017de](https://github.com/angular-fullstack/generator-angular-fullstack/commit/cf017debb7f2715896bf93003b576a0242a270b5))
  • get client tests working ([0cb4a4b](https://github.com/angular-fullstack/generator-angular-fullstack/commit/0cb4a4b9494a564508d6f2ec256374224465808b))
  • + 5 more