changelogs.md


rapid-build/rapid-build

Repository  -  API  -  Source

6.0.0

October 27, 2018

Bug Fixes

  • install failure: (24508b6)
    • replace node-sass with sass package
    • node-sass can cause an install failure because it currently depends on python

Features

Breaking Changes

Only applies to people using typescript.
Bumped typescript to v3.1.3 from v2.7.2 (breaking changes).

5.0.3

March 23, 2018

Bug Fixes

  • fix watching: (c7fdaa5)
    • server files
    • client and server tests

5.0.2

March 21, 2018

Bug Fixes

  • watcher: fix watching symlinks specified in build option extra.watch for windows (c056c22)

Minor Features

5.0.1

February 13, 2018

Bug Fixes

  • absolute css urls: for client libs and bower_components ensure path is set correctly (d34be06)

5.0.0

February 7, 2018

Massive refactor to improve the build's error logging due to gulp v4's strictness.

Bug Fixes

  • inline.jsHtmlImports build option:
    • should match import when "from" doesn't have a space after it (9e26a0e)
    • should match only ".html" imports when javascript is all on one line (4dc718d)
    • should match template variable that's followed by "}" (5f39670)

Features

  • bump: dep typescript to v2.7.1 (b1a1874)
  • new cli options:
    • -v for outputting rapid-build's version number (65f2f1f)
    • --location for outputting where rapid-build is installed (03b274e)
  • new build option inline.htmlAssets:
    • inline css, images and script files into your html (😎wicked cool)
    • useful when creating web components
    • example:
        this: <div><script src="/scripts/main.js"></script><div>
        to this: <div><script>console.log('Hello world!')</script><div>

Minor Features

  • improved error logging: for identifying build issues

Breaking Changes

Only applies to people using typescript.
Bumped typescript from v2.6.2 to v2.7.1 (breaking changes).

4.0.1

December 29, 2017

Bug Fixes

  • bump deps:
    • uglify-js and uglify-es from v3.2.0 to v3.2.2 (47f687c)

4.0.0

November 28, 2017

Features

  • new build option:
    • inline.jsHtmlImports.client.enable (task, plugin)
    • set to true to inline js html imports
    • removes html import statement
    • replaces template variable with template literal containing contents of ../views/xxx.html
      // example js file
      import template from '../views/xxx.html';
      return template;
  • new minify build options:
    • minify[client|server] (d8f2817)
    • before the minify.js build options only applied to client,
    • now you can target either client or server and minify ES6+ (minifying ES6+ must be enabled)
    • new build options (introduces breaking changes):
      • minify.server.json.enable
      • minify.client.js.fileName
      • minify[client|server].js.enable
      • minify[client|server].js.es6 (to minify ES6+)
      • minify[client|server].js.options
  • bump deps:
  • bump server deps:

BREAKING CHANGES

  1. minify build options:

    • To migrate the code follow the example below (in rapid-build.json):

    • Before:*

      {
         minify: {
             js: {
                 scripts: false,
                 mangle : false,
                 fileName: 'rapid-build.min.js'
             }
         }
      }
    • Now:*

      {
         minify: {
             client: {
                 js: {
                     enable: false,
                     options: { mangle: false },
                     fileName: 'rapid-build.min.js'
                 }
             }
         }
      }
  2. build option:

    • breaking change only applies to people who need to support ie 8 and 9
    • changed build option minify.css.splitMinFile default value to false (82ebb10)
    • the build will no longer by default split styles.min.css into multiple files if the selector count > 4,095
    • if you need this feature set the following in your rapid-build.json:
      • minify.css.splitMinFile = true
  3. bump typescript:

    • breaking change only applies to people using typescript
    • find breaking changes here: v2.6

3.1.2

November 3, 2017

Bug Fixes

  • build option: fix option exclude.default.server.files (f386547)

3.1.1

November 1, 2017

Bug Fixes

  • node v8: fix installation issues in windows for node v8 (f40c686)

