Skip to content

Latest commit

 

History

History
218 lines (129 loc) · 9.72 KB

File metadata and controls

218 lines (129 loc) · 9.72 KB

0.0.46 (2016-11-21)

Bug Fixes

  • build: better support for saving multiple files at a time (254bb6c)
  • copy: ionicons copied from ionicons (69f89a8)
  • errors: skip HTTP errors (5906167)
  • proxies: Wrong parameter in Logger.info, in setupProxies function causing proxies not to load (#395) (316b1de)
  • typescript: lock typescript version to 2.0.x for now due to build error with 2.1.x (ef7203b)
  • webpack: fix path resolution (97c23f9)
  • webpack: reference json-loader to account for webpack breaking change (d6fe709)
  • webpack: resolve modules to rootDir (#365) (64eb845)

Features

  • options: allow users to pass their own cleanCss Options (#377) (20df6d4)

0.0.45 (2016-11-17)

Bug Fixes

  • errors: runtime error immediately, selectable stack (70f68da)
  • inline-templates: update bundle and memory file representation on template change (11a949d)
  • rollup: invalidate cache on template change (80c0eb6)
  • webpack: invalidate cache by use of timestamps (4d6bbd5)

Features

  • run-build-update: handle linked npm modules (#375) (0f113c8)
  • serve: add '/ionic-lab' as an alias for the lab html file path. (c319404)

0.0.44 (2016-11-15)

Bug Fixes

  • debug: cmd+shift+8 to show debug menu (a26d729)
  • error: (cmd/ctrl)+8 for debug menu (89550af)
  • error: add header padding for cordova iOS (5c4c547)
  • error: apply correct css for runtime error close (81f1d75)
  • error: fix content scrolling (3b82465)
  • error: reload immediately after js/html update (07f918e)
  • error: safari css fixes (7c2fb59)
  • serve: correct paths so that --lab works (1d99a98)
  • serve: open browser to localhost (14275c7)
  • transpile: normalize and resolve paths always for OS independence (ca6c889)
  • watch: fallback for when chokidar watch ready/error don't fire (happens on windows when file is (519cd7f), closes #282
  • watch: watch now ignores Mac OS meta data files (02d0b8d), closes #331
  • webpack: source maps link to original src for ide debugging (39edd2e)

Features

  • debug: debug menu options (53d6e30)
  • debug: shake device to show debug menu (770f4e3)
  • error: client runtime error reporting (fc40b92)
  • error: syntax and error highlighting (8836310)

0.0.43 (2016-11-10)

Bug Fixes

  • rollup: removing rollup metadata prefix for paths (350a288)
  • watch: remove shorthand arg for watch (0685c0b), closes #290
  • webpack: typo in import, close #326 (#341) (6b89fa2)

0.0.42 (2016-11-09)

Upgrade Steps

To use this version of @ionic/app-scripts, follow these steps to upgrade:

  1. Install the latest version of the ionic cli
  npm install ionic@latest -g

Note: sudo may be required depending on your workstation set-up

  1. Update the project's package.json file's script section to look like this:
...
"scripts" : {
  "ionic:build": "ionic-app-scripts build",
  "ionic:serve": "ionic-app-scripts serve"
}
...

Note: This is removing several deprecated Ionic scripts. If you have any of your own custom scripts, don't remove them.

  1. Install the latest version of @ionic/app-scripts
npm install @ionic/app-scripts@latest --save-dev

Bug Fixes

  • bundling: execute bundle updates if full bundle has completed at least once (fbe56dc)
  • sass: remove broken sass caching (91faf0b)

Features

  • error: use datauri for favicon build status (892cf4a)
  • errors: overlay build errors during development (87f7648)

0.0.41 (2016-11-07)

Bug Fixes

  • webpack: use source-maps instead of eval for prod builds (fdd86be)

0.0.40 (2016-11-07)

Breaking Changes

ionic_source_map variable is now used to drive the devtool (sourcemap) value for webpack. It now defaults to eval for faster builds. Set it to source-map for typescript sourcemaps.

Bug Fixes

  • sourcemaps: fix source maps for all files (066de6d)
  • sourcemaps: webpack .ts sourcemaps (bfca1be)
  • webpack: modify config to use IONIC_APP_SCRIPTS_DIR variable (2b7c606)

Features

  • events: emit bundler events (8d73da9)
  • exports: add templateUpdate and fullBuildUpdate (a31897d)
  • webpack source maps: make it easy to configure source map type (03565b7)

Performance Improvements

  • webpack: speed up webpack build by not using file-system and watches (23ad195)

0.0.39 (2016-10-31)

  • Switch default bundler to Webpack

0.0.36 (2016-10-15)

  • Fix handling multiple async template updates

0.0.35 (2016-10-15)

  • Fix resolving index files correctly
  • Fix template rebuilds for multiple templates in one file
  • Fix ability to watchers to ignore paths

0.0.34 (2016-10-15)

  • Fix silently failed bundles
  • Fix template path resolving issues

0.0.33 (2016-10-14)

  • Improve build times for template changes
  • Fix bundle updates on template changes

0.0.32 (2016-10-14)

  • Fix Windows entry path normalization

0.0.31 (2016-10-13)

  • Add ability use multiple processor cores for various subtasks
  • Use typescript createProgram to transpile entire app
  • Add syntax highlighting and colors to typescript, sass and tslint errors
  • Improved error messages for typescript errors
  • clean task only cleans out the www/build/ directory rather than all of www/
  • Add task to copy src/service-worker.js to www/service-worker.js
  • Add task to copy src/manifest.json to www/manifest.json

0.0.30 (2016-10-06)

  • Fix JS source maps
  • Fix template inlining

0.0.29 (2016-10-05)

  • Addressed memory usage error
  • Dev builds no longer use the .tmp directory
  • Dev build entry files should be the source main.dev.ts file
  • Custom rollup configs should remove the ngTemplate() plugin