Skip to content

Releases: angular-fullstack/generator-angular-fullstack

3.7.4

16 Jun 20:39
Compare
Choose a tag to compare

Bug Fixes

3.7.2

16 Jun 20:38
Compare
Choose a tag to compare

Bug Fixes

  • gen:app: fix insight askPermission (f6f1fb6), closes #1889

3.7.1

16 Jun 20:38
Compare
Choose a tag to compare

Bug Fixes

  • gen: move bluebird to dependencies (7d87697), closes #1888

3.7.0

15 May 05:40
Compare
Choose a tag to compare

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)
  • client:navbar.controller: refactor EJS, exclude constructor if empty (a75b1d4)
  • e2e:main: fix yeoman.png regex (4b4db99)
  • express: import connect-mongo/es5 if node < 4 (63fb77f), closes #1844
  • gen:app: only include typings.json with TS (6f82220)
  • gen:endpoint:
  • gen:grunt: update paths (104efc6)
  • gen:gulp:babel: return the two merged streams (3748953)
  • gen:gulp:clean: also clean test dir (aedb37e)
  • gen:gulp:updateFixtures: fix saving as private/public (a2cecab)
  • gen:test:endpoint: jshint function also checks that the file exists (17d9985)
  • gen:test:main: fix sql e2e (a9d238c)
  • grunt: exclude jshint config if using TypeScript (54d4ebd)
  • gulp: fix racing condition for copy:constant (f07b451), closes #1830
  • package:
    • always make html2js a dependency (bdf1e4a), closes #1722
    • grunt-injector 1.0.0 is broken (3391299)
    • include gulp devDependency (c857b27)
  • server:
  • server:oauth:
    • fix mongoose validation when re-login using twitter oauth (5f8805d)

Features

  • client:auth: add first type definition (callback: Function) (7ed2585)
  • gen:
    • add component generator (bf649ab), closes #1711
    • also build test dir (just like generators dir) (e09fb76)
    • default to gulp, mocha (4cc2da6)
  • gen:app: run all client files through Babel & JS Beautifier (1d4ce11)
  • gen:gulp:
    • add installFixtures task (04a7878)
    • add mocha (ead201a)
    • port updateFixtures to Gulp (hot damn is it faster 🔥) (94d69da)
  • gen:test:
    • add endpoint path name test (0b36375)
    • add endpoint-specific tests (887476f)
  • grunt:less: add sourcemap options (#1868) (55c9a18), closes #1765
  • gulp:ts: inject client .ts test files automatically into config file. (17cb4e4), closes #1828

3.6.1

23 Apr 17:33
Compare
Choose a tag to compare

Bug Fixes

  • package: revert to Grunt 0.4.5 if user chooses Grunt (1cc91a3), closes #1815

3.6.0

22 Apr 00:15
Compare
Choose a tag to compare

Bug Fixes

  • gen:heroku: allow for grunt or gulp (954baa4)
  • gen:openshift: allow for grunt or gulp (2f1a229)
  • gulp: build images before rev-replace (4139694)
  • gulp:copy:constant: fix output dir (a5e31cf), closes #1748
  • gulp:inject: prevent 'inject:css' from showing up twice (09b4f01)
  • gulp:inject:css: remove leading / (6de6272)
  • gulp:jshint: include jshint alongside gulp-jshint (978f6ba)
  • gulp:serve:
  • gulp:styles: fix styles task for plain CSS (dc72c33), closes #1747
  • gulp:test:client: move around some 'tsd' tasks (86c7510)
  • gulp:wiredep: copy exclude array code from Grunt (2997e34), closes #1739
  • livereload: ignore api routes and specific non-html files (c6a396b), closes #1636 #1764
  • server:user:spec: replace context with describe (5716660)
  • ts:
    • exclude ui-router.mock.ts from tsconfig.client.test.json if using ngroute (3e40776)
    • fix typo of gulp's typescript test configuration file (023b261)
  • user: fix email and password validation (474a3a1)

Features

  • GitHub: add issue and PR templates (79b1db7)
  • gulp:
    • add serve:debug, add gulp-node-inspector (f6eb26d)
    • port grunt buildcontrol tasks over to gulp (3221678)

3.5.0

15 Apr 02:49
Compare
Choose a tag to compare

Notable Changes

A lot of various dependencies were updated

Bug Fixes

  • gen:
    • import exec (4f3f9dc)
    • move some insight code (7be23bd)
    • shim determineAppname, use name argument if provided (bdaeb5a), closes #1682
  • grunt: update rev-ed images in css as well as js (5a24b83), closes #977
  • grunt:filerev: don't rev assets/fonts/ (5228536)
  • gulp: add inject:tsconfig to inject task (bb045c5)
  • gulp:build: exclude local.env.sample.js (429d5f3), closes #1570
  • jshint: capitalize MongoStore (310cb22)
  • model:user: add missing return statements (f6ca289)

3.4.0

10 Mar 20:33
Compare
Choose a tag to compare

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)
    • include tslint (543d784)
  • gen: fix Stylus & Sass extensions (37d6c46), closes #1609
  • grunt:babel: exclude local.env.sample.js (3e0518b)
  • grunt:injector: sort js/ts modules (fe6aba2)
  • gulp: add inject:tsconfig, change script watcher (978e07e)
  • gulp:build:
    • add copy:fonts task (27f1cc8)
    • fix building when using Jade (687cd09)
  • gulp:ts: fix gulp not using latest typescript config after changed (6a6afd9)
  • gulp:tslint: exclude both typings and test_typings (2e83bd1)
  • gulp:watch: re-compile jade to .tmp (18412a7)
  • server:oauth: fix sequelize syntax (221f7a4), closes #1654
  • tslint: fix no-trailing-comma (d7cd347)

Features

  • gen: add 'es6' to generator-ng-component filters (65530b3)

3.3.0

03 Feb 19:26
Compare
Choose a tag to compare

Notable Changes

  • TypeScript support
  • Gulp support

Features

  • client: move navbar and footer directive usage to around the router view directive in index.html (c429adb)

Bug Fixes

  • gulp:
    • make coverage tests work (d3fd0c0)
    • exclude constant file from lint:scripts:client (103db11), closes #1587
  • grunt:
    • fix wrong tslint vs jshint (15f60db)
    • exclude constant file from jshint:all (f4e590f)
    • babel: don't try to transpile JSON files (885438f), closes #1561
    • build: don't copy local.env.sample (be5a1f4), closes #1570
  • gen:test: make sure we overwrite conflicts, add missing options from mock prompt options (d6aeacf)
  • npm: make sure to include mocha for server tests (6c4e926)

3.2.0

04 Jan 18:13
Compare
Choose a tag to compare

Features

  • app: fix .gitattributes (6b17ef7)
  • gulp
    • add missing tasks (4d0e2ba)
    • update useref to latest version (f21a388)
    • add file revisioning for images (3bf29b2)

Bug Fixes

  • e2e: force e2e tests to wait for angular (842ab55)
  • gen: fix styleExt being sass instead of scss (8f99a8f)
  • gen: set scriptExt, templateExt, & styleExt when re-using a .yo-rc.json (6e59229)
  • gulp:
    • inject angular modules before other scripts (c0d5a14)
    • clean .tmp folder in build task (9596ba4)
    • add missing gulp-env package (cf017de)
    • get client tests working (0cb4a4b)
    • use different transpile options for server and client (bb67961)
    • make sure tests and main app file are not injected (0171112)
    • make sure .htaccess is copied on build (3602406)
    • call wiredep:test before running tests (103adb2)
    • inject:css: fix string that should be template string (bb92502)