3.1.0

October 30, 2017

Release includes many dependency bumps and a couple new features.

Features

  • symlinks: add symlink support to client libs folder (52a2b8f)
  • cache busting: cache bust svg files (17e4133)

3.0.1

October 18, 2017

Bug Fixes

3.0.0

October 11, 2017

Features

  • new build option: extra.watch[client|server] (1a01fc0^...ad27ca5)
    • useful for watching files that the build doesn't by default (supports symlinks too)
    • example: extra.watch.server = ['**/*.json']

Performance Improvements

  • gulp 4: boosted performance by upgrading the build to use gulp 4 (d1fc1d4)

Breaking Changes

Probably won't affect anyone.
If you are using rapid-build's cli then you're good 👍

Only applies to people using gulp <= v3 and rapid-build in their own gulp file or gulp tasks.

To migrate, upgrade your gulp to version 4.

2.2.1

September 6, 2017

Keeping dependencies up-to-date 👍

Minor Features

  • bump deps: includes bumping typescript v2.4.2 to v2.5.2

2.2.0

August 17, 2017

Features

  • 2 new build options: compile.htmlScripts.client.enable and extra.compile.client.htmlScripts (f12310f)
    • useful for creating web components that work with unsupported browsers like IE11

Minor Features

2.1.0

July 4, 2017

Minor Features

2.0.0

July 1, 2017

Features

  • bump: dep typescript to v2.4.1 from v2.2.1 (5c0c9c1)
  • typescript features: v2.3 and v2.4

Breaking Changes

Only applies to people using typescript.
Find breaking changes here:

1.1.1

June 21, 2017

Bug Fixes

  • npm5: provide npm5 support (6b489fa)
  • quick start: fix the client app for the quick start's prod:server build, it was crashing the browser (780ae48)

1.1.0

April 20, 2017

Features

  • build option: add build option spa[scripts|styles].attrs for ability to add or modify attrs on link and script tags in spa.html (a857801)

1.0.0

February 25, 2017

After two years of development and 115 releases, rapid-build has finally reached the 1.0.0 milestone! Enjoy and always, Develop Rapidly!

Minor Features

  • bump deps: includes typescript v2.2.1 (37d97e8)

0.72.0

February 9, 2017

Features

  • build option dist.pack: disabled by default, enable to pack/create a zip, tar or tgz file from the dist directory once the build completes (729ef3d)

Breaking Changes

  • Bumped dependency browserify to v14.0.0 which drops support for IE8-10. This only effects people who are using typescript on the client side and need to support IE8-10. (ada6fbe)

0.71.0

January 19, 2017

Features

  • bower.json location: move bower.json from project root to src/client/ root (5b20a56)

Breaking Changes

  • This is completely an architectural design decision. Seems more natural to place bower.json inside of src/client/ root and not the project's root. This only applies to people using rapid-build to install client bower_components.

To migrate, move bower.json from project root to src/client/ root.

Before:
bower.json

Now:
src/client/bower.json

0.70.0

January 13, 2017

Features

  • npm 3+ support: get the build working in npm 3+

Breaking Changes

  • To provide npm 3+ support, build option server.node_modules has been removed and replaced with the standard way of installing node_modules via creating a src/server/package.json

To migrate the code follow the example below:

Before:
For the build to move server node_modules to dist/server/ you had to install them in your project's root then add something like the following in rapid-build.json:

{
  "server": {
    "node_modules": ["cors"]
  }
}

Now:
Do it the natural way by creating a package.json in the root of src/server/ then install your node_modules and the build will copy your src/server/node_modules/ to dist/server/. Example of src/server/package.json:

{
  "name": "my-server",
  "version": "1.0.0",
  "dependencies": {
    "cors": "^2.8.1"
  }
}

0.69.5

December 22, 2016

Bug Fixes

  • windows: from not opening google chrome browser on dev build, now defaults to opening default browser (e3496ea)

0.69.4

