Skip to content

Latest commit

 

History

History
716 lines (279 loc) · 22.4 KB

CHANGELOG.md

File metadata and controls

716 lines (279 loc) · 22.4 KB

0.46.0 (2015-12-08)

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 (2015-11-14)

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 (2015-11-10)

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 (2015-11-08)

Bug Fixes

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

0.43.0 (2015-11-07)

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 (2015-11-01)

Bug Fixes

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

0.42.2 (2015-10-15)

Bug Fixes

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

0.42.1 (2015-10-09)

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 (2015-10-07)

Performance Improvements

  • tasks: lazy load build tasks (18c9e57)

0.41.0 (2015-10-05)

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 (2015-09-30)

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 (2015-09-27)

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 (2015-09-25)

Features

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

0.38.0 (2015-09-25)

Features

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

0.37.0 (2015-09-24)

Features

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

0.36.0 (2015-09-24)

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 (2015-09-22)

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 (2015-09-20)

Features

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

0.33.1 (2015-09-20)

Bug Fixes

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

0.33.0 (2015-09-09)

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 (2015-09-01)

Features

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

0.31.6 (2015-08-28)

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 (2015-08-26)

Bug Fixes

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

0.31.4 (2015-08-21)

Bug Fixes

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

0.31.3 (2015-08-19)

Bug Fixes

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

0.31.2 (2015-08-19)

Performance Improvements

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

0.31.1 (2015-08-19)

Bug Fixes

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

0.31.0 (2015-08-18)

Features

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

0.30.0 (2015-08-15)

Features

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

0.29.0 (2015-08-11)

Features

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

0.28.0 (2015-08-11)

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 (2015-08-11)

Features

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

0.26.2 (2015-08-01)

Bug Fixes

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

0.26.1 (2015-07-28)

Bug Fixes

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

0.26.0 (2015-07-28)

Features

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

0.25.0 (2015-07-24)

Features

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

0.24.0 (2015-07-23)

Features

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

0.23.0 (2015-07-23)

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 (2015-07-18)

Features

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

0.21.0 (2015-07-17)

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 (2015-07-16)

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 (2015-07-16)

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 (2015-07-14)

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 (2015-07-13)

Features

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

0.17.1 (2015-07-12)

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 (2015-07-10)

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 (2015-07-02)

Features

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

0.15.0 (2015-07-02)

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 (2015-06-30)

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 (2015-06-30)

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 (2015-06-26)

Features

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

0.11.1 (2015-06-24)

Bug Fixes

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

0.11.0 (2015-06-24)

Features

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

0.10.0 (2015-06-17)

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 (2015-06-17)

Features

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

0.8.0 (2015-06-14)

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 (2015-06-11)

Features

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

0.6.0 (2015-06-11)

Features

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

0.5.0 (2015-06-09)

Features

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

0.4.0 (2015-06-05)

Features

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

0.3.0 (2015-06-05)

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 (2015-05-30)

Features

0.1.4 (2015-05-28)

Bug Fixes

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

0.1.3 (2015-05-28)

Bug Fixes

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

0.1.2 (2015-05-27)

Bug Fixes

  • windows: paths in spa html file (e41d7a7)

0.1.1 (2015-05-27)

README Update

  • readme: remove duplicate description (c9b11f7c)

0.1.0 (2015-05-27)

Initial Release