https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
6b79ab5 docs: add changelog for 4.0.1 29 March 2017, 23:27:40 UTC
53c12a8 release: cut the 4.0.1 release 29 March 2017, 23:26:06 UTC
ca66530 fix(core): fix inheritance in JIT mode for TS 2.1 (#15599) Fixes #15502 29 March 2017, 23:19:15 UTC
0fe4985 fix(language-service): correctly determine base members of types (#15600) Fixes #15460 29 March 2017, 23:19:09 UTC
74087cb docs(http): remove deprecated stuff and outdated plunkrs (#15598) 29 March 2017, 22:18:03 UTC
902bb2f fix(compiler): throw when a component defines both template and templateUrl (#15572) Closes #15566 29 March 2017, 17:29:00 UTC
23bf348 refactor(router): cleanup & simplification (#15436) 29 March 2017, 17:15:00 UTC
8c4b963 fix(core): Update types for TypeScript nullability support (#15472) 29 March 2017, 17:14:55 UTC
bfa4f70 fix(language-service): don't require `reflect-metadata` module to be provided (#15569) Fixes #15568 29 March 2017, 17:14:48 UTC
d481f6d docs(core): fix API docs for `Injector.get` 29 March 2017, 17:14:38 UTC
fd61145 perf(router): don't create new serializer every time UrlTree.toString is called (#15565) 29 March 2017, 17:11:21 UTC
c828511 fix(animations): make sure style calculations are not computed too early (#15540) Closes #15507 29 March 2017, 17:11:06 UTC
75478b2 fix(router): should run CanActivate after CanDeactivate guards Closes #14059 Closes #15467 29 March 2017, 17:11:00 UTC
cdbb3db refactor(router): fix tests structure 29 March 2017, 17:10:53 UTC
e72124c fix(core): fix the key/value differ (#15539) fixes #15457 29 March 2017, 17:10:43 UTC
b8c0a97 fix(core): check for undefined on normalizeDebugBindingValue (#15503) DebugServices is parsing false atributes values incorrectly. Parse5 expects a string value for attributes, but currently boolean is being sent. Closes #15494 29 March 2017, 17:10:37 UTC
5597fd3 fix(language-service): improve performance of `updateModuleAnalysis()` (#15543) 29 March 2017, 17:10:26 UTC
a88413f fix(compiler): ignore errors when evaluating base classes (#15560) Fixes #15536 29 March 2017, 17:10:22 UTC
aa11652 refactor(router): improve flatten fn closes #15505 29 March 2017, 17:10:10 UTC
4a5ad7b refactor(router): use object spread operator instead of merge fn 29 March 2017, 17:10:06 UTC
d74e4d0 fix(core): improve error msg for invalid KeyValueDiffer.diff arg (#15489) Closes #15402 29 March 2017, 17:09:55 UTC
a2c2b87 fix(language-service): be resilient to invalidate ordering (#15470) Fixes #15466 29 March 2017, 17:09:19 UTC
8f4ea3e docs(core): fix typo and example in InjectionToken doc (#15449) The doc included an example that didn't use InjectionToken. 29 March 2017, 17:08:22 UTC
bf25e94 fix(language-service): guard access to `Symbol.members` (#15529) Fixes #15528 What is the current behavior? The language service access TypeScript's Symbol.members without checking for null or undefined. What is the new behavior? The access is guarded. 29 March 2017, 17:08:06 UTC
7983414 ci: add tbosch and vicb as approvers of the language service (#15530) 29 March 2017, 17:07:58 UTC
8248eba docs: in doc comments, replace [aA]ngular2 with Angular (#15463) 29 March 2017, 17:07:44 UTC
a654875 fix(compiler): allow single quotes into named interpolations (#15461) Fixes #15318 29 March 2017, 17:07:32 UTC
426b3a1 refactor: use object spread operator rather than merge (#15426) 29 March 2017, 17:07:14 UTC
2360676 fix(router): shouldn't execute CanLoad when a route has been loaded Closes #14475 Closes #15438 29 March 2017, 17:07:01 UTC
ce3e03f refactor(router): polishing 29 March 2017, 17:06:52 UTC
858c11c docs: clarify querying all descendants (#15400) Fixes #14417 Updated example to illustrate @ContentChildren default behavior (only query direct children), and how to query for nested elements/all descendants. 29 March 2017, 17:06:09 UTC
95afaf4 test(compiler): refactor i18n integration test 24 March 2017, 21:35:10 UTC
d92930e docs: fixed broken links (#15455) Closes #15446 24 March 2017, 15:14:23 UTC
c2892da docs: revert the move of CONTRIBUTING.md to docs/CONTRIBUTING.md Because the root path has a special meeting for GitHub, Jeremy, unicorns and red arrows. 24 March 2017, 03:57:49 UTC
b2b1195 docs: update the contributing link one more time :-) 24 March 2017, 02:26:25 UTC
e1b09e3 docs: update CONTRIBUTING link in README.md 24 March 2017, 02:25:46 UTC
c65b754 docs: add the 4.0.0 code name to the changelog 24 March 2017, 00:46:02 UTC
db0dca3 docs: add a note about exclusion of symbols prefixed with ɵ from our public api surface (#15440) 24 March 2017, 00:21:52 UTC
7a715b2 docs: add changelog for 4.0.0 23 March 2017, 23:48:54 UTC
1ba2966 release: cut the 4.0.0 release 23 March 2017, 23:45:16 UTC
b800a0c fix: prevent strictNullChecks support until #15432 is fixed (#15434) 23 March 2017, 21:54:19 UTC
0dda01e fix(compiler): correctly handle when `toString` is exported (#15430) Fixes #15420 23 March 2017, 20:38:01 UTC
c8ab5cb fix(compiler): assume queries with no matches as static (#15429) This has the side effect of allowing `@Input` and `@ContentChild` on the same property if the query is static (see the bug description for details). Fixes #15417 23 March 2017, 20:37:45 UTC
92084f2 fix(platform-browser): setAttribute should work with xmlns namespace (#14874) Closes #14865 23 March 2017, 19:52:06 UTC
08f2f08 fix(router): should pass new data to Observable when query params change (#15387) Fixes #15290 23 March 2017, 17:43:14 UTC
376088d build(aio): delete content folder before doc-gen (#15414) This should prevent false-positive e2e test runs where stale files are left lying around. 23 March 2017, 17:23:09 UTC
73808dd build(aio): upgrade to @angular@4.0.0-rc.6 (#15412) 23 March 2017, 06:52:43 UTC
ee03418 release: cut the 4.0.0-rc.6 release 23 March 2017, 06:09:47 UTC
da700d1 docs: move markdown docs from root dir to docs/ and remove obsolete files (#15410) 23 March 2017, 05:50:12 UTC
de87c47 docs: spelling errors 23 March 2017, 04:28:24 UTC
1060805 docs: fix spelling 23 March 2017, 04:28:24 UTC
08d8675 fix(compiler): only log template deprecation warning once (#15364) 23 March 2017, 04:26:53 UTC
9319b5f docs(common): update ngFor docs to new `as` syntax (#15166) 23 March 2017, 00:18:22 UTC
26f6bd4 ci(travis): update excluded branch to g3 (#15391) 23 March 2017, 00:15:38 UTC
edb2571 docs: spelling error (#15406) 23 March 2017, 00:14:56 UTC
98cb974 docs(router): fix typo in ParamMap api doc (#15397) 23 March 2017, 00:14:11 UTC
8b41422 fix(aio): do not fallback to `index.html` for file requests (#15401) Previously, all URLs were rewritten to `index.html` in order to support deep-linking. This works when navigating to URLs that correspond to existing resources. E.g. navigating to `/tutorial` returns `index.html` and then the `DocViewer` takes over and requests `tutorial.json`. Navigating to a non-existent URL (e.g. `/foo`), will return `index.html`, which in turn requests (the non-existent) `foo.json` and throws an error when trying to parse the returned `index.html` as JSON. This commit fixes it by only rewriting URLs that do not request a file (i.e. do not include a `.` in the last path segment). Fixes #15398 22 March 2017, 22:31:47 UTC
ea49a95 fix(upgrade): component injectors should not link the module injector tree (#15385) 22 March 2017, 22:22:38 UTC
a50d79d fix(compiler-cli): adding missing format xliff for the extractor (#15386) To generate XLF files with ng-xi18n we could use the format parameter "xlf" or "xlif". The real name is "xliff" not "xlif", so this probably was a typo. This PR adds "xliff" as can be expected 22 March 2017, 22:12:02 UTC
64285a2 docs: update 4.0.0-rc.5 release schedule (#15288) 22 March 2017, 20:26:12 UTC
941f194 docs: spelling errors (#15375) 22 March 2017, 20:25:35 UTC
8b4edcc build(aio): output `{@example}` tags as `<code-example>` elements (#15382) 22 March 2017, 20:24:40 UTC
c584997 fix(tsc-wrapped): use windows friendly path normalization in bundler (#15374) Fixes #15289 PR Close #15374 22 March 2017, 03:30:57 UTC
1bcbcfd revert: build(aio): implement prerendering (#15346) This reverts commit d0bc83ca275964fa1de6684c3cdc6714de386efd. Protractor-based prerendering is flakey on Travis and takes several minutes to complete, slowing down the build. Prerendering has a lower impact now that we use a ServiceWorker. We will revisit in the future (probably using a `PlatformServer`-based approach). PR Close #15346 22 March 2017, 00:05:36 UTC
90d2518 fix(compiler): look for flat module resources using declaration module path (#15367) `ngc` would look for flat module resources relative to the flat module index. `ngc` now looks for flat module resources relative to the `.d.ts` file that declarates the component. Fixes #15221 PR Close #15367 22 March 2017, 00:05:03 UTC
7354949 feat(tsc-wrapped): record original location of flattened symbols (#15367) Added an "origins" section to the flat module `.metadata.json` files that records where the original symbols was declared. This allows correctly calculating relative path references recorded in metadata. 22 March 2017, 00:05:00 UTC
5efc860 fix(forms): make composition event buffering configurable (#15256) This commit fixes a regression where `ngModel` no longer syncs letter by letter on Android devices, and instead syncs at the end of every word. This broke when we introduced buffering of IME events so IMEs like Pinyin keyboards or Katakana keyboards wouldn't display composition strings. Unfortunately, iOS devices and Android devices have opposite event behavior. Whereas iOS devices fire composition events for IME keyboards only, Android fires composition events for Latin-language keyboards. For this reason, languages like English don't work as expected on Android if we always buffer. So to support both platforms, composition string buffering will only be turned on by default for non-Android devices. However, we have also added a `COMPOSITION_BUFFER_MODE` token to make this configurable by the application. In some cases, apps might might still want to receive intermediate values. For example, some inputs begin searching based on Latin letters before a character selection is made. As a provider, this is fairly flexible. If you want to turn composition buffering off, simply provide the token at the top level: ```ts providers: [ {provide: COMPOSITION_BUFFER_MODE, useValue: false} ] ``` Or, if you want to change the mode based on locale or platform, you can use a factory: ```ts import {shouldUseBuffering} from 'my/lib'; .... providers: [ {provide: COMPOSITION_BUFFER_MODE, useFactory: shouldUseBuffering} ] ``` Closes #15079. PR Close #15256 21 March 2017, 21:47:18 UTC
97149f9 fix(core): update peer dep on zone.js to ^0.8.5 (#15365) Closes #15185 PR Close #15365 21 March 2017, 21:47:01 UTC
bac265f refactor(core): misc cleanup (#15366) PR Close #15366 21 March 2017, 21:46:51 UTC
e59e5e2 build(aio): upgrade to rxjs@5.2.0 21 March 2017, 20:20:29 UTC
9e5d478 refactor(aio): cleanup polyfill imports and realign them with the latest cli blueprint This shouldn't change anything. But it's interesting that we used to have this import that seemed bogus, but there were no compilation or rutime errors. 21 March 2017, 20:20:28 UTC
fc1f6ef build(aio): fix paths to "index" pages Content pages like `tutorial/index.md` were being mapped to `tutorial.index.json`, which meant that they could only be rendered if you browsed to `/tutorial/index`. This didn't sit well so now these pages are mapped to `tutorial.json`, which means that you browser to them via `/tutorial/` or just `/tutorial`. Fixed #15335 21 March 2017, 20:20:28 UTC
c9710d4 build(aio): upgrade @angular/cli to 1.0.0-rc.4 21 March 2017, 20:20:28 UTC
cf16f3b build(aio): update @angular to 4.0.0-rc.5 and zone.js to 0.8.4 21 March 2017, 20:20:28 UTC
a9e9111 build(aio): add version into navigation.json The navigation.json is now passed through the dgeni pipeline. The source file has been moved to `aio/content/navigation.json` but the generated file will now appear where the original source file was found, `aio/src/content/navigation.json`. Everything inside `aio/src/content` is now generated and ignored by git. The `processNavigationMap` processor in this commit adds the current version information to the navigation.json file and verifies the relative urls in the file map to real documents. The navigationService exposes the versionInfo as an observable, which the AppComponent renders at the top of the sidenav. 21 March 2017, 20:20:28 UTC
90f699f build(aio): ensure that internal document links work with base href 21 March 2017, 20:20:28 UTC
fd7b855 test(aio): fix test descriptions for ordering of processors 21 March 2017, 20:20:28 UTC
20aab64 test(aio): use MockLogger in AppComponent tests This component sends a lot of messages to the console, which makes the test run less easy to follow. 21 March 2017, 20:20:28 UTC
2eb027a build(aio): don't process unnecessary example files in doc-gen This lowers the `yarn docs` processing time by about 40% (from 50 secs to 30 secs). 21 March 2017, 20:20:28 UTC
b0a7bc7 build(aio): remove cheatsheet processing and content This will be replaced by a single file migrated from angular.io 21 March 2017, 20:20:28 UTC
4e10faf build(aio): add version into navigation.json The navigation.json is now passed through the dgeni pipeline. The source file has been moved to `aio/content/navigation.json` but the generated file will now appear where the original source file was found, `aio/src/content/navigation.json`. Everything inside `aio/src/content` is now generated and ignored by git. The `processNavigationMap` processor in this commit adds the current version information to the navigation.json file and verifies the relative urls in the file map to real documents. The navigationService exposes the versionInfo as an observable, which the AppComponent renders at the top of the sidenav. 21 March 2017, 20:20:28 UTC
a0c6d44 build(aio): ensure that internal document links work with base href 21 March 2017, 20:20:28 UTC
9bc998c build(aio): use forked version of Rho rendering engine The original Rho is too strict when it comes to markdown headings. It requires that there be a blank line separating the heading and the next paragraph. The forked version here fixes that; but the Rho project will not merge it as it goes against there basic rules. 21 March 2017, 20:20:28 UTC
1a0c6d8 build(aio): do not render ignored docs 21 March 2017, 20:20:28 UTC
8c12374 build(aio): do not render private classes and members 21 March 2017, 20:20:28 UTC
45e2126 refactor(aio): removed dead code 21 March 2017, 20:20:28 UTC
41497b0 feat(aio): font change and toolbar shadow 21 March 2017, 20:20:28 UTC
068cad1 build: update to angular 4.0.0-rc.4 and service-worker@1.0.0-beta.7 21 March 2017, 20:20:28 UTC
31ef92f build(aio): fix generated github links The change from `modules` to `packages` needed to be applied to these links. 21 March 2017, 20:20:28 UTC
b4081e3 build(aio): update to dgeni-packages 0.17.0 This new version fixes the problem with mistaking content inside inline HTML blocks as tags Related to #15199 21 March 2017, 20:20:28 UTC
c8b4a33 ci(aio): lower prerender browser instances Hopefully this will reduce aio test flakes 21 March 2017, 20:20:28 UTC
a13ddf2 feat(aio): expand nav menu branch of select item on page load 21 March 2017, 20:20:28 UTC
64beae9 fix(core): mark components for check when host events trigger. (#15359) Fixes #15352 PR Close #15359 21 March 2017, 19:27:01 UTC
15a082c fix(platform-server): throw a better error message for relative URLs (#15357) Unlike in the browser, on the server there is no concept of a document origin. Thus, it is illegal to make requests for relative URLs against Http on platform-server. Currently this fails with a vague error: Error: Uncaught (in promise): Error at resolvePromise This change adds explicit validation and a friendlier error message: Error: URLs requested via Http on the server must be absolute. URL: /testing Another option considered was to track the concept of an origin for the platform and automatically prepend it to relative URLs. This would cause automatic "local RPCs" to be made, though, which would be an unexpected and undesirable default behavior. Fixes #15349 PR Close #15357 21 March 2017, 19:26:51 UTC
fbccd5c fix(animations): ensure empty animate() steps work at the end of a sequence (#15328) Closes #15310 Closes #15328 PR Close #15328 21 March 2017, 19:26:43 UTC
1e8b132 refactor(compiler): only produce `log` expressions for elements / text (#15350) This change reduces the amount of generated code by only adding `log` calls for elements and text nodes. We need the `log` calls to allow users to jump to the right place in the template via source maps. However, we only need it for element and text nodes, but not for directives, queries, … as for them we first locate the corresponding element or text node. Related to #15239 PR Close #15350 21 March 2017, 19:26:30 UTC
431eb30 fix(core): provide `NgModuleRef` in `ViewContainerRef.createComponent`. (#15350) This is needed to support the corner cases: - usage of a `ComponentFactory` that was created on the fly via `Compiler` - overwriting of the `NgModuleRef` that is associated to a `ComponentFactory` by the `ComponentFactoryResolver` from which it was read. Fixes #15241 21 March 2017, 19:26:26 UTC
8e6995c fix(core): stringify shouldn't throw when toString returns null/undefined (#14975) Fixes #14948 PR Close #14975 21 March 2017, 17:20:44 UTC
0759911 docs(compiler-cli): mention that `.ngsummary.json` files should be gitignore'd (#15047) PR Close #15047 21 March 2017, 17:20:38 UTC
1d7693c fix(compiler): use attribute id to merge translations (#15302) We extracted ids from i18n attributes but forgot to use them when merging the translations, resulting in an error about missing translations even when they were correctly defined. Fixes #15234 PR Close #15302 21 March 2017, 17:20:31 UTC
back to top