December 6, 2016

Bug Fixes

  • windows watch: fix script file types from not being moved to dist on the dev build's file watch (829ee63)

0.69.3

November 11, 2016

Bug Fixes

  • server: build option httpProxy, fix http verbs like put and post from not working when using httpProxy (d06e4bc)

0.69.2

October 18, 2016

Minor Features

  • bump deps: includes typescript v2.0.3 (e218c11)

0.69.1

September 14, 2016

Bug Fixes

  • typescript: fix the build from breaking when typescript server has no tsconfig.json (e278de0)

0.69.0

September 12, 2016

Features

  • typescript 2: use typescript 2.0.2 for the builds (6fad123)

Performance Improvements

  • typescript: improve watch for typescript server (7730ad7)

0.68.1

August 31, 2016

Bug Fixes

  • server: typescript watch (3a6791d)

0.68.0

August 30, 2016

Bug Fixes

  • css watch: fix watch for lazy loaded css files, don't try to inject css changes, just do a page refresh (f5f20f0)

Features

  • cli option: add cli option --cache-list to display the build's internal cache (164ddc4)

0.67.3

August 17, 2016

Bug Fixes

  • templateCache watch: fix dev build template cache watch (c30e38f)

0.67.2

August 17, 2016

Bug Fixes

  • reload: windows fix for browser reload when creating a typescript bundle (563a32b)
  • typescript prod build: windows fix for client typescript prod build (e7536a4)

0.67.1

August 10, 2016

Minor Features

  • bump deps: babel-preset-es2015, browser-sync, event-stream, gulp-watch, karma, phantomjs-prebuilt and postcss (8e551c6)

0.67.0

August 8, 2016

Features

  • typescript: add typescript support, must be enabled via build option compile.typescript[client|server].enable (1a94a60)

0.66.0

August 2, 2016

Bug Fixes

  • internal: suffix a hash to internally generated package directory names to avoid naming collisions (f31d0bf)

Features

  • cli option: add cli option --cache-clean to clean the build's internal application(s) cache (96ed51e)

0.65.0

July 19, 2016

Features

  • build option: add build option dist.paths.absolute (defaults to true) set to false to create relative urls, see build options doc for more info (f0961b4)
  • messaging: improve console messaging when running builds (5b7f092)

0.64.0

July 1, 2016

Features

  • quick start: add ability to create a quick application structure fast via running rapid-build --quick-start (986e476)

0.63.0

July 1, 2016

Features

  • build options: add ability to skip build option(s) when running a build via --skip-options optX (f0804d2)

0.62.0

June 22, 2016

Features

  • rapid-build cli: create the rapid-build cli, build.js is no longer required instead run rapid-build from terminal (16322a7)

0.61.2

June 21, 2016

Minor Features

  • bump deps:
    • spring cleaning, updated many dependency packages notable updates include:
      • express from 4.13.4 to 4.14.0 (868049f)
      • babel-preset-es2015 from 6.6.0 to 6.9.0 (c8f4919)
      • gulp-less from 3.0.5 to 3.1.0 and gulp-sass from 2.2.0 to 2.3.2 (ee0dc6b)

0.61.1

June 21, 2016

Bug Fixes

  • dep: bump gulp-angular-templatecache to v1.9.1, it fixes it's gulp-header dependency (39f7d5a)
  • server: set express's static directory after running user's routes.js so middleware can be applied to static files (1de65b1)

0.61.0

June 16, 2016

Features

  • option: exclude.from.spaFile.angular.files, set to true to exclude the angular files from spa.html that come with rapid-build (fadbb16)

0.60.1

June 11, 2016

Bug Fixes

  • spa.html: make sure auto inject places ng-app on an uncommented html tag (8bc70fb)

0.60.0

June 8, 2016

Features

  • option: add option angular.bootstrap to bootstrap angular instead of using ng-app in spa.html, defaults to false (fd43076)

0.59.1

June 7, 2016

