1 | <a name="3.2.4"></a>
|
2 | ## [3.2.4](https://github.com/ionic-team/ionic-app-scripts/compare/v3.2.3...v3.2.4) (2019-05-24)
|
3 |
|
4 |
|
5 | ### Bug Fixes
|
6 |
|
7 | * **livereload:** always serve latest file changes ([#1521](https://github.com/ionic-team/ionic-app-scripts/issues/1521)) ([266a871](https://github.com/ionic-team/ionic-app-scripts/commit/266a871))
|
8 |
|
9 |
|
10 |
|
11 | <a name="3.2.3"></a>
|
12 | ## [3.2.3](https://github.com/ionic-team/ionic-app-scripts/compare/v3.2.2...v3.2.3) (2019-03-01)
|
13 |
|
14 |
|
15 | ### Bug Fixes
|
16 |
|
17 | * **livereload:** fix issue with files not reloading([8870a17](https://github.com/ionic-team/ionic-app-scripts/commit/8870a17))
|
18 |
|
19 |
|
20 |
|
21 | <a name="3.2.2"></a>
|
22 | ## [3.2.2](https://github.com/ionic-team/ionic-app-scripts/compare/v3.2.1...v3.2.2) (2019-01-22)
|
23 |
|
24 | * Added support for Node 10
|
25 |
|
26 | <a name="3.2.1"></a>
|
27 |
|
28 | ## [3.2.1](https://github.com/ionic-team/ionic-app-scripts/compare/v3.2.0...v3.2.1) (2018-11-26)
|
29 |
|
30 | * Security release for dependencies for `node-sass`
|
31 |
|
32 | <a name="3.2.0"></a>
|
33 | # [3.2.0](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.11...v3.2.0) (2018-08-24)
|
34 |
|
35 |
|
36 | ### Bug Fixes
|
37 |
|
38 | * **sass:** remove PostCSS warning ([#1364](https://github.com/ionic-team/ionic-app-scripts/issues/1364)) ([1e2035e](https://github.com/ionic-team/ionic-app-scripts/commit/1e2035e)), closes [#1359](https://github.com/ionic-team/ionic-app-scripts/issues/1359) [#13763](https://github.com/ionic-team/ionic-app-scripts/issues/13763)
|
39 | * **serve:** use wss protocol for secure websocket when page is using https ([#1358](https://github.com/ionic-team/ionic-app-scripts/issues/1358)) ([29c3e23](https://github.com/ionic-team/ionic-app-scripts/commit/29c3e23))
|
40 |
|
41 |
|
42 | ### Features
|
43 |
|
44 | * **environments:** configuration via process.env.VAR replacement ([#1471](https://github.com/ionic-team/ionic-app-scripts/issues/1471)) ([53fc341](https://github.com/ionic-team/ionic-app-scripts/commit/53fc341))
|
45 |
|
46 |
|
47 |
|
48 | <a name="3.1.11"></a>
|
49 | ## [3.1.11](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.10...v3.1.11) (2018-07-12)
|
50 |
|
51 |
|
52 | ### Bug Fixes
|
53 |
|
54 | * **serve:** fix EADDRINUSE issue with dev logger server ([271a6e1](https://github.com/ionic-team/ionic-app-scripts/commit/271a6e1))
|
55 |
|
56 |
|
57 |
|
58 | <a name="3.1.10"></a>
|
59 | ## [3.1.10](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.9...v3.1.10) (2018-06-11)
|
60 |
|
61 |
|
62 |
|
63 | <a name="3.1.9"></a>
|
64 | ## [3.1.9](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.8...v3.1.9) (2018-04-18)
|
65 |
|
66 |
|
67 | ### Bug Fixes
|
68 |
|
69 | * **2889:** fix build error with --prod ([94e5f7c](https://github.com/ionic-team/ionic-app-scripts/commit/94e5f7c))
|
70 | * **live-server:** update android platform path ([#1407](https://github.com/ionic-team/ionic-app-scripts/issues/1407)) ([1591c81](https://github.com/ionic-team/ionic-app-scripts/commit/1591c81))
|
71 | * **serve:** start listening when watch is ready ([06bbd06](https://github.com/ionic-team/ionic-app-scripts/commit/06bbd06))
|
72 |
|
73 |
|
74 |
|
75 | <a name="3.1.8"></a>
|
76 | ## [3.1.8](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.7...v3.1.8) (2018-01-18)
|
77 |
|
78 | This release includes a bump in the version of node-sass. This adds support for node 9.
|
79 |
|
80 |
|
81 | <a name="3.1.7"></a>
|
82 | ## [3.1.7](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.6...v3.1.7) (2017-12-27)
|
83 |
|
84 |
|
85 | ### Bug Fixes
|
86 |
|
87 | * pin uglify-es ([dacf080](https://github.com/ionic-team/ionic-app-scripts/commit/dacf080)), closes [#1353](https://github.com/ionic-team/ionic-app-scripts/issues/1353)
|
88 |
|
89 |
|
90 |
|
91 | <a name="3.1.6"></a>
|
92 | ## [3.1.6](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.5...v3.1.6) (2017-12-18)
|
93 |
|
94 |
|
95 | ### Bug Fixes
|
96 |
|
97 | * pin ws version ([db0cc4d](https://github.com/ionic-team/ionic-app-scripts/commit/db0cc4d))
|
98 |
|
99 |
|
100 |
|
101 | <a name="3.1.5"></a>
|
102 | ## [3.1.5](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.4...v3.1.5) (2017-12-07)
|
103 |
|
104 |
|
105 | ### Bug Fixes
|
106 |
|
107 | * **dependencies:** update angular build optimizer for a source map fix ([a5df139](https://github.com/ionic-team/ionic-app-scripts/commit/a5df139))
|
108 |
|
109 |
|
110 |
|
111 | <a name="3.1.4"></a>
|
112 | ## [3.1.4](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.3...v3.1.4) (2017-11-30)
|
113 |
|
114 |
|
115 | ### Bug Fixes
|
116 |
|
117 | * **aot:** remove template validation until we can properly handle the error message format ([d7c7136](https://github.com/ionic-team/ionic-app-scripts/commit/d7c7136))
|
118 |
|
119 |
|
120 |
|
121 | <a name="3.1.3"></a>
|
122 | ## [3.1.3](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.2...v3.1.3) (2017-11-29)
|
123 |
|
124 |
|
125 | ### Bug Fixes
|
126 |
|
127 | * **aot:** fix error reporting with ng 5.0.1 or greater ([dece391](https://github.com/ionic-team/ionic-app-scripts/commit/dece391))
|
128 |
|
129 |
|
130 |
|
131 | <a name="3.1.2"></a>
|
132 | ## [3.1.2](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.1...v3.1.2) (2017-11-13)
|
133 |
|
134 |
|
135 | ### Bug Fixes
|
136 |
|
137 | * **webpack:** revert to 3.6.0 for faster builds ([2553ca6](https://github.com/ionic-team/ionic-app-scripts/commit/2553ca6))
|
138 |
|
139 |
|
140 |
|
141 | <a name="3.1.1"></a>
|
142 | ## [3.1.1](https://github.com/ionic-team/ionic-app-scripts/compare/v3.1.0...v3.1.1) (2017-11-13)
|
143 |
|
144 |
|
145 | ### Bug Fixes
|
146 |
|
147 | * **AoT:** properly check for ngmodule declaration errors from the AoT build ([a47f120](https://github.com/ionic-team/ionic-app-scripts/commit/a47f120))
|
148 | * **template:** fix bug with using dollar sign within templates ([de09048](https://github.com/ionic-team/ionic-app-scripts/commit/de09048))
|
149 |
|
150 |
|
151 |
|
152 | <a name="3.1.0"></a>
|
153 | # [3.1.0](https://github.com/ionic-team/ionic-app-scripts/compare/v3.0.1...v3.1.0) (2017-11-08)
|
154 |
|
155 | ## Features
|
156 |
|
157 | Supports Angular 5
|
158 |
|
159 | ### Bug Fixes
|
160 |
|
161 | * **aot:** pass genDir to ng4 ([7506764](https://github.com/ionic-team/ionic-app-scripts/commit/7506764))
|
162 | * **config:** only read ionic-angular package json for version info in apps, not in the Ionic repo itself ([700ca04](https://github.com/ionic-team/ionic-app-scripts/commit/700ca04))
|
163 | * **deep-linking:** use .ts file extension for lazy loading in dev mode, and .js in AoT mode since the AoT compiler no longer emits an ngfactory.ts file ([dd99f14](https://github.com/ionic-team/ionic-app-scripts/commit/dd99f14))
|
164 | * **live-server:** content.toString() crash ([#1288](https://github.com/ionic-team/ionic-app-scripts/issues/1288)) ([07e7e05](https://github.com/ionic-team/ionic-app-scripts/commit/07e7e05))
|
165 | * **templates:** escape strings in template ([484d90d](https://github.com/ionic-team/ionic-app-scripts/commit/484d90d))
|
166 |
|
167 |
|
168 | ### Performance Improvements
|
169 |
|
170 | * **uglifyjs:** remove unused `readFileAsync` during uglify ([#1305](https://github.com/ionic-team/ionic-app-scripts/issues/1305)) ([e9217c2](https://github.com/ionic-team/ionic-app-scripts/commit/e9217c2))
|
171 |
|
172 |
|
173 |
|
174 | <a name="3.0.1"></a>
|
175 | ## [3.0.1](https://github.com/ionic-team/ionic-app-scripts/compare/v3.0.0...v3.0.1) (2017-10-20)
|
176 |
|
177 |
|
178 | ### Bug Fixes
|
179 |
|
180 | * **cleancss:** update to latest version of clean-css to mitigate issue with purging some css that should not be purged ([564bd61](https://github.com/ionic-team/ionic-app-scripts/commit/564bd61))
|
181 | * **deep-linking:** ensure hasExistingDeepLinkConfig returns true where there is a config referenced by a variable ([2e40340](https://github.com/ionic-team/ionic-app-scripts/commit/2e40340))
|
182 | * **deep-linking:** ensure the deepLinkDir ends in path.sep ([496af40](https://github.com/ionic-team/ionic-app-scripts/commit/496af40))
|
183 | * set context right immediately ([802b329](https://github.com/ionic-team/ionic-app-scripts/commit/802b329))
|
184 | * **dev-server:** fix for --nolivereload flag to stop reloading ([#1200](https://github.com/ionic-team/ionic-app-scripts/issues/1200)) ([d62f5da](https://github.com/ionic-team/ionic-app-scripts/commit/d62f5da))
|
185 | * **html:** limit regex to only applicable script tags for replacing content ([93db0ef](https://github.com/ionic-team/ionic-app-scripts/commit/93db0ef))
|
186 | * **proxy:** add a cookieRewrite option which is passed to proxy-middleware. ([#1226](https://github.com/ionic-team/ionic-app-scripts/issues/1226)) ([771ee63](https://github.com/ionic-team/ionic-app-scripts/commit/771ee63))
|
187 | * **source-maps:** fix race condition between copying and purging source maps ([f5529b5](https://github.com/ionic-team/ionic-app-scripts/commit/f5529b5))
|
188 | * **webpack:** always use modules output from webpack to form default basis of where to look for sass files ([c199ea4](https://github.com/ionic-team/ionic-app-scripts/commit/c199ea4))
|
189 |
|
190 |
|
191 |
|
192 | <a name="3.0.0"></a>
|
193 | # [3.0.0](https://github.com/ionic-team/ionic-app-scripts/compare/v2.1.4...v3.0.0) (2017-09-28)
|
194 |
|
195 | ### Breaking Changes
|
196 | The `webpack` config format changed from being a config that is exported to being a dictionary of configs. Basically, the default config now exports a `dev` and `prod` property with a config assigned to each. See an example of the change [here](https://github.com/ionic-team/ionic-app-scripts/blob/master/config/webpack.config.js#L143-L146). This change is setting the stage for adding multiple "environment" support for the next app-scripts release.
|
197 |
|
198 | ### New Features
|
199 | This release adds support for `ngo`, the Angular team's build optimizer tool. `ngo` is enabled by default on `--prod` builds. In the event that `ngo` is not working for your app or something goes wrong, it can be disabled by running the following build command.
|
200 |
|
201 | ```
|
202 | ionic cordova build ios --aot --minifyjs --minifycss --optimizejs
|
203 | ```
|
204 |
|
205 | Using the `--aot` flag enables the `AoT Compiler`. `--minifyjs` and `--minifycss` minify the outputted code.
|
206 |
|
207 | ### Notes
|
208 | Version `3.0.0` deprecated support for Rollup, Closure Compiler, and Babili. The support for these was poor and they were not used by many developers. `uglifyjs` was replaced with the newer `uglifyes`, which supports ES2015.
|
209 |
|
210 | ### Bug Fixes
|
211 |
|
212 | * **aot:** normalize paths to fix path issues on windows ([b766037](https://github.com/ionic-team/ionic-app-scripts/commit/b766037))
|
213 | * **build:** scan deeplink dir too if different from srcDir ([8929265](https://github.com/ionic-team/ionic-app-scripts/commit/8929265))
|
214 | * **deep-linking:** convert deep linking to use TS Transform. DeepLinking now works on TypeScript src instead of on transpiled JS code ([63c4c7f](https://github.com/ionic-team/ionic-app-scripts/commit/63c4c7f))
|
215 | * **deep-linking:** remove IonicPage import statement in transform/non-transform approachs to work better with strict TS settings ([84d9ec7](https://github.com/ionic-team/ionic-app-scripts/commit/84d9ec7))
|
216 | * **devapp:** do not enable shake ([#1215](https://github.com/ionic-team/ionic-app-scripts/issues/1215)) ([118189c](https://github.com/ionic-team/ionic-app-scripts/commit/118189c))
|
217 | * **generators:** correct pipes default folder name ([f0ea0da](https://github.com/ionic-team/ionic-app-scripts/commit/f0ea0da))
|
218 | * **ngc:** don't replace deeplink config if an existing one exists ([eeed98b](https://github.com/ionic-team/ionic-app-scripts/commit/eeed98b))
|
219 | * **optimization:** removing optimizations in preparation for ngo, updating to latest deps ([90eb8b3](https://github.com/ionic-team/ionic-app-scripts/commit/90eb8b3))
|
220 | * **postprocess:** fix and add tests for the logic surrounding purging fonts ([0dd1b22](https://github.com/ionic-team/ionic-app-scripts/commit/0dd1b22))
|
221 | * **sass:** include the platforms dir by default ([0da47cb](https://github.com/ionic-team/ionic-app-scripts/commit/0da47cb))
|
222 | * **transpile:** check for existing deep link config before using generated one ([c51ac93](https://github.com/ionic-team/ionic-app-scripts/commit/c51ac93))
|
223 | * **webpack:** when analyzing stats, factor in new shape of ModuleConcatenation info ([00cf038](https://github.com/ionic-team/ionic-app-scripts/commit/00cf038))
|
224 |
|
225 |
|
226 |
|
227 | <a name="2.1.4"></a>
|
228 | ## [2.1.4](https://github.com/ionic-team/ionic-app-scripts/compare/v2.1.3...v2.1.4) (2017-08-16)
|
229 |
|
230 |
|
231 | ### Bug Fixes
|
232 |
|
233 | * make --lab respect --nobrowser ([8db3be5](https://github.com/ionic-team/ionic-app-scripts/commit/8db3be5))
|
234 | * **serve:** allow multiple arguments in console.log ([5c00970](https://github.com/ionic-team/ionic-app-scripts/commit/5c00970))
|
235 | * **serve:** fix --consolelogs/--serverlogs usage with Cordova console plugin ([8e64407](https://github.com/ionic-team/ionic-app-scripts/commit/8e64407))
|
236 | * **serve:** fix 'launchBrowser' of undefined ([8f71e35](https://github.com/ionic-team/ionic-app-scripts/commit/8f71e35))
|
237 |
|
238 |
|
239 | ### Features
|
240 |
|
241 | * **sourcemaps:** copy for prod and dev ([a1ccc17](https://github.com/ionic-team/ionic-app-scripts/commit/a1ccc17))
|
242 | * **sourcemaps:** preserve prod sourcemaps out of code dir ([ee3e41b](https://github.com/ionic-team/ionic-app-scripts/commit/ee3e41b))
|
243 |
|
244 |
|
245 |
|
246 | <a name="2.1.3"></a>
|
247 | ## [2.1.3](https://github.com/ionic-team/ionic-app-scripts/compare/v2.1.2...v2.1.3) (2017-07-27)
|
248 |
|
249 |
|
250 | ### Bug Fixes
|
251 |
|
252 | * **lab:** remove es6 features from lab ([41a1335](https://github.com/ionic-team/ionic-app-scripts/commit/41a1335))
|
253 |
|
254 |
|
255 |
|
256 | <a name="2.1.2"></a>
|
257 | ## [2.1.2](https://github.com/ionic-team/ionic-app-scripts/compare/v2.1.1...v2.1.2) (2017-07-27)
|
258 |
|
259 |
|
260 | ### Bug Fixes
|
261 |
|
262 | * **generators:** handle old cli ([6fd622c](https://github.com/ionic-team/ionic-app-scripts/commit/6fd622c))
|
263 |
|
264 |
|
265 |
|
266 | <a name="2.1.1"></a>
|
267 | ## [2.1.1](https://github.com/ionic-team/ionic-app-scripts/compare/v2.1.0...v2.1.1) (2017-07-27)
|
268 |
|
269 |
|
270 | ### Bug Fixes
|
271 |
|
272 | * **generator:** write file sync ([b0bcb05](https://github.com/ionic-team/ionic-app-scripts/commit/b0bcb05))
|
273 | * **generators:** add exception for providers ([db9c793](https://github.com/ionic-team/ionic-app-scripts/commit/db9c793))
|
274 |
|
275 |
|
276 | ### Features
|
277 |
|
278 | * **webpack:** update to latest webpack ([67907b6](https://github.com/ionic-team/ionic-app-scripts/commit/67907b6))
|
279 |
|
280 |
|
281 |
|
282 | <a name="2.1.0"></a>
|
283 | # [2.1.0](https://github.com/ionic-team/ionic-app-scripts/compare/v2.0.2...v2.1.0) (2017-07-25)
|
284 |
|
285 |
|
286 | ### Bug Fixes
|
287 |
|
288 | * **generators:** handle no ngModule in tabs ([653d9f2](https://github.com/ionic-team/ionic-app-scripts/commit/653d9f2))
|
289 |
|
290 |
|
291 | ### Features
|
292 |
|
293 | * **generators:** refactor generators ([beaf0d3](https://github.com/ionic-team/ionic-app-scripts/commit/beaf0d3))
|
294 |
|
295 |
|
296 |
|
297 | <a name="2.0.2"></a>
|
298 | ## [2.0.2](https://github.com/ionic-team/ionic-app-scripts/compare/v2.0.1...v2.0.2) (2017-07-13)
|
299 |
|
300 | ## Upgrading
|
301 | Make sure you follow the instructions below for upgrading from `1.x` to `2.x`. In the `2.0.2` release, we had to make a small change to the `optimization` config. If you override this config, please review the [change](https://github.com/ionic-team/ionic-app-scripts/commit/785e044) and update your config accordingly.
|
302 |
|
303 | ### Bug Fixes
|
304 |
|
305 | * **sass:** fix potential null pointer, though it really should never happen ([427e556](https://github.com/ionic-team/ionic-app-scripts/commit/427e556))
|
306 | * **webpack:** don't output deptree.js, this requires a minor tweak to the optimization config if you have it customized ([785e044](https://github.com/ionic-team/ionic-app-scripts/commit/785e044))
|
307 | * **webpack:** upgrade to webpack 3.2.0 to fix some bugs within Webpack surrounding the ModuleConcatenationPlugin ([f85ade0](https://github.com/ionic-team/ionic-app-scripts/commit/f85ade0))
|
308 |
|
309 |
|
310 |
|
311 | <a name="2.0.1"></a>
|
312 | ## [2.0.1](https://github.com/ionic-team/ionic-app-scripts/compare/v2.0.0...v2.0.1) (2017-07-11)
|
313 |
|
314 | ## Upgrading from 1.x
|
315 |
|
316 | If you're upgrading directly from `1.3.12` or earlier, make sure you review the changelog for `2.0.0` and follow the [instructions here](https://github.com/ionic-team/ionic-app-scripts/releases/tag/v2.0.0). There were some very minor updates you'll need to make to your app.
|
317 |
|
318 | If you're customizing the build process and have a dependency that utilized `webpack@2.x`, it may be best to add an explicit `devDependency` on `webpack@3.1.0` to the project's `package.json` file. There have been a couple reports of non-standard 3rd party dependencies causing trouble with the `webpack` version.
|
319 |
|
320 | ### Bug Fixes
|
321 |
|
322 | * **generators:** no module by default ([#1096](https://github.com/ionic-team/ionic-app-scripts/issues/1096)) ([dfcaefa](https://github.com/ionic-team/ionic-app-scripts/commit/dfcaefa))
|
323 | * **http-server:** revert change for path-based routing since it broke proxies ([065912e](https://github.com/ionic-team/ionic-app-scripts/commit/065912e))
|
324 | * **sass:** use webpack/rollup modules for non-optimized build, use optimization data for prod/optimized buids ([0554201](https://github.com/ionic-team/ionic-app-scripts/commit/0554201))
|
325 | * **serve:** fix cached file issue by only using the webpack module concat plugin for prod builds, make sure you update custom configs ([feea7fe](https://github.com/ionic-team/ionic-app-scripts/commit/feea7fe))
|
326 | * **webpack:** webpack in-memory output file system was breaking some plugins ([574da39](https://github.com/ionic-team/ionic-app-scripts/commit/574da39))
|
327 |
|
328 |
|
329 |
|
330 | <a name="2.0.0"></a>
|
331 | # [2.0.0](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.12...v2.0.0) (2017-07-07)
|
332 |
|
333 | ### Breaking Changes
|
334 |
|
335 | In order to speed up the bundling process, we have separated `node_modules` code into a new, generated file called `vendor.js`. This means that on every change, `ionic-angular`, `@angular`, etc won't need to be processed by `webpack` :tada:
|
336 |
|
337 | This means that `src/index.html` must be modified to include a new vendor script tag `<script src="build/vendor.js"></script>`. This new script tag must be placed above the `main.js` script tag. For example,
|
338 |
|
339 | ```
|
340 | ...
|
341 | <body>
|
342 |
|
343 | <!-- Ionic's root component and where the app will load -->
|
344 | <ion-app></ion-app>
|
345 |
|
346 | <script src="cordova.js"></script>
|
347 |
|
348 | <!-- The polyfills js is generated during the build process -->
|
349 | <script src="build/polyfills.js"></script>
|
350 |
|
351 | <!-- all code from node_modules directory is here -->
|
352 | <script src="build/vendor.js"></script>
|
353 |
|
354 | <!-- The bundle js is generated during the build process -->
|
355 | <script src="build/main.js"></script>
|
356 |
|
357 | </body>
|
358 | ...
|
359 | ```
|
360 |
|
361 | Another side effect of this change is if you are overriding the `webpack` configuration, you will want to update your custom configuration based on the [new default configuration](https://github.com/ionic-team/ionic-app-scripts/blob/master/config/webpack.config.js). The main changes to the config are adding the `ModuleConcatenationPlugin` for scope hoisting for significantly faster apps, and adding the common chunks plugin for the `vendor.js` bundle.
|
362 |
|
363 | See commits [e14f819](https://github.com/ionic-team/ionic-app-scripts/commit/e14f819) and [141cb23](https://github.com/ionic-team/ionic-app-scripts/commit/141cb23) for the specifics of the `webpack.config.js` change.
|
364 |
|
365 | ### Bug Fixes
|
366 |
|
367 | * **config:** updated polyname env variable to match convention and fix typo with it ([d64fcb1](https://github.com/ionic-team/ionic-app-scripts/commit/d64fcb1))
|
368 | * **lint:** improve linting performance ([106d82c](https://github.com/ionic-team/ionic-app-scripts/commit/106d82c))
|
369 | * **sass:** dont try to process invalid directories ([8af9430](https://github.com/ionic-team/ionic-app-scripts/commit/8af9430))
|
370 | * **sass:** fix a bug when calling sass task in stand alone fashion ([54bf3f6](https://github.com/ionic-team/ionic-app-scripts/commit/54bf3f6))
|
371 |
|
372 |
|
373 | ### Features
|
374 |
|
375 | * **dev-server:** add support for path-based routing ([2441591](https://github.com/ionic-team/ionic-app-scripts/commit/2441591))
|
376 | * **webpack:** add scope hoisting to webpack, update sass to read scss files from disk ([e14f819](https://github.com/ionic-team/ionic-app-scripts/commit/e14f819))
|
377 | * **webpack:** use a vendor bundle to minimize code that needs re-bundling and source map generation ([141cb23](https://github.com/ionic-team/ionic-app-scripts/commit/141cb23))
|
378 | * **webpack:** webpack 3.1.0 holy speed upgrade! ([a3bde4a](https://github.com/ionic-team/ionic-app-scripts/commit/a3bde4a))
|
379 |
|
380 |
|
381 |
|
382 | <a name="1.3.12"></a>
|
383 | ## [1.3.12](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.11...v1.3.12) (2017-06-29)
|
384 |
|
385 | ## Bug Fixes
|
386 |
|
387 | * **dependencies:** Added `reflect-metadata` to the list of dependencies ([e6f8481](https://github.com/ionic-team/ionic-app-scripts/commit/e6f8481)
|
388 |
|
389 |
|
390 | <a name="1.3.11"></a>
|
391 | ## [1.3.11](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.10...v1.3.11) (2017-06-28)
|
392 |
|
393 | ## Bug Fixes
|
394 |
|
395 | * **dependencies:** Removed `peerDependencies`. ([90cd59d](https://github.com/ionic-team/ionic-app-scripts/commit/90cd59d))
|
396 |
|
397 |
|
398 | <a name="1.3.10"></a>
|
399 | ## [1.3.10](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.9...v1.3.10) (2017-06-28)
|
400 |
|
401 | ## Notes
|
402 |
|
403 | Ionic updated to npm 5 across the board, so please update to npm 5 to utilize our lock file when contributing.
|
404 |
|
405 | ### Bug Fixes
|
406 |
|
407 | * **bonjour:** remove bonjour as its causing trouble for users on Windows without git ([e4b5c59](https://github.com/ionic-team/ionic-app-scripts/commit/e4b5c59))
|
408 |
|
409 |
|
410 |
|
411 | <a name="1.3.9"></a>
|
412 | ## [1.3.9](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.8...v1.3.9) (2017-06-28)
|
413 |
|
414 |
|
415 | ### Features
|
416 |
|
417 | * **lab:** first iteration of the new Ionic Lab design
|
418 | * **scripts:** push npm build to arbitrary tag ([#1060](https://github.com/ionic-team/ionic-app-scripts/issues/1060)) ([4e93f60](https://github.com/ionic-team/ionic-app-scripts/commit/4e93f60))
|
419 |
|
420 |
|
421 |
|
422 | <a name="1.3.8"></a>
|
423 | ## [1.3.8](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.7...v1.3.8) (2017-06-21)
|
424 |
|
425 | ### Bug Fixes
|
426 |
|
427 | * **sass:** fixes issue with Node 8 and node-sass
|
428 | * **bonjour:** updates dependency + better error handling ([#1040](https://github.com/ionic-team/ionic-app-scripts/issues/1040)) ([e2f73c7](https://github.com/ionic-team/ionic-app-scripts/commit/e2f73c7))
|
429 | * **core:** use lower case attrs and not dash case ([0154791](https://github.com/ionic-team/ionic-app-scripts/commit/0154791))
|
430 | * **diagnostics:** change direction to always be ltr ([#1004](https://github.com/ionic-team/ionic-app-scripts/issues/1004)) ([6d5ef3c](https://github.com/ionic-team/ionic-app-scripts/commit/6d5ef3c))
|
431 | * **lab:** allow params to be passed to iframes ([dabfdd1](https://github.com/ionic-team/ionic-app-scripts/commit/dabfdd1))
|
432 | * **sass:** fix .sass files not being watched ([#957](https://github.com/ionic-team/ionic-app-scripts/issues/957)) ([0803eca](https://github.com/ionic-team/ionic-app-scripts/commit/0803eca))
|
433 | * **serve:** if a build error occurs, return config if non-fatal ([e5a4134](https://github.com/ionic-team/ionic-app-scripts/commit/e5a4134))
|
434 |
|
435 |
|
436 |
|
437 | <a name="1.3.7"></a>
|
438 | ## [1.3.7](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.6...v1.3.7) (2017-05-04)
|
439 |
|
440 |
|
441 | ### Bug Fixes
|
442 |
|
443 | * **config:** create new file cache if not defined, even on existing context object ([4359b3d](https://github.com/ionic-team/ionic-app-scripts/commit/4359b3d))
|
444 | * **generators:** import paths correct on windows ([d778857](https://github.com/ionic-team/ionic-app-scripts/commit/d778857))
|
445 | * **optimizations:** don't ever remove menu-types since it's not a side-effect in menu, it is used just for types ([d7a4d1e](https://github.com/ionic-team/ionic-app-scripts/commit/d7a4d1e))
|
446 | * **optimizations:** fix multiple bugs (components not being purged, overlays not working from providers, etc) for manual tree shaking ([4b538c7](https://github.com/ionic-team/ionic-app-scripts/commit/4b538c7))
|
447 | * **webpack:** fix issue where bundles output to build dir sub directo… ([#938](https://github.com/ionic-team/ionic-app-scripts/issues/938)) ([aaa9d3c](https://github.com/ionic-team/ionic-app-scripts/commit/aaa9d3c))
|
448 |
|
449 |
|
450 | ### Features
|
451 |
|
452 | * **bonjour:** adds service auto-discovery ([c17e6df](https://github.com/ionic-team/ionic-app-scripts/commit/c17e6df))
|
453 |
|
454 |
|
455 |
|
456 | <a name="1.3.6"></a>
|
457 | ## [1.3.6](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.5...v1.3.6) (2017-04-27)
|
458 |
|
459 |
|
460 | ### Bug Fixes
|
461 |
|
462 | * **webpack:** fix issue PR introduced with lazy loaded modules and webpack throwing an invalid error ([fb8b69a](https://github.com/ionic-team/ionic-app-scripts/commit/fb8b69a))
|
463 |
|
464 |
|
465 | ### Features
|
466 |
|
467 | * **optimization:** enable manual tree shaking by default ([1c57ee6](https://github.com/ionic-team/ionic-app-scripts/commit/1c57ee6))
|
468 |
|
469 |
|
470 |
|
471 | <a name="1.3.5"></a>
|
472 | ## [1.3.5](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.4...v1.3.5) (2017-04-26)
|
473 |
|
474 |
|
475 | ### Bug Fixes
|
476 |
|
477 | * **build:** fix `extends` in `ts-config.json` ([#910](https://github.com/ionic-team/ionic-app-scripts/issues/910)) ([0f01603](https://github.com/ionic-team/ionic-app-scripts/commit/0f01603))
|
478 | * **deep-linking:** fix issue where deep link config ends up being null when full build is triggered via a change to a template file with the identical content ([68fc463](https://github.com/ionic-team/ionic-app-scripts/commit/68fc463))
|
479 | * **serve:** Fix for browser not opening on linux, fixes [#425](https://github.com/ionic-team/ionic-app-scripts/issues/425) ([#909](https://github.com/ionic-team/ionic-app-scripts/issues/909)) ([77edbc6](https://github.com/ionic-team/ionic-app-scripts/commit/77edbc6))
|
480 |
|
481 |
|
482 | ### Features
|
483 |
|
484 | * **sass:** add option to pass addition postcss plugins ([#369](https://github.com/ionic-team/ionic-app-scripts/issues/369)) ([be30a40](https://github.com/ionic-team/ionic-app-scripts/commit/be30a40))
|
485 |
|
486 |
|
487 |
|
488 | <a name="1.3.4"></a>
|
489 | ## [1.3.4](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.3...v1.3.4) (2017-04-18)
|
490 |
|
491 |
|
492 | ### Bug Fixes
|
493 |
|
494 | * **webpack:** make ionic-angular/util dir dynamic and use the environment variable of ionic angular ([d3346b3](https://github.com/ionic-team/ionic-app-scripts/commit/d3346b3))
|
495 |
|
496 |
|
497 |
|
498 | <a name="1.3.3"></a>
|
499 | ## [1.3.3](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.2...v1.3.3) (2017-04-14)
|
500 |
|
501 |
|
502 | ### Bug Fixes
|
503 |
|
504 | * **optimizations:** temporarily do not purge ctor params from any of angular ([212146c](https://github.com/ionic-team/ionic-app-scripts/commit/212146c))
|
505 |
|
506 |
|
507 |
|
508 | <a name="1.3.2"></a>
|
509 | ## [1.3.2](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.1...v1.3.2) (2017-04-12)
|
510 |
|
511 |
|
512 | ### Bug Fixes
|
513 |
|
514 | * **deep-linking:** fix bug with null deep link config when modifying the main NgModule file (app.module.ts) ([759bb4f](https://github.com/ionic-team/ionic-app-scripts/commit/759bb4f))
|
515 | * **optimization:** don't purge ctorParams for angular core or angular platform browser ([9562181](https://github.com/ionic-team/ionic-app-scripts/commit/9562181))
|
516 | * **uglifyjs:** only minify files processed by webpack or rollup ([30ecdd8](https://github.com/ionic-team/ionic-app-scripts/commit/30ecdd8))
|
517 |
|
518 |
|
519 |
|
520 | <a name="1.3.1"></a>
|
521 | ## [1.3.1](https://github.com/ionic-team/ionic-app-scripts/compare/v1.3.0...v1.3.1) (2017-04-06)
|
522 |
|
523 |
|
524 | ### Bug Fixes
|
525 |
|
526 | * **config:** revert change and once again transpile bundle by default. ([b558584](https://github.com/ionic-team/ionic-app-scripts/commit/b558584))
|
527 | * **decorators:** don't remove third party transpiled (not static) decorators ([3a3259a](https://github.com/ionic-team/ionic-app-scripts/commit/3a3259a))
|
528 | * **deep-linking:** don't force the main bundle to be re-built unless the deep link config changed ([02b8e97](https://github.com/ionic-team/ionic-app-scripts/commit/02b8e97))
|
529 | * **errors:** better error msg reporting from worker threads ([d9d000a](https://github.com/ionic-team/ionic-app-scripts/commit/d9d000a))
|
530 | * **uglifyjs:** better error msg reporting ([49c0afb](https://github.com/ionic-team/ionic-app-scripts/commit/49c0afb))
|
531 |
|
532 |
|
533 |
|
534 | <a name="1.3.0"></a>
|
535 | # [1.3.0](https://github.com/ionic-team/ionic-app-scripts/compare/v1.2.5...v1.3.0) (2017-04-05)
|
536 |
|
537 |
|
538 | ### Features
|
539 |
|
540 | * **optimization:** purge decorators enabled by default ([b626e00](https://github.com/ionic-team/ionic-app-scripts/commit/b626e00))
|
541 | * **optimizations:** purge transpiled decorators ([ba5e0cd](https://github.com/ionic-team/ionic-app-scripts/commit/ba5e0cd))
|
542 |
|
543 |
|
544 |
|
545 | <a name="1.2.5"></a>
|
546 | ## [1.2.5](https://github.com/ionic-team/ionic-app-scripts/compare/v1.2.4...v1.2.5) (2017-03-31)
|
547 |
|
548 |
|
549 | ### Bug Fixes
|
550 |
|
551 | * **webpack:** fixes bugs where some third party libs didn't load correctly ([e7559e5](https://github.com/ionic-team/ionic-app-scripts/commit/e7559e5))
|
552 |
|
553 |
|
554 |
|
555 | <a name="1.2.4"></a>
|
556 | ## [1.2.4](https://github.com/ionic-team/ionic-app-scripts/compare/v1.2.3...v1.2.4) (2017-03-30)
|
557 |
|
558 | ### Refactor
|
559 | * **deep-linking:** set default segment value to filename without extension([5a97ba5](https://github.com/ionic-team/ionic-app-scripts/commit/5a97ba5))
|
560 |
|
561 | <a name="1.2.3"></a>
|
562 | ## [1.2.3](https://github.com/ionic-team/ionic-app-scripts/compare/v1.2.2...v1.2.3) (2017-03-29)
|
563 |
|
564 |
|
565 | ### Bug Fixes
|
566 |
|
567 | * **deep-linking:** Deep linking fixes for Windows and non-unix paths
|
568 |
|
569 | * **script:** linux only accepts one argument after shebang, so revert giving app-scripts more memory by default ([0999f23](https://github.com/ionic-team/ionic-app-scripts/commit/0999f23)), closes [#838](https://github.com/ionic-team/ionic-app-scripts/issues/838)
|
570 |
|
571 |
|
572 |
|
573 | <a name="1.2.2"></a>
|
574 | ## [1.2.2](https://github.com/ionic-team/ionic-app-scripts/compare/v1.2.1...v1.2.2) (2017-03-27)
|
575 |
|
576 |
|
577 | ### Bug Fixes
|
578 |
|
579 | * **generators:** use correct path and handle providers correctly ([e82d5ff](https://github.com/ionic-team/ionic-app-scripts/commit/e82d5ff))
|
580 | * **rollup:** pass all config options to generate ([3502360](https://github.com/ionic-team/ionic-app-scripts/commit/3502360))
|
581 |
|
582 |
|
583 |
|
584 | <a name="1.2.1"></a>
|
585 | ## [1.2.1](https://github.com/ionic-team/ionic-app-scripts/compare/v1.2.0...v1.2.1) (2017-03-26)
|
586 |
|
587 |
|
588 | ### Bug Fixes
|
589 |
|
590 | * **deep-linking:** only attempt to inject deep-link config if there isn't an existing config and the ([507f1a8](https://github.com/ionic-team/ionic-app-scripts/commit/507f1a8))
|
591 | * **rollup:** fix bug with not generating source-map correctly ([3b1fd16](https://github.com/ionic-team/ionic-app-scripts/commit/3b1fd16))
|
592 |
|
593 |
|
594 |
|
595 | <a name="1.2.0"></a>
|
596 | # [1.2.0](https://github.com/ionic-team/ionic-app-scripts/compare/v1.1.4...v1.2.0) (2017-03-24)
|
597 |
|
598 |
|
599 | ### Bug Fixes
|
600 |
|
601 | * **deep-linking:** Fix issue with deep-linking when attempting to update a template and failing, resulting in a full build but not processing deep links ([6b158d3](https://github.com/ionic-team/ionic-app-scripts/commit/6b158d3))
|
602 | * **optimization:** fix out of memory errors by providing more memory by default ([b4c287a](https://github.com/ionic-team/ionic-app-scripts/commit/b4c287a))
|
603 | * **optimizations:** only store ionic and src files in memory ([f51314f](https://github.com/ionic-team/ionic-app-scripts/commit/f51314f))
|
604 | * **uglify:** check for correct file extension ([d17f2e1](https://github.com/ionic-team/ionic-app-scripts/commit/d17f2e1))
|
605 | * **uglify:** verify source maps are generated correctly for all bundles, tests ([fc44ca6](https://github.com/ionic-team/ionic-app-scripts/commit/fc44ca6))
|
606 | * **utils:** assign correct type ([3c3666c](https://github.com/ionic-team/ionic-app-scripts/commit/3c3666c))
|
607 | * **watch:** fixed bug where options.ignore was being ignored if it's an array ([7f1e54c](https://github.com/ionic-team/ionic-app-scripts/commit/7f1e54c))
|
608 | * **watch:** queue builds ([06e4971](https://github.com/ionic-team/ionic-app-scripts/commit/06e4971))
|
609 | * **watch:** queue buildUpdates events to avoid race conditions when bundling/building ([43caefa](https://github.com/ionic-team/ionic-app-scripts/commit/43caefa))
|
610 | * **webpack:** don't overwrite css files when outputting webpack files ([a32649f](https://github.com/ionic-team/ionic-app-scripts/commit/a32649f))
|
611 |
|
612 |
|
613 | ### Features
|
614 |
|
615 | * **serve:** change http-server to use request hostname instead of the configured hostname. ([8e1e81a](https://github.com/ionic-team/ionic-app-scripts/commit/8e1e81a))
|
616 | * **deep-linking:** generate default NgModule when missing by default ([90138fa](https://github.com/ionic-team/ionic-app-scripts/commit/90138fa))
|
617 | * **deep-linking:** parsing deeplink decorator is now enabled by default, no longer experimental ([e097d4e](https://github.com/ionic-team/ionic-app-scripts/commit/e097d4e))
|
618 | * **deep-linking:** upgrade script to generate NgModules for pages with [@DeepLink](https://github.com/DeepLink) decorator ([2943188](https://github.com/ionic-team/ionic-app-scripts/commit/2943188))
|
619 | * **generators:** generators for page, component, directive, pipe, provider ([e2a45e4](https://github.com/ionic-team/ionic-app-scripts/commit/e2a45e4))
|
620 | * **minification:** code-split bundles will be minified ([#814](https://github.com/ionic-team/ionic-app-scripts/issues/814)) ([d8d9a4e](https://github.com/ionic-team/ionic-app-scripts/commit/d8d9a4e))
|
621 |
|
622 |
|
623 |
|
624 | <a name="1.1.4"></a>
|
625 | ## [1.1.4](https://github.com/ionic-team/ionic-app-scripts/compare/v1.1.3...v1.1.4) (2017-02-23)
|
626 |
|
627 |
|
628 | ### Bug Fixes
|
629 |
|
630 | * **optimizations:** comment out code instead of purge it so source-maps don't error out in some edge ([1dedc53](https://github.com/ionic-team/ionic-app-scripts/commit/1dedc53))
|
631 | * **watch:** make default watch fail-to-start timeout configurable so it works more reliably on slow ([2e2a647](https://github.com/ionic-team/ionic-app-scripts/commit/2e2a647)), closes [#772](https://github.com/ionic-team/ionic-app-scripts/issues/772)
|
632 |
|
633 |
|
634 |
|
635 | <a name="1.1.3"></a>
|
636 | ## [1.1.3](https://github.com/ionic-team/ionic-app-scripts/compare/v1.1.2...v1.1.3) (2017-02-17)
|
637 |
|
638 |
|
639 | ### Bug Fixes
|
640 |
|
641 | * **config:** Setting readConfigJson constant wrong ([#761](https://github.com/ionic-team/ionic-app-scripts/issues/761)) ([64bc17f](https://github.com/ionic-team/ionic-app-scripts/commit/64bc17f))
|
642 | * **source-maps:** source map must correspond to .js file name with a .map at the end ([debd88b](https://github.com/ionic-team/ionic-app-scripts/commit/debd88b))
|
643 |
|
644 |
|
645 |
|
646 | <a name="1.1.2"></a>
|
647 | ## [1.1.2](https://github.com/ionic-team/ionic-app-scripts/compare/v1.1.1...v1.1.2) (2017-02-16)
|
648 |
|
649 |
|
650 | ### Bug Fixes
|
651 |
|
652 | * **deep-links:** handle configs with internal arrays ([a7df816](https://github.com/ionic-team/ionic-app-scripts/commit/a7df816))
|
653 | * **deep-links:** only provide deep links to webpack that contain the import used in code and the abs ([fae4862](https://github.com/ionic-team/ionic-app-scripts/commit/fae4862))
|
654 | * **optimizations:** remove the js file created by the optimizations bundling pass ([c0bb3f4](https://github.com/ionic-team/ionic-app-scripts/commit/c0bb3f4))
|
655 |
|
656 |
|
657 |
|
658 | <a name="1.1.1"></a>
|
659 | ## [1.1.1](https://github.com/ionic-team/ionic-app-scripts/compare/v1.1.0...v1.1.1) (2017-02-15)
|
660 |
|
661 |
|
662 | ### Bug Fixes
|
663 |
|
664 | * **config:** node_modules directory should not be configurable (users were finding it confusing) ([1f58aaa](https://github.com/ionic-team/ionic-app-scripts/commit/1f58aaa))
|
665 | * **copy:** support overriding config entries with empty objects ([5879a8b](https://github.com/ionic-team/ionic-app-scripts/commit/5879a8b))
|
666 | * **deeplinks:** make deep link config parsing support 2.x and 3.x deep link config ([1ac7116](https://github.com/ionic-team/ionic-app-scripts/commit/1ac7116))
|
667 | * **deeplinks:** provide deep-links config to webpack as needed vs via the constructor ([a735e96](https://github.com/ionic-team/ionic-app-scripts/commit/a735e96))
|
668 | * **http-server:** drive reading ionic.config.json based on config value ([e2d0d83](https://github.com/ionic-team/ionic-app-scripts/commit/e2d0d83))
|
669 | * **optimizations:** throw error when ionic-angular index file isn't found ([6437005](https://github.com/ionic-team/ionic-app-scripts/commit/6437005))
|
670 | * **transpile:** get tsconfig.json location from config value ([79b0eeb](https://github.com/ionic-team/ionic-app-scripts/commit/79b0eeb))
|
671 |
|
672 |
|
673 |
|
674 | <a name="1.1.0"></a>
|
675 | # [1.1.0](https://github.com/ionic-team/ionic-app-scripts/compare/v1.0.1...v1.1.0) (2017-02-11)
|
676 |
|
677 | ### Optimizations
|
678 | We are starting to introduce optimizations to improve the size of the `bundle` generated by the build process.
|
679 |
|
680 | The first set of optimizations are behind flags:
|
681 |
|
682 | `ionic_experimental_manual_treeshaking` will remove Ionic components and code that are not being used from the bundle.
|
683 | `ionic_experimental_purge_decorators` helps tree shaking by removing unnecessary `decorator` metadata from AoT code.
|
684 |
|
685 | Since these are experimental, we are looking for feedback on how the work. Please test them out and [let us know](https://github.com/ionic-team/ionic-app-scripts/issues) how it goes. See the instructions [here](https://github.com/ionic-team/ionic-app-scripts#custom-configuration).
|
686 |
|
687 |
|
688 | ### Features
|
689 | * **fonts:** remove used fonts for cordova builds ([967f784](https://github.com/ionic-team/ionic-app-scripts/commit/967f784))
|
690 |
|
691 | ### Bug Fixes
|
692 |
|
693 | * **build:** fix test if linting should trigger on file change ([#719](https://github.com/ionic-team/ionic-app-scripts/issues/719)) ([e13b857](https://github.com/ionic-team/ionic-app-scripts/commit/e13b857))
|
694 | * **lint:** capture results of all linted files ([eb4314e](https://github.com/ionic-team/ionic-app-scripts/commit/eb4314e)), closes [#725](https://github.com/ionic-team/ionic-app-scripts/issues/725)
|
695 | * **optimizations:** make optimizations work on windows and mac ([5fe21f3](https://github.com/ionic-team/ionic-app-scripts/commit/5fe21f3))
|
696 | * **serve:** assign all ports dynamically ([#727](https://github.com/ionic-team/ionic-app-scripts/issues/727)) ([6b4115c](https://github.com/ionic-team/ionic-app-scripts/commit/6b4115c))
|
697 | * **webpack:** fix bug with using [name] for output file name ([1128c9c](https://github.com/ionic-team/ionic-app-scripts/commit/1128c9c))
|
698 |
|
699 |
|
700 |
|
701 |
|
702 |
|
703 |
|
704 | <a name="1.0.1"></a>
|
705 | ## [1.0.1](https://github.com/ionic-team/ionic-app-scripts/compare/v1.0.0...v1.0.1) (2017-02-07)
|
706 |
|
707 | ### Breaking Changes
|
708 |
|
709 | This release was accidentally published with a breaking change for Deep Links. If you're using Deep Links, please don't upgrade to this version. We are in the process of changing the DeepLinks API slightly.
|
710 |
|
711 | ### Bug Fixes
|
712 |
|
713 | * **angular:** support angular 2.3+ ngc api ([13e930a](https://github.com/ionic-team/ionic-app-scripts/commit/13e930a))
|
714 | * **deep-linking:** works when there isn't a valid deep link config ([62f05fc](https://github.com/ionic-team/ionic-app-scripts/commit/62f05fc))
|
715 | * **deep-links:** adjust paths for AoT ([4055d73](https://github.com/ionic-team/ionic-app-scripts/commit/4055d73))
|
716 | * **sass:** output valid source maps, that chrome can parse ([#306](https://github.com/ionic-team/ionic-app-scripts/issues/306)) ([6589550](https://github.com/ionic-team/ionic-app-scripts/commit/6589550))
|
717 | * **source-maps:** always generate source map, then purge them if not needed in postprocess step ([d26b44c](https://github.com/ionic-team/ionic-app-scripts/commit/d26b44c))
|
718 |
|
719 |
|
720 | ### Features
|
721 |
|
722 | * **createWorker:** pass argv and config_argv to spawned processes ([#487](https://github.com/ionic-team/ionic-app-scripts/issues/487)) ([02dfff8](https://github.com/ionic-team/ionic-app-scripts/commit/02dfff8))
|
723 | * **lint:** new option to have stand alone lint bail ([b3bb906](https://github.com/ionic-team/ionic-app-scripts/commit/b3bb906))
|
724 |
|
725 |
|
726 |
|
727 | <a name="1.0.0"></a>
|
728 | # [1.0.0](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.48...v1.0.0) (2017-01-06)
|
729 |
|
730 |
|
731 | ### Upgrade Instructions
|
732 | Execute the following command from your ionic project. This installs a new peer dependency called `sw-toolbox` that is used to simplify implementing a service-worker.
|
733 |
|
734 | ```
|
735 | npm install sw-toolbox --save --save-exact
|
736 | ```
|
737 |
|
738 |
|
739 | ### Bug Fixes
|
740 |
|
741 | * **build:** check to ensure tsconfig contains sourcemaps true. ([e6bcf22](https://github.com/ionic-team/ionic-app-scripts/commit/e6bcf22))
|
742 | * **config:** resolve any inputs that could be paths to absolute paths ([50876eb](https://github.com/ionic-team/ionic-app-scripts/commit/50876eb))
|
743 | * **copy:** check for null object and src/dest ([eabd125](https://github.com/ionic-team/ionic-app-scripts/commit/eabd125))
|
744 | * **ngc:** revert change to purge decorators (Angular CLI did too) ([8aae85c](https://github.com/ionic-team/ionic-app-scripts/commit/8aae85c))
|
745 | * **webpack:** update environment plugin for webpack 2 RC3 ([be3aac1](https://github.com/ionic-team/ionic-app-scripts/commit/be3aac1))
|
746 | * **websockets:** fix exception when no ws clients connected during rebuild ([#616](https://github.com/ionic-team/ionic-app-scripts/issues/616)) ([8685bf8](https://github.com/ionic-team/ionic-app-scripts/commit/8685bf8))
|
747 |
|
748 |
|
749 |
|
750 | <a name="0.0.48"></a>
|
751 | ## [0.0.48](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.47...v0.0.48) (2016-12-19)
|
752 |
|
753 | ### Upgrade Instructions
|
754 | `@ionic/app-scripts` version `0.0.47` had some breaking changes so please make sure you have performed those upgrade instructions.
|
755 |
|
756 | ### Bug Fixes
|
757 |
|
758 | * **diagnostics:** fix null pointers ([72adc86](https://github.com/ionic-team/ionic-app-scripts/commit/72adc86))
|
759 | * **inline-templates:** check for existence of content ([#557](https://github.com/ionic-team/ionic-app-scripts/issues/557)) ([b68e125](https://github.com/ionic-team/ionic-app-scripts/commit/b68e125))
|
760 | * **logging:** don't log msgs about websocket state ([18185fb](https://github.com/ionic-team/ionic-app-scripts/commit/18185fb))
|
761 | * **optimization:** stop removing decorators ([45b0255](https://github.com/ionic-team/ionic-app-scripts/commit/45b0255))
|
762 | * **serve:** find an open port for the notification server if port is used. ([d6de413](https://github.com/ionic-team/ionic-app-scripts/commit/d6de413))
|
763 | * **copy:** generate project context if it doesn't exist ([26f6db8](https://github.com/ionic-team/ionic-app-scripts/commit/26f6db8a7d3398b940cfb4c4b3eb4a6f141e1be7#diff-b477061dcc036b7490cfc73741747819))
|
764 |
|
765 |
|
766 | ### Features
|
767 |
|
768 | * **sass:** enable Sass indented files compilation ([#565](https://github.com/ionic-team/ionic-app-scripts/issues/565)) ([f632298](https://github.com/ionic-team/ionic-app-scripts/commit/f632298))
|
769 |
|
770 |
|
771 |
|
772 | <a name="0.0.47"></a>
|
773 | ## [0.0.47](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.46...v0.0.47) (2016-12-12)
|
774 |
|
775 | ### Upgrade Instructions
|
776 |
|
777 | #### Install latest Ionic CLI
|
778 | Install the latest ionic cli. `sudo` may be required depending upon your `npm` set-up.
|
779 |
|
780 | ```
|
781 | npm install -g ionic@latest
|
782 | ```
|
783 |
|
784 | #### Entry Point Changes
|
785 | Delete `main.dev.ts` and `main.prod.ts` and create a `main.ts` file with the following content:
|
786 |
|
787 | ```
|
788 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
|
789 |
|
790 | import { AppModule } from './app.module';
|
791 |
|
792 | platformBrowserDynamic().bootstrapModule(AppModule);
|
793 | ```
|
794 |
|
795 | #### Dev Builds By Default Changes
|
796 | All builds are now development (non-AoT) builds by default. This allows for a better development experience when testing on a device. To get started, please follow the steps below.
|
797 |
|
798 | Make sure the `scripts` section of `package.json` looks like this:
|
799 |
|
800 | ```
|
801 | "scripts": {
|
802 | "ionic:build": "ionic-app-scripts build",
|
803 | "ionic:serve": "ionic-app-scripts serve"
|
804 | }
|
805 | ```
|
806 |
|
807 | `ionic run android --prod` will do a production build that utilizes AoT compiling and minifaction.
|
808 | `ionic emulate ios --prod` will do a production build that utilizes AoT compiling and minifaction.
|
809 | `ionic run android` will do a development build
|
810 | `ionic emulate ios` will do a development build
|
811 |
|
812 | If you wish to run AoT but disable minifaction, do the following
|
813 | `ionic run android --aot`
|
814 | `ionic emulate ios --aot`
|
815 |
|
816 |
|
817 | #### Source Map Changes
|
818 | Change `ionic_source_map` to `ionic_source_map_type` in package.json if it is overridden.
|
819 |
|
820 | #### Config Changes
|
821 | There were significant improvements/changes to most configs. Please review the changes and make sure any custom configs are up to date.
|
822 |
|
823 | #### Validate TSConfig settings
|
824 | Verify that `tsconfig.json` is up to date with recommended settings:
|
825 |
|
826 | ```
|
827 | {
|
828 | "compilerOptions": {
|
829 | "allowSyntheticDefaultImports": true,
|
830 | "declaration": false,
|
831 | "emitDecoratorMetadata": true,
|
832 | "experimentalDecorators": true,
|
833 | "lib": [
|
834 | "dom",
|
835 | "es2015"
|
836 | ],
|
837 | "module": "es2015",
|
838 | "moduleResolution": "node",
|
839 | "sourceMap": true,
|
840 | "target": "es5"
|
841 | },
|
842 | "include": [
|
843 | "src/**/*.ts"
|
844 | ],
|
845 | "exclude": [
|
846 | "node_modules"
|
847 | ],
|
848 | "compileOnSave": false,
|
849 | "atom": {
|
850 | "rewriteTsconfig": false
|
851 | }
|
852 | }
|
853 | ```
|
854 |
|
855 |
|
856 | ### Breaking Changes
|
857 | 1. `main.dev.ts` and `main.prod.ts` have been deprecated in favor of `main.ts` with the content of `main.dev.ts`. The content of `main.ts` will be optimized at build time for production builds.
|
858 | 2. Builds are now always development (non-AoT) by default. To enable `prod` builds, use the `--prod` option.
|
859 | 3. `copy.config` and `watch.config` have breaking changes moving to an easier-to-extend configuration style.
|
860 | 4. `copy.config` uses `node-glob` instead of `fs-extra` to do the copy. Migrate from directory/files to globs in any custom configs.
|
861 | 5. `ionic_source_map` configuration has been changed to `ionic_source_map_type`.
|
862 | 6. Source maps now use `source-map` devtool option by default instead of `eval`. Change `ionic_source_map_type` option to return to the faster building `eval`.
|
863 |
|
864 | ### Bug Fixes
|
865 |
|
866 | * **AoT:** dynamically enable prod mode for AoT builds ([0594803](https://github.com/ionic-team/ionic-app-scripts/commit/0594803))
|
867 | * **AoT:** use in-memory data store instead of .tmp directory for AoT codegen ([93106ff](https://github.com/ionic-team/ionic-app-scripts/commit/93106ff))
|
868 | * **build:** every build should run clean sync and copy async. ([6d4eb6e](https://github.com/ionic-team/ionic-app-scripts/commit/6d4eb6e))
|
869 | * **copy:** Resolve race condition in copy task, move to glob config ([cc99a73](https://github.com/ionic-team/ionic-app-scripts/commit/cc99a73))
|
870 | * **lab:** add lab to files ([f42c980](https://github.com/ionic-team/ionic-app-scripts/commit/f42c980))
|
871 | * **livereload:** livereload now correctly serves cordova plugins on run and emulate. ([a0c3f5d](https://github.com/ionic-team/ionic-app-scripts/commit/a0c3f5d))
|
872 | * **livereload:** on project build all pages connected should reload. ([#513](https://github.com/ionic-team/ionic-app-scripts/issues/513)) ([62d6b23](https://github.com/ionic-team/ionic-app-scripts/commit/62d6b23))
|
873 | * **livereload:** use localhost instead of 0.0.0.0 when injecting live reload script ([#450](https://github.com/ionic-team/ionic-app-scripts/issues/450)) ([7f8a0c3](https://github.com/ionic-team/ionic-app-scripts/commit/7f8a0c3))
|
874 | * **logging:** remove unnecessary websocket error msg, clean up copy error msg ([1517b06](https://github.com/ionic-team/ionic-app-scripts/commit/1517b06))
|
875 | * **ngc:** simpler AoT error reporting ([1b0f163](https://github.com/ionic-team/ionic-app-scripts/commit/1b0f163))
|
876 | * **serve:** add flag to indicate to serve for a cordova app ([93782e7](https://github.com/ionic-team/ionic-app-scripts/commit/93782e7))
|
877 | * **source-maps:** use detailed source-map as default, fix windows path issue ([19464b3](https://github.com/ionic-team/ionic-app-scripts/commit/19464b3))
|
878 | * **workers:** generate context in worker threads ([af036ec](https://github.com/ionic-team/ionic-app-scripts/commit/af036ec))
|
879 |
|
880 |
|
881 | ### Features
|
882 |
|
883 | * **build:** replace --dev flag with --prod and add flags --aot, --minifyJs, --minifyCss, --optimizeJs ([99922ce](https://github.com/ionic-team/ionic-app-scripts/commit/99922ce))
|
884 | * **bundle:** pre and post bundle hooks ([4835550](https://github.com/ionic-team/ionic-app-scripts/commit/4835550))
|
885 | * **copy:** update copy config to move web workers ([a909fc4](https://github.com/ionic-team/ionic-app-scripts/commit/a909fc4))
|
886 | * **lab:** fresh coat of paint ([edb6f09](https://github.com/ionic-team/ionic-app-scripts/commit/edb6f09))
|
887 | * **replacePathVars:** support interpolation of objects and arrays ([#449](https://github.com/ionic-team/ionic-app-scripts/issues/449)) ([e039d46](https://github.com/ionic-team/ionic-app-scripts/commit/e039d46))
|
888 | * all arguments passed should be compared as case insensitive ([085c897](https://github.com/ionic-team/ionic-app-scripts/commit/085c897))
|
889 |
|
890 |
|
891 |
|
892 | <a name="0.0.46"></a>
|
893 | ## [0.0.46](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.44...v0.0.46) (2016-11-21)
|
894 |
|
895 |
|
896 | ### Bug Fixes
|
897 |
|
898 | * **build:** better support for saving multiple files at a time ([254bb6c](https://github.com/ionic-team/ionic-app-scripts/commit/254bb6c))
|
899 | * **copy:** ionicons copied from ionicons ([69f89a8](https://github.com/ionic-team/ionic-app-scripts/commit/69f89a8))
|
900 | * **errors:** skip HTTP errors ([5906167](https://github.com/ionic-team/ionic-app-scripts/commit/5906167))
|
901 | * **proxies:** Wrong parameter in Logger.info, in setupProxies function causing proxies not to load ([#395](https://github.com/ionic-team/ionic-app-scripts/issues/395)) ([316b1de](https://github.com/ionic-team/ionic-app-scripts/commit/316b1de))
|
902 | * **typescript:** lock typescript version to 2.0.x for now due to build error with 2.1.x ([ef7203b](https://github.com/ionic-team/ionic-app-scripts/commit/ef7203b))
|
903 | * **webpack:** fix path resolution ([97c23f9](https://github.com/ionic-team/ionic-app-scripts/commit/97c23f9))
|
904 | * **webpack:** reference json-loader to account for webpack breaking change ([d6fe709](https://github.com/ionic-team/ionic-app-scripts/commit/d6fe709))
|
905 | * **webpack:** resolve modules to rootDir ([#365](https://github.com/ionic-team/ionic-app-scripts/issues/365)) ([64eb845](https://github.com/ionic-team/ionic-app-scripts/commit/64eb845))
|
906 |
|
907 |
|
908 | ### Features
|
909 |
|
910 | * **options:** allow users to pass their own cleanCss Options ([#377](https://github.com/ionic-team/ionic-app-scripts/issues/377)) ([20df6d4](https://github.com/ionic-team/ionic-app-scripts/commit/20df6d4))
|
911 |
|
912 |
|
913 | <a name="0.0.45"></a>
|
914 | ## [0.0.45](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.44...v0.0.45) (2016-11-17)
|
915 |
|
916 |
|
917 | ### Bug Fixes
|
918 |
|
919 | * **errors:** runtime error immediately, selectable stack ([70f68da](https://github.com/ionic-team/ionic-app-scripts/commit/70f68da))
|
920 | * **inline-templates:** update bundle and memory file representation on template change ([11a949d](https://github.com/ionic-team/ionic-app-scripts/commit/11a949d))
|
921 | * **rollup:** invalidate cache on template change ([80c0eb6](https://github.com/ionic-team/ionic-app-scripts/commit/80c0eb6))
|
922 | * **webpack:** invalidate cache by use of timestamps ([4d6bbd5](https://github.com/ionic-team/ionic-app-scripts/commit/4d6bbd5))
|
923 |
|
924 |
|
925 | ### Features
|
926 |
|
927 | * **run-build-update:** handle linked npm modules ([#375](https://github.com/ionic-team/ionic-app-scripts/issues/375)) ([0f113c8](https://github.com/ionic-team/ionic-app-scripts/commit/0f113c8))
|
928 | * **serve:** add '/ionic-lab' as an alias for the lab html file path. ([c319404](https://github.com/ionic-team/ionic-app-scripts/commit/c319404))
|
929 |
|
930 |
|
931 |
|
932 | <a name="0.0.44"></a>
|
933 | ## [0.0.44](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.43...v0.0.44) (2016-11-15)
|
934 |
|
935 |
|
936 | ### Bug Fixes
|
937 |
|
938 | * **debug:** cmd+shift+8 to show debug menu ([a26d729](https://github.com/ionic-team/ionic-app-scripts/commit/a26d729))
|
939 | * **error:** (cmd/ctrl)+8 for debug menu ([89550af](https://github.com/ionic-team/ionic-app-scripts/commit/89550af))
|
940 | * **error:** add header padding for cordova iOS ([5c4c547](https://github.com/ionic-team/ionic-app-scripts/commit/5c4c547))
|
941 | * **error:** apply correct css for runtime error close ([81f1d75](https://github.com/ionic-team/ionic-app-scripts/commit/81f1d75))
|
942 | * **error:** fix content scrolling ([3b82465](https://github.com/ionic-team/ionic-app-scripts/commit/3b82465))
|
943 | * **error:** reload immediately after js/html update ([07f918e](https://github.com/ionic-team/ionic-app-scripts/commit/07f918e))
|
944 | * **error:** safari css fixes ([7c2fb59](https://github.com/ionic-team/ionic-app-scripts/commit/7c2fb59))
|
945 | * **serve:** correct paths so that --lab works ([1d99a98](https://github.com/ionic-team/ionic-app-scripts/commit/1d99a98))
|
946 | * **serve:** open browser to localhost ([14275c7](https://github.com/ionic-team/ionic-app-scripts/commit/14275c7))
|
947 | * **transpile:** normalize and resolve paths always for OS independence ([ca6c889](https://github.com/ionic-team/ionic-app-scripts/commit/ca6c889))
|
948 | * **watch:** fallback for when chokidar watch ready/error don't fire (happens on windows when file is ([519cd7f](https://github.com/ionic-team/ionic-app-scripts/commit/519cd7f)), closes [#282](https://github.com/ionic-team/ionic-app-scripts/issues/282)
|
949 | * **watch:** watch now ignores Mac OS meta data files ([02d0b8d](https://github.com/ionic-team/ionic-app-scripts/commit/02d0b8d)), closes [#331](https://github.com/ionic-team/ionic-app-scripts/issues/331)
|
950 | * **webpack:** source maps link to original src for ide debugging ([39edd2e](https://github.com/ionic-team/ionic-app-scripts/commit/39edd2e))
|
951 |
|
952 |
|
953 | ### Features
|
954 |
|
955 | * **debug:** debug menu options ([53d6e30](https://github.com/ionic-team/ionic-app-scripts/commit/53d6e30))
|
956 | * **debug:** shake device to show debug menu ([770f4e3](https://github.com/ionic-team/ionic-app-scripts/commit/770f4e3))
|
957 | * **error:** client runtime error reporting ([fc40b92](https://github.com/ionic-team/ionic-app-scripts/commit/fc40b92))
|
958 | * **error:** syntax and error highlighting ([8836310](https://github.com/ionic-team/ionic-app-scripts/commit/8836310))
|
959 |
|
960 |
|
961 |
|
962 | <a name="0.0.43"></a>
|
963 | ## [0.0.43](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.42...v0.0.43) (2016-11-10)
|
964 |
|
965 |
|
966 | ### Bug Fixes
|
967 |
|
968 | * **rollup:** removing rollup metadata prefix for paths ([350a288](https://github.com/ionic-team/ionic-app-scripts/commit/350a288))
|
969 | * **watch:** remove shorthand arg for watch ([0685c0b](https://github.com/ionic-team/ionic-app-scripts/commit/0685c0b)), closes [#290](https://github.com/ionic-team/ionic-app-scripts/issues/290)
|
970 | * **webpack:** typo in import, close [#326](https://github.com/ionic-team/ionic-app-scripts/issues/326) ([#341](https://github.com/ionic-team/ionic-app-scripts/issues/341)) ([6b89fa2](https://github.com/ionic-team/ionic-app-scripts/commit/6b89fa2))
|
971 |
|
972 |
|
973 |
|
974 | <a name="0.0.42"></a>
|
975 | ## [0.0.42](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.41...v0.0.42) (2016-11-09)
|
976 |
|
977 | ## Upgrade Steps
|
978 | To use this version of `@ionic/app-scripts`, follow these steps to upgrade:
|
979 |
|
980 | 1. Install the latest version of the ionic cli
|
981 |
|
982 | ```
|
983 | npm install ionic@latest -g
|
984 | ```
|
985 |
|
986 | Note: sudo may be required depending on your workstation set-up
|
987 |
|
988 | 2. Update the project's `package.json` file's `script` section to look like this:
|
989 |
|
990 | ```
|
991 | ...
|
992 | "scripts" : {
|
993 | "ionic:build": "ionic-app-scripts build",
|
994 | "ionic:serve": "ionic-app-scripts serve"
|
995 | }
|
996 | ...
|
997 | ```
|
998 |
|
999 | Note: This is removing several deprecated Ionic scripts. If you have any of your own custom scripts, don't remove them.
|
1000 |
|
1001 |
|
1002 | 3. Install the latest version of `@ionic/app-scripts`
|
1003 |
|
1004 | ```
|
1005 | npm install @ionic/app-scripts@latest --save-dev
|
1006 | ```
|
1007 |
|
1008 | ### Bug Fixes
|
1009 |
|
1010 | * **bundling:** execute bundle updates if full bundle has completed at least once ([fbe56dc](https://github.com/ionic-team/ionic-app-scripts/commit/fbe56dc))
|
1011 | * **sass:** remove broken sass caching ([91faf0b](https://github.com/ionic-team/ionic-app-scripts/commit/91faf0b))
|
1012 |
|
1013 |
|
1014 | ### Features
|
1015 |
|
1016 | * **error:** use datauri for favicon build status ([892cf4a](https://github.com/ionic-team/ionic-app-scripts/commit/892cf4a))
|
1017 | * **errors:** overlay build errors during development ([87f7648](https://github.com/ionic-team/ionic-app-scripts/commit/87f7648))
|
1018 |
|
1019 |
|
1020 |
|
1021 | <a name="0.0.41"></a>
|
1022 | ## [0.0.41](https://github.com/ionic-team/ionic-app-scripts/compare/v0.0.40...v0.0.41) (2016-11-07)
|
1023 |
|
1024 |
|
1025 | ### Bug Fixes
|
1026 |
|
1027 | * **webpack:** use source-maps instead of eval for prod builds ([fdd86be](https://github.com/ionic-team/ionic-app-scripts/commit/fdd86be))
|
1028 |
|
1029 |
|
1030 |
|
1031 | <a name="0.0.40"></a>
|
1032 | ## 0.0.40 (2016-11-07)
|
1033 |
|
1034 | ### Breaking Changes
|
1035 |
|
1036 | `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.
|
1037 |
|
1038 | ### Bug Fixes
|
1039 | * **sourcemaps:** fix source maps for all files ([066de6d](https://github.com/ionic-team/ionic-app-scripts/commit/066de6d))
|
1040 | * **sourcemaps:** webpack .ts sourcemaps ([bfca1be](https://github.com/ionic-team/ionic-app-scripts/commit/bfca1be))
|
1041 | * **webpack:** modify config to use IONIC_APP_SCRIPTS_DIR variable ([2b7c606](https://github.com/ionic-team/ionic-app-scripts/commit/2b7c606))
|
1042 |
|
1043 |
|
1044 | ### Features
|
1045 | * **events:** emit bundler events ([8d73da9](https://github.com/ionic-team/ionic-app-scripts/commit/8d73da9))
|
1046 | * **exports:** add templateUpdate and fullBuildUpdate ([a31897d](https://github.com/ionic-team/ionic-app-scripts/commit/a31897d))
|
1047 | * **webpack source maps:** make it easy to configure source map type ([03565b7](https://github.com/ionic-team/ionic-app-scripts/commit/03565b7))
|
1048 |
|
1049 |
|
1050 | ### Performance Improvements
|
1051 |
|
1052 | * **webpack:** speed up webpack build by not using file-system and watches ([23ad195](https://github.com/ionic-team/ionic-app-scripts/commit/23ad195))
|
1053 |
|
1054 |
|
1055 | # 0.0.39 (2016-10-31)
|
1056 | * Switch default bundler to Webpack
|
1057 |
|
1058 | # 0.0.36 (2016-10-15)
|
1059 |
|
1060 | * Fix handling multiple async template updates
|
1061 |
|
1062 |
|
1063 | # 0.0.35 (2016-10-15)
|
1064 |
|
1065 | * Fix resolving index files correctly
|
1066 | * Fix template rebuilds for multiple templates in one file
|
1067 | * Fix ability to watchers to ignore paths
|
1068 |
|
1069 |
|
1070 | # 0.0.34 (2016-10-15)
|
1071 |
|
1072 | * Fix silently failed bundles
|
1073 | * Fix template path resolving issues
|
1074 |
|
1075 |
|
1076 | # 0.0.33 (2016-10-14)
|
1077 |
|
1078 | * Improve build times for template changes
|
1079 | * Fix bundle updates on template changes
|
1080 |
|
1081 |
|
1082 | # 0.0.32 (2016-10-14)
|
1083 |
|
1084 | * Fix Windows entry path normalization
|
1085 |
|
1086 |
|
1087 | # 0.0.31 (2016-10-13)
|
1088 |
|
1089 | * Add ability use multiple processor cores for various subtasks
|
1090 | * Use typescript `createProgram` to transpile entire app
|
1091 | * Add syntax highlighting and colors to typescript, sass and tslint errors
|
1092 | * Improved error messages for typescript errors
|
1093 | * `clean` task only cleans out the `www/build/` directory rather than all of `www/`
|
1094 | * Add task to copy `src/service-worker.js` to `www/service-worker.js`
|
1095 | * Add task to copy `src/manifest.json` to `www/manifest.json`
|
1096 |
|
1097 |
|
1098 | # 0.0.30 (2016-10-06)
|
1099 |
|
1100 | * Fix JS source maps
|
1101 | * Fix template inlining
|
1102 |
|
1103 |
|
1104 | # 0.0.29 (2016-10-05)
|
1105 |
|
1106 | * Addressed memory usage error
|
1107 | * Dev builds no longer use the `.tmp` directory
|
1108 | * Dev build entry files should be the source `main.dev.ts` file
|
1109 | * Custom rollup configs should remove the `ngTemplate()` plugin
|
1110 |
|
\ | No newline at end of file |