1.0.0-beta.11-webpack.2 (2016-08-10)
- webpack-copy: copies files from public/ directory to dist/ and preserves references (b11bc94)
- Set fs building/polyfill empty for better package support (#1599) (560ae8f)
- Updated webpack-karma which has proper peer deps settings (#1597) (ace720b)
- add utility functions for route generation (#1330) (4fd8e9c)
- ngmodules and insert components based on the AST (#1616) (5bcb7be)
1.0.0-beta.11-webpack (2016-08-02)
Hey you! Yes, you! Angular-CLI team here. You know us, but we don't know you enough. And we like to hear about you too. That's why we did this release, so that you could check out for us, as we're looking out for you.
Anyway, here goes...
🎺 We moved the build system from SystemJS to Webpack. 🎉
🎊 Yeah! 🎊 ^_^
This is kind of a big deal, really. This will mean less thinking about the internals of the CLI and SystemJS, less time spent configuring a new npm package and karma, your life is going to be much easier! More coding where it actually matters, faster builds, more time spent with your loved ones, and lots of other goodies. Just for you. You'll love it!
We want to make sure it's ready. That's why we need your help. Basically, things should work. Build and Serve should work. Also, testing and E2E should too. To put it short, everything should work as it was before. But we're not certain! Test every commands you can think of. Use your normal work flows. We need you to test your projects and file issues about it.
If you have a special build file that requires shuffling files around in Broccoli, give it a try without that. Note that TypeScript 2.0 path mapping is supported by the CLI so that might help you find out files.
There's a migration document to move your project over. It's not complete yet, but we're working on it. Here's the PR: angular#1456. The main take away is that most build configuration and system configuration should not be needed anymore.
Please note that this is a really alpha release of this, and we want to tighten every nut and bolt before making it an official beta.
Which we will release. Shortly after we tighten it up. Because we love you, our users, very much. And we want to help you make your apps awesome. With webpack.
- The Angular-CLI team
Oh, almost forgot. Also:
- tests: allow to create component without a spec file (a85a507), closes #1256
- add module-resolver utils (b8ddeec)
- add utilities for typescript ast (#1159) (0cfc2bf)
1.0.0-beta.10 (2016-07-19)
- build: don't ignore js in public (#1129) (00e111a), closes #540
- mobile: remove app/index.js from concatenated bundle (#1267) (03fd4c4)
- Fix all versions of dependencies to Angular-CLI (#1331) (022e7f9), closes #1331
- fix versions in the shrinkwrap instead of using ranges (#1350) (72bc9d9), closes #1350
Always follow the update guide when updating to a new version. The changelog does not list breaking changes that are fixed via the update procedure.
1.0.0-beta.9 (2016-07-04)
- npm: update to npm 3.10.2 (#1250) (6f0ebfb), closes #1186 #1191 #1201 #1209 #1207 #1248
- sass: don't compile partials (af9a4f9)
- deps: update router (#1121) (b90a110)
- e2e: prevent chrome race condition (#1141) (9df0ffe)
- init: don't replace live reload script on diffs (#1128) (e97fd9f), closes #1122
- lint: add missing rulesDirectory (#1108) (1690a82), closes #1094
- mobile: partially fix dep problem (#1151) (4b638c8), closes [(#1151](https://github.com/(/issues/1151)
- add file system utilities for 'upgrade' process (327f649)
- admin: added support for non Administrator CLI user (0bc3d94), closes #905 #886 #370
- barrel: alphabetized barrel exports (67b577d), closes #582
- deploy: Fix base href for user pages (#965) (424cff2), closes [(#965](https://github.com/(/issues/965)
- e2e: return exit codes on failure of e2e tests (d0c07ac), closes #1017 #1025 #1044
- generator: --dry-run no longer modifies files (6efc8ee)
- Persist style extension config at project creation. (85c9aec), closes #780
- skips git-init if working folder is inside a git repo (52c0cfb), closes #802
- gh-deploy: fix deep links (#1020) (f8f8179), closes [(#1020](https://github.com/(/issues/1020) #995
- mobile: add missing vendor file to build (#972) (9a7bfe0), closes #847
- mobile: lock dependency (#961) (740805b), closes #958
- sourcemaps: try to improve the source maps by fixing the path (#1028) (5f909aa)
- template: Update pipe template to include Pipe in name (c92f330), closes #869
- allow lazy route prefix to be configurable (c3fd9c7), closes #842
- router: upgrade the router version (eb9b80e)
- style: automatically add dependencies if style is set on new projects (01e31ab), closes #986
- test: run e2e of generated project (#490) (d0dbd70)
-
The router has been updated to the newest version, usage of the deprecated router and the original release candidate routers are no longer supported
-
<PROJECT-NAME>AppComponent
is now simplyAppComponent
, and it's selector is nowapp-root
(angular#1042). -
Route generation is temporarily disabled while we move to the recently announce router(angular#992). It is recommended that users manually move to this router in all new projects.
- build: fix broken sourcemaps (#839) (234de2b), closes [(#839](https://github.com/(/issues/839)
- blueprint: add blueprint for generating interfaces (#757) (482aa74), closes #729
- test: use link-cli option on e2e (#841) (85d1400)
- ng new: command to link to
angular-cli
(#778) (9b8334f)
- build: fix infinite loop on ng serve (#775) (285db13), closes [(#775](https://github.com/(/issues/775)
- deploy: fix file copy, index tag rewrite (#772) (a34aca8), closes [(#772](https://github.com/(/issues/772)
- index: fix live reload file path (#774) (be718cb), closes [(#774](https://github.com/(/issues/774)
- mobile: don't import system-config in system-import.js (#794) (7ab7d72)
- mobile: make app-shell compilation synchronous (9ed28ba)
- mobile: prevent already-bundled JS from getting cached by Service Worker (9d18f74)
- mobile: add app shell to mobile blueprint (#809) (e7d7ed8)
- SASSPlugin: Allow regexes to be passed to include/exclude certain file patterns (6b45099), closes #558
- broccoli-typescript: properly parse compilerOptions (#764) (bbf1bc8)
- mobile: include vendor scripts in bundle (679d0e6), closes #733
- mobile: remove mobile-specific dependencies from root package (263e23b)
- mobile: update path to reflect updated service worker package (#746) (818fb19)
- package: temporarily remove angular2-service-worker (7f86ab3)
- package.json use sourceDir for new command (8dcd996)
- use options sourceDir, and fix null property access. Also use 1.9 (7ba388d), closes #619
- 710: Missing http module dependency (c0aadae)
- commands: fix outdated string utils import. (7db40df)
- mobile: add blueprint for app manifest and icons (f717bde)
- mobile: add prod build step to concatenate scripts (51569ce)
- mobile: add ServiceWorker generation to build process and index (04593eb)
- mobile: add support for generating App Shell in index.html (cb1270f)
- ng2 blueprint: add test script entry to package.json (eabc160)
- generated-project: cli was not using the correct version of CLI in generated project. (#672) (02073ae)