Bug Fixes

  • spa watch: fix the watch on the custom spa.html (3df516a)

0.59.0

June 3, 2016

Features

Breaking Changes

  • spa auto inject: The build will now automatically inject scripts and styles into your spa.html unless you are using build placeholders in your spa.html. You can disable this feature by providing option spa.autoInject false.

0.58.2

May 27, 2016

Bug Fixes

  • test builds: fix non dev test builds, ensure the server stops and the build completes (9f8059d)

0.58.1

May 17, 2016

Bug Fixes

  • bower: do not download the build's default bower files when option exclude.default.client.files is true (d73f353)

0.58.0

May 4, 2016

Features

  • option: add ability to disable clickjacking defense script in default spa.html via option security.client.clickjacking (56b92dc)

0.57.0

April 30, 2016

Features

  • option: add build option extra.minify.client[css|js] (4124999)

0.56.1

April 29, 2016

Minor Features

0.56.0

April 27, 2016

Features

  • server: expose dist start and stop server scripts, can be called with package.json scripts (c1ed95f)
    • start: dist/server/rapid-build/start-server
    • stop: dist/server/rapid-build/stop-server

Breaking Changes

The start server file changed.

Before:
dist/server/rapid-build/init-server.js

Now:
dist/server/rapid-build/start-server.js

0.55.0

April 9, 2016

Performance Improvements

  • express: speed up express by setting process.env.NODE_ENV to production on prod builds (2a6bae0)

0.54.0

April 9, 2016

Bug Fixes

  • bower: get installed bower pkg version from pkg's .bower.json (487de5f)

Features

  • option: add build option minify.html.options for full control over how the html gets minified (f0ab5a2)

0.53.2

April 9, 2016

Minor Features

  • bump deps: bower and gulp-template (d0764f8)

0.53.1

April 1, 2016

Bug Fixes

  • travis ci: add skip_cleanup on deploy (1bc3688)

0.53.0

April 1, 2016

Performance Improvements

  • lib: boost performance by minifying the published javascript files in the lib directory (9b2a6a0)

0.52.1

March 30, 2016

Bug Fixes

  • lib: do not register coffee on init script in lib (444043a)

0.52.0

March 30, 2016

Performance Improvements

  • lib: boost performance by precompiling the lib folder's coffee files into js files, package now ships with no coffee files (6b356d9)

0.51.2

March 29, 2016

Minor Features

  • bump deps: babel-preset-es2015, browser-sync, fs-extra, glob-stream, gulp-uglify, http-proxy-middleware, karma, karma-jasmine-matchers, karma-chrome-launcher, phantomjs-prebuilt and postcss (1d6de7b)

0.51.1

February 17, 2016

Bug Fixes

  • server tests: to recognize jasmine-expect matchers when installed globally (840afbb)

0.51.0

February 17, 2016

Features

  • windows: add support for build and project being on different drives (ac69d31)

0.50.0

February 10, 2016

Features

  • installation: add global install support, eliminating the need to install the build multiple times (4fa26ef)

0.49.0

February 2, 2016

Features

  • bump deps:
    • gulp-babel and karma-jasmine (9c96e3f)
    • replace gulp-minify-html with gulp-htmlmin for html minification (2002c42)

0.48.0

January 29, 2016

Features

  • bump deps:
    • replace gulp-minify-css with gulp-cssnano for css minification (e91e55c)
    • bower, browser-sync, express, fs-extra, http-proxy-middleware, jasmine-terminal-reporter, karma, karma-phantomjs-launcher, phantomjs-prebuilt and postcss (1101b60)

0.47.0

December 29, 2015

Features

  • bump deps:
    • conventional-changelog, gulp-nodemon, gulp-sequence, karma and karma-phantomjs-launcher (ceb1692)
    • glob-stream (b3c911b)
    • body-parser, browser-sync, fs-extra and postcss (cf00060)
    • bower (c40b8bf)
    • gulp-sass (bbc3cfb)

0.46.0

December 8, 2015

Features

  • bump deps:
    • bower and del (ddf421a)
    • babel-preset-es2015, jasmine and jasmine-core (2d70dd0)
    • gulp-babel, gulp-minify-css, karma-chrome-launcher and phantomjs (e02c336)
    • gulp-template (85312b0)

0.45.0

November 14, 2015

Features

  • build completion: resolve the build's config when it's promise is fulfilled (865e245)
  • option: add build option exclude.default.client.files which is a boolean and defaults to false (8ec2049)

0.44.0

November 10, 2015

Bug Fixes

  • compiling es6: add babel plugin, babel-preset-es2015 (a0ca9b0)

Features

  • option: add build option exclude.default.server.files which is a boolean and defaults to false (a7ed1ed)

0.43.1

November 8, 2015

Bug Fixes

  • windows: ensure correct file paths in spa.html (8fc5868)

0.43.0

November 7, 2015

Bug Fixes

  • minifying client json: do not use uglify-js to minify client json files, it has issues with quoted json keys (2959573)

Features

  • babel: use npm package babel-plugin-transform-strict-mode (206ade4)
  • option: add build option browser.reload which defaults to true and only applies to dev builds (354004d)

0.42.3

November 1, 2015

Bug Fixes

  • client file paths: output absolute file paths in spa.html instead of relative (ed337a3)

0.42.2

October 15, 2015

Bug Fixes

  • server: fix parsing application/json post and put requests (ba2aa71)

0.42.1

October 9, 2015

Bug Fixes

  • option: fix build option httpProxy by removing lodash dependency (7439f93)
  • server: allow application to define express's home route '/' if necessary (7a1e472)
  • windows: fix the watch for less and sass (4689c64)

0.42.0

October 7, 2015

Performance Improvements

  • tasks: lazy load build tasks (18c9e57)

0.41.0

October 5, 2015

Features

  • api task: create and expose api task dev:test:server (702ae85)
  • api tasks: create and expose api tasks dev:test and dev:test:client (b84bea0)

0.40.1

September 30, 2015

Bug Fixes

  • api: change task test:prod to prod:test (8d19e4f)
  • test server task: stop the server when the test has ran (9a2f9e9)

Breaking Changes

  • The application server routes file arguments have changed because it was limited to only app and opts. Now this file accepts one server argument that is an object containing app, express, middleware, paths and server.

Before:

module.exports = (app, opts) => {
  app.get('/api/superheroes', (req, res) => {})
  ...
}

Now:

module.exports = (server) => {
  var app = server.app

  app.get('/api/superheroes', (req, res) => {})
  ...
}

0.40.0

September 27, 2015

Features

  • api tasks: create and expose api tasks test:client and test:server, change existing test task to run both (18db4de)

Breaking Changes

The api option test.browsers has changed to test.client.browsers because the build now supports testing client and server side code.

Before:
options.test.browsers

Now:
options.test.client.browsers

0.39.0

September 25, 2015

Features

  • option: add build option minify[css|js].fileName (d020567)

0.38.0

September 25, 2015

Features

  • option: add build option exclude.spa, defaults to false (0f0df60)

0.37.0

September 24, 2015

Features

  • option: add build option browser.open, defaults to true (5885e17)

0.36.0

September 24, 2015

Bug Fixes

  • server: copy server js src files to the server (a4108d9)

Features

  • option: add build option build[client|server] both default to true (8af0923)

0.35.0

September 22, 2015

Bug Fixes

  • css imports: external urls (4f1b82f)

Features

  • sass: let's get sassy! add support for sass, also fix some less import bugs (0fe3b96)

0.34.0

September 20, 2015

Features

  • option: add build option extra.compile (9cdfa16)

0.33.1

September 20, 2015

Bug Fixes

  • css imports: add support for css imports (032f470)

0.33.0

September 9, 2015

Bug Fixes

  • angular: prevent browser from throwing an error if angular isn't defined in app.js (464f552)

Features

  • option: add build option exclude.angular.modules (a457e8e)

0.32.0

September 1, 2015

Features

  • option: add build option extra.copy[client|server] (757f328)

0.31.6

August 28, 2015

Bug Fixes

  • prepublish: install node_modules that prepublish uses on npm prepublish (ffa81f2)

Performance Improvements

  • server: start the server via require instead of using node's spawn function (efc41ce)

0.31.5

August 26, 2015

Bug Fixes

  • npmignore: add npm prepublish script to remove bower_components directory (03da374)
  • npmignore: exclude files that aren't needed (f0907c1)

0.31.4

August 21, 2015

Bug Fixes

  • templateCache: fix the build from crashing when running templateCache with no views (e588220)

0.31.3

August 19, 2015

Bug Fixes

  • readme: shake n bake! pic (62a9db6)

0.31.2

August 19, 2015

Performance Improvements

  • tasks: change copy and compile tasks to run async instead of sync (b1b73d9)

0.31.1

August 19, 2015

Bug Fixes

  • watch: do not watch src files that are excluded from dist (d4ae8e1)

0.31.0

August 18, 2015

Features

  • option: add option exclude.from.dist[client|server] (1413029)

0.30.0

August 15, 2015

Features

  • express: use middleware body-parser to parse application/json (2e635da)

0.29.0

August 11, 2015

Features

  • option: add httpProxy option, useful when you want to test external api(s) (b30b2ae)

0.28.0

August 11, 2015

Features

  • option: add ports.reloadUI option to set browsersync's user-interface server port (1290b4e)
  • servers: find an open server port and use it if a port is already in use (5d1b34d)

0.27.0

August 11, 2015

Features

  • option: add angular.ngFormify option (876df59)

0.26.2

August 1, 2015

Bug Fixes

  • server: add ability for server file to work with other servers via process.env.PORT (5283bea)

0.26.1

July 28, 2015

Bug Fixes

  • cache busting: by changing libs and bower_components css urls to absolute for the prod build (dcd845a)

0.26.0

July 28, 2015

Features

  • server: add quick server startup with spawn server and use nodemon for dev build (cd289bf)

0.25.0

July 24, 2015

Features

  • option: add angular.templateCache.urlPrefix option (db7ca9b)

0.24.0

July 23, 2015

Features

  • config: add config.server.node_modules option to copy node_modules to server dist (a25a3f5)

0.23.0

July 23, 2015

Bug Fixes

  • server options: replace dist.server.file with dist.server.fileName for consistency (f1bb3f9)
  • spa options: replace spa.src.file and dir with filePath and change spa.dist.file to fileName (40cfee2)
  • spa.html: ensure only src spa.html get's moved to client dist root (856395e)

Features

  • server: pass options that contain dir info to the server entry script (aa68acd)

0.22.0

July 18, 2015

Features

  • add build: create and expose build rapid-build:test:prod for testing prod builds (f54d114)

0.21.0

July 17, 2015

Bug Fixes

  • prod build: do not start the server (4acd8d3)

Features

  • build: create and expose prod build that starts the server via rapid-build:prod:server (b3d593c)

0.20.0

July 16, 2015

Bug Fixes

  • testing: do not run tests if there are no test scripts (227ec95)

Features

  • testing: add karma-jasmine-matchers for additional test cases (805e598)
  • testing: add port option for the karma server (692e62f)

0.19.0

July 16, 2015

Features

  • api task: create and expose test task via rapid-build:test (725b960)
  • testing: add karm browser launchers for chrome, firefox, ie and safari (f9dcc90)
  • testing: add option test.browsers to run tests in additional browsers (5d6864d)

0.18.1

July 14, 2015

Bug Fixes

  • cache busting: prevent prod build crash on windows by running runDelUnstampedPaths last (89e7aa2)
  • option: custom spa.html file when no spa.src.dir is supplied (54eae80)
  • task: build spa by temporarily removing delCustomSpaTask() (3dde07c)

0.18.0

July 13, 2015

Features

  • option: add option exclude.from.minFile[scripts|styles] while maintaining order option (60634c9)

0.17.1

July 12, 2015

Bug Fixes

  • minify: ability for css file split to handle multiple css min files (d18a02f)
  • minify: ensure css doesn't break the build on really large files (fdd3cee)

0.17.0

July 10, 2015

Bug Fixes

  • option: remove options angular.exclude.files and spa.exclude, replace with the exclude option (4904685)
  • options: change option exclude[scripts|styles].from.spaFile to exclude.from.spaFile[scripts|styles] (136c042)
  • windows: cache busting for prod (fa45be6)

Features

  • exclude: add option exclude.from.cacheBust (03d18e1)

0.16.0

July 2, 2015

Features

  • option: add option minify.spa.file (4b0e612)

0.15.0

July 2, 2015

Features

  • cache busting: add cache busting to the prod build for the client (7f66d19)
  • option: add option to disable cache busting via option.minify.cacheBust (6d445c7)

0.14.0

June 30, 2015

Features

  • minify: add task css-file-split for lte ie9, split styles.min.css into multiple files if selector count > 4,095 (9a40c94)
  • option: add option minify.css.splitMinFile to disable the splitting of styles.min.css (686b3fd)

0.13.0

June 30, 2015

Bug Fixes

  • option: change option angular.templateCache.dev.enable to angular.templateCache.dev (dd7a7f8)
  • option: change option spa.exclude to spa.placeholders, makes more sense (395cd37)

Features

  • options: add options spa.exclude.scripts and styles, exclude from spa.html file and min files (5273bb6)

0.12.0

June 26, 2015

Features

  • angular: add option angular.httpBackend to enable angular mocks (4688281)

0.11.1

June 24, 2015

Bug Fixes

  • less: npm update required, do not send less imports to the dist folder (d3742e6)

0.11.0

June 24, 2015

Features

  • options: add minification options via the minify object (bc288dc)

0.10.0

June 17, 2015

Bug Fixes

  • options: fix options dist.client.dir and dist.server.dir (99564c2)
  • prod build: fix the loading order of scripts and styles (6aad6b9)

Features

  • options: change option spa.exclude value to be an array of strings (171426f)

0.9.0

June 17, 2015

Features

  • options: add ability to exclude angular files from the build (7d06c14)

0.8.0

June 14, 2015

Bug Fixes

  • config: change config option name spaFile to spa (0dbd5dc)

Features

  • options: add option to use a custom spa file and not the build system's (763322c)

0.7.0

June 11, 2015

Features

  • plumber: add the plumber to the lang compilers so the watch doesn't break on an error (722750d)

0.6.0

June 11, 2015

Features

  • libs: add support for client 3rd party libs and move bower comps to bower_components (41d671f)

0.5.0

June 9, 2015

Features

  • bower: add support for bower packages dependencies (24f761d)
  • config: add ability to change angular version via config (2f6e269)

0.4.0

June 5, 2015

Features

  • config: add angular option to change the module name and add additional modules (aeaa8c1)

0.3.0

June 5, 2015

Features

  • angular: add template cache options dev.enable and useAbsolutePaths to config (dc48e5b)
  • bower: start of app support for bower (74825ef)
  • watch: add support for watching the template cache (b6237f2)

0.2.0

May 30, 2015

Features

0.1.4

May 28, 2015

Bug Fixes

  • gulp: make gulp a dep if app is using gulp (4184bf4)

0.1.3

May 28, 2015

Bug Fixes

  • gulp: load gulp from app's node_modules if present (91cd0ad)

0.1.2

May 27, 2015

Bug Fixes

  • windows: paths in spa html file (e41d7a7)

0.1.1

May 27, 2015

README Update

  • readme: remove duplicate description (c9b11f7c)

0.1.0

May 27, 2015

Initial Release