0.9.2 (2018-02-15)
- clean snapshot artifacts on cleanApp hook (#423) (50c3ab9)
- snapshot: use request module for http requests (#428) (01933e0), closes #389
- uglify: prevent SideDrawer transition class names from being renamed (#426) (0120329), closes #258
0.9.1 (2018-01-10)
- respect windows paths in /app.css regex (#385) (a37cca0)
- support aot on windows (#392) (8a20502)
- css: disable minification when using uglify (#383) (8e1a5a6), closes #377
0.9.0 (2017-12-20)
You can follow the Migration guide for upgrading to this version.
- compiler: reject promise with real error (#350) (0b9febe)
- configs: don't follow symlinks for loaders (#287) (7deb117)
- ns-bundle: support for Node.js 9 (#321) (b4800c8)
- postinstall: stop removing "start/run-platform-bundle" scripts (#301) (ddecb56)
- snapshot: interrupt the webpack build on error (#369) (0a6d1b9)
- snapshot: use autoclose option on writestream (#345) (3967d79)
- update-ns-webpack: make it possible to call as executable (#347) (9fa7656)
- Angular 5 support (#328) (5539ddb)
- add FS, PlatformSuffixPlugin and css2json-loader (#290) (ea29bb6)
- Configure the vendor scripts to also use less, sass, scss for app.css (#343) (273dbd5)
- enable plugin to run through {N} CLI hooks (#299) (9a57a53)
- sass: add conditional sass deps for webpack (#355) (f51241c)
0.8.0 (2017-09-08)
0.7.3 (2017-07-12)
0.7.2 (2017-07-05)
- mangle-excludes: add Compat Query and Close listener classes (#190) (5791cfc)
- ns-bundle: escape command and args when spawning child process (c3e7376), closes #209
- run gradlew clean only for tns <=3.0.1 (efea463)
- add support for passing params via --env to webpack (#204) (4921321)
- alias tilde to point to the app root (#201) (3fb865d)
- add BundleAnalyzerPlugin to webpack config (ac32b14)
0.7.1 (2017-06-22)
- introduce support for v8 heap snapshot generation (1b5dcdc)
- add BundleAnalyzerPlugin to webpack config (ac32b14)
0.6.3 (2017-06-09)
0.6.2 (2017-06-06)
- ns-bundle: properly get tns command (#170) (43eeaf4), closes #169
- bundle scripts should invoke tns run instead of tns start (#174) (f3d8a3a), closes #172
- clean android build artifacts when using with uglify (#175) (278244b)
- exclude impl core modules classes from mangling (#173) (53d7538)
0.6.1 (2017-05-31)
- ns-bundle: add missing return (#167) (cd7ea25)
- ns-bundle: parse all '*-app' flags as tns commands (#166) (8e7a1b3)
- add publish-ios-bundle npm script (c424a8a)
0.6.0 (2017-05-29)
- ns-bundle: clean android build for NativeScript CLI 3.0.1<= (#163) (35ce787)
- template: disable minification of css by css-loader (#154) (30e9c97), closes #135
The StyleUrlResolvePlugin is now replaced by the UrlResolvePlugin. The latter replaces both style and template platform-specific urls from Angular components. On postinstall nativescript-dev-webpack will automatically replaces all occurencies of the old plugin in the project's webpack config.
0.5.0 (2017-05-11)
- ns-bundle: don't re-add scripts from nativescript-dev-webpack (3d690cb)
- ns-bundle: pass platform and uglify as env properties (dcf21f8)
- ns-bundle: use webpack.config.js instead of webpack.common.js (3df5d9b)
- template: create empty
tns-java-classes.jsinternally (#148) (0fd9159) - templates: prefer css templates over platform.css templates (6fc4747)
The plugin now adds webpack.config.js file instead of webpack.common.js, webpack.android.js and webpack.ios.js files.
The ns-bundle script targets the webpack.config.js file in
your repository instead of the webpack.common.js one. If you modified
your configuration, you need to apply the changes to webpack.config.js.
The following files are no longer needed and can be safely removed from
the project: webpack.common.js, webpack.android.js,
webpack.ios.js.
0.4.2 (2017-05-04)
- ns-bundle: respect platform version from app package.json (#138) (839ce93)
- tsconfig: add missing paths and skipLibCheck option (#140) (c453944)
0.4.1 (2017-05-01)
- ns-bundle: escape arguments passed to
tnscommand (#125) (b9430e3), closes #123 - template: include platform specific files in bundle first (#133) (c399e1e), closes #31
- template: ship android bundle with empty
tns-java-classes.jschunk (#128) (b65a80c)
0.4.0 (2017-04-20)
- add webpack.common template for JS projects (7451545), closes #113
- installer: show helper message for new dependencies (#122) (5c7ebeb)
- ns-bundle: use remove/add platform instead of clean-app (#116) (6609370)
- tsconfig: add "exclude" property to aot config (#120) (d28dba1), closes #101
- detect required devDeps versions (9b102c3)
0.3.7 (2017-03-31)
0.3.6 (2017-03-08)
0.3.5 (2017-02-28)
- plugins: check for argument properties before traversing (#83) (bc2c6ec)
- scripts: correctly execute ns-bundle for windows (#89) (ad965ed)
- templates: Disable node "fs" shim (#82) (b86e1ae), closes #80
0.3.4 (2017-02-16)
- run
tns-xml-loaderbefore@ngtoolsloader (#66) (325cb90), closes #64 - scripts: respect tns build/run args passed to ns-bundle (#71) (17b9d82)
- uglify: exclude tns 3.0 listeners from mangling (#72) (b9d6a3f)
0.3.3 (2017-02-01)
- exclude from mangling EditableTextBase (#60) (226f354)
- register elements from embedded templates (#56) (05f33ed), closes #55
- uglify: Exclude layout classes from mangling. (75bdeb1)
- deps: add support for webpack 2.2+ (5c00f2d)