https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
343ee8a docs(changelog): add changelog for 2.4.6 03 February 2017, 04:04:17 UTC
223b5eb chore(release): cut the 2.4.6 release 03 February 2017, 03:18:08 UTC
7e639aa fix: ngModel should use rxjs/symbol/observable to detect observable (#14236) PR closes #14236 03 February 2017, 03:18:08 UTC
83dafd3 ci: increase git fetch depth to 150 03 February 2017, 03:18:08 UTC
e641636 fix(common): DatePipe parses input string if it's not a valid date in browser (#13895) Closes #12334 Closes #13874 PR Close #13895 03 February 2017, 03:18:08 UTC
c409860 refactor(common): remove isDate from facade (#13895) 03 February 2017, 03:18:07 UTC
0101aa3 ci: fix .pullapprove.yaml's`file` conditions (#14214) According to [the docs](http://docs.pullapprove.com/groups/conditions/), the correct keywords are `include`/`exclude`, without the trailing `s`. 03 February 2017, 03:18:07 UTC
a5b4af0 fix(language-service): do not crash when Angular cannot be located (#14123) Fixes #14122 PR Close #14123 03 February 2017, 03:18:07 UTC
d942031 docs(forms): fix FormArray description (#14094) Closes #14075 PR Close #14094 03 February 2017, 02:50:40 UTC
774e1db fix(forms): Verify functions passed into async validators returns Observable or Promise (#14053) 03 February 2017, 02:50:40 UTC
109f0d1 fix(common): introduce isObservable method (#14067) Closes #8848 PR Close #14067 03 February 2017, 02:50:40 UTC
71567d1 fix(common): add PopStateEvent interface (#13400) Closes #13378 PR Close #13400 03 February 2017, 02:50:40 UTC
bb71acc build: fix red travis: fetch more github history (#14193) 03 February 2017, 00:02:55 UTC
e98d6f0 ci: fix `compiler-cli` paths (#14177) 03 February 2017, 00:02:55 UTC
1dbebb1 ci: fix pullapprove groups and conditions (#14167) - restrict root to be just root - add fallback users to all groups - fix indentation - change order of users so that primary reviewers are first, follow by alpha-sorted secondaries, followed by fallback reviewers 03 February 2017, 00:02:55 UTC
8882b86 fix(common) add interface PipeTransform to Async pipe (#14049) PR Close #14049 03 February 2017, 00:02:54 UTC
0965636 fix(router): fix CanActivateChild guard provided in a lazy loaded module (#13989) Closes #12275 PR Close #13989 03 February 2017, 00:02:54 UTC
4d2901d fix(router): fix navigation from the root component ngOnInit hook (#13932) Closes #13795 PR Close #13932 03 February 2017, 00:02:54 UTC
a047124 fix(router): fix CanActivate redirect to the root on initial load (#13929) Closes #13530 PR Close #13929 03 February 2017, 00:02:54 UTC
09e2d20 fix(forms): select shows blank line when nothing is selected in IE/Edge (#13903) Closes #10010 PR Close #13903 03 February 2017, 00:02:54 UTC
e3bdf82 docs(developer): add description of `npm-run` to run locally installed `npm` scripts (#13765) PR Close #13765 03 February 2017, 00:02:54 UTC
0614289 fix(platform-browser): remove style nodes on destroy (#13744) Closes #11746 PR Close #13744 03 February 2017, 00:02:53 UTC
7c344a4 refactor(platform-browser): polishing (#13744) 03 February 2017, 00:02:53 UTC
250dbc4 fix(core): add bootstrapped modules into platform modules list (#13740) Closes #12015 PR Close #13740 03 February 2017, 00:02:53 UTC
70bbdf5 fix(testing): async/fakeAsync/inject/withModule helpers should pass through context to callback functions (#13718) Make sure that context (`this`) that is passed to functions generated by test helpers is passed through to the callback functions. Enables usage of Jasmine's variable sharing system to prevent accidental memory leaks during test runs. 03 February 2017, 00:02:53 UTC
41b8d95 fix(core): ViewContainerRef.indexOf doesn't throw error when empty (#13220) PR Close #13220 03 February 2017, 00:02:53 UTC
1eece50 fix(http): remove dots from jsonp callback name (#13219) PR Close #13219 03 February 2017, 00:02:52 UTC
1ef3eee docs: update COMITTER.md with info about pullapprove.com 03 February 2017, 00:02:52 UTC
94500e0 ci: configure pullapprove to cover the whole repository 03 February 2017, 00:02:52 UTC
dd53606 docs(public_api): change description (#13583) * doc(public_api): change description Benchpress has been moved to angular/angular in modules/@angular/benchpress * docs(public_api): change description Here means 'other projects',like angular-cli, Angular Material. And as we know, benchpress project has been moved to angular/angular in modules/@angular/benchpress. It should not be 'other projects'. 03 February 2017, 00:02:52 UTC
6c8b5dd style(docs): update copyright years (#13736) 03 February 2017, 00:02:52 UTC
458ccc1 refactor(core): simplify ReflectiveInjector by removing code for Dart implementation (#14126) ReflectiveInjector previously used two strategies for resolving dependencies. These were to support the Dart implementation, but are no longer needed. A result of this PR is there is no longer a 20 dependency limit and the generated code is smaller. PR Close #14126 03 February 2017, 00:01:04 UTC
07cfd8c docs: remove obsolete bundles/overview.md file (#14132) 03 February 2017, 00:01:03 UTC
23bd0fb docs(http): vanilla links do not need link tags (#14097) 02 February 2017, 22:32:23 UTC
3d1e536 docs(router): remove invalid jsdoc tags (#14097) The `@selector` tags are not valid. Dgeni should be able to extract this information from the directive annotation metadata. 02 February 2017, 22:31:49 UTC
c827097 ci: add pullapprove config for angular.io 02 February 2017, 22:31:49 UTC
8d4aa82 fix(i18n): parse ICU messages while normalizing templates (#14153) Fixes: - Inject the i18n specific HtmlParser into the directive normalizer, - Parse ICU messages while normalizing templates, - Normalize (visit) the content of ICU messages. 🎄🎁🎅 01 February 2017, 05:00:32 UTC
14e9751 refactor(abstract): Use abstract keyword where possible to decrease file size. (#14112) PR Close: #14112 27 January 2017, 20:52:12 UTC
bc47a8c refactor(compiler): add ability to get the context around a `ParseLocation` (#14113) 27 January 2017, 18:55:54 UTC
32cc675 fix(common): DatePipe doesn't throw for NaN (#14117) Fixes #14103 PR Close #14117 27 January 2017, 18:55:28 UTC
d5f1419 refactor(size): Use abstract keyword where possible to decrease file size. (#14112) 27 January 2017, 18:55:20 UTC
117fa79 fix(upgrade): detect async downgrade component changes (#14039) This commit effectively reverts 7e0f02f but for `upgrade/static` as it was an invalid fix for #6385, that created a more significant bug, which was that changes were not always being detected. Angular 1 digests should be run inside the ngZone to ensure that async changes are detected. We don't know how to fix #6385 without breaking change detection at this stage. That issue is triggered by async operations, such as `setTimeout`, being triggered inside scope watcher functions. One could argue that watcher functions should be pure and not do work such as triggering async operations. It is possible that the original use case could be supported by moving the debounce logic into the watch listener function, which is only called if the watched value actually changes. See #13812 PR Close #14039 27 January 2017, 18:53:48 UTC
777ba46 refactor(compiler): improve error messages in aot compiler (#14017) Previously aot compiler prints stack traces when it fails to resolve. New behavior: aot compiler outputs the error message. Example: https://gist.github.com/bowenni/a7fe81d916e8cd4a06b0e133436f40fb PR Close #14017 27 January 2017, 18:53:43 UTC
f3d5506 fix(compiler): allow empty translations for attributes (#14085) fixes #13897 27 January 2017, 18:53:13 UTC
7ed39eb docs(changelog): add changelog for 2.4.5 25 January 2017, 21:48:29 UTC
091f0a5 chore(release): cut the 2.4.5 release 25 January 2017, 21:48:21 UTC
315606e style(compiler): run format 25 January 2017, 21:21:04 UTC
5ea373d docs(core): add docs for `AnimationStyles` and `AnimationKeyframe` (#14107) 25 January 2017, 19:51:02 UTC
6e36bb7 docs(compiler): add comment to warn about regexp changes (#14106) ref #14082 25 January 2017, 19:50:55 UTC
3b2fb23 fix(upgrade/static): ensure upgraded injector is initialized early enough (#14065) This change ensures that the upgraded AngularJS injector is initialized before the application run blocks are executed. Closes #13811 25 January 2017, 19:49:59 UTC
bd2eecb fix(compiler): fix regexp to support firefox 31 (#14082) fixes #14029 closes #13900 25 January 2017, 19:44:09 UTC
3d351a4 fixup: remove message.id check from this branch 25 January 2017, 19:43:16 UTC
5492fad fix(compiler): [i18n] XMB/XTB placeholder names can contain only A-Z, 0-9, _n There are restrictions on the character set that can be used for xmb and xtb placeholder names. However because changing the placeholder names would change the message IDs it is not possible to add those restrictions to the names used internally. Then we have to map internal name to public names when generating an xmb file and back when translating using an xtb file. Note for implementors of `Serializer`: - When writing a file, the implementor should take care of converting the internal names to public names while visiting the message nodes - this is required because the original nodes are needed to compute the message ID. - When reading a file, the implementor does not need to take care of the mapping back to internal names as this is handled in the `I18nToHtmlVisitor` used by the `TranslationBundle`. fixes b/34339636 25 January 2017, 18:35:03 UTC
fd4f9ac fix(core): export animation classes required for Renderer impl (#14002) Closes #14001 25 January 2017, 18:32:16 UTC
48528a8 docs(common): fix a typo on the DatePipe API docs (#14060) 25 January 2017, 18:32:08 UTC
80364de ci: bump node and npm versions in circle.yaml to match travis 25 January 2017, 18:31:50 UTC
1803beb Fixed documentation reference to canActivate in canDeactivate (#14018) Simple update to code sample which references canActivate: ['canDeactivateTeam']. 25 January 2017, 18:31:42 UTC
3bcba8a chore(docs): add missing comments (#14003) This is a load-bearing change to avoid duplicate licenses in closure-compiled bundles. See https://github.com/angular/tsickle/issues/332 25 January 2017, 18:30:46 UTC
84542d8 docs(changelog): add changelog for 2.4.4 19 January 2017, 00:35:54 UTC
17cb3ec chore(release): cut the 2.4.4 release 19 January 2017, 00:32:57 UTC
015878a fix(http): don't create a blob out of ArrayBuffer when type is application/octet-stream (#13992) Closes #13973 19 January 2017, 00:28:37 UTC
2af5862 fix(router): enable loadChildren with function in aot (#13909) Closes #11075 19 January 2017, 00:28:02 UTC
7ffd105 refactor(core): remove an unused import in application_ref (#13901) 19 January 2017, 00:27:52 UTC
481b099 docs(CHANGELOG): added reference to closed issue in CHANGELOG for informational purposes (#13985) 19 January 2017, 00:27:25 UTC
49c4b0f fix(router): routerLinkActive should not throw when not initialized (#13273) Fixes #13270 PR Close #13273 19 January 2017, 00:27:14 UTC
b8b6b1d refactor(router): clean up RouterLinkActive (#13273) PR Close #13273 19 January 2017, 00:27:03 UTC
892b5ba chore(tsc-wrapped): update tsickle to latest (#13471) 19 January 2017, 00:26:37 UTC
bd15110 feat(security): allow calc and gradient functions. (#13943) PR Close #13943 Also includes support for # color notation in function arguments (common in gradient functions). 19 January 2017, 00:25:45 UTC
2250082 fix(upgrade): detect async downgrade component changes (#13812) This commit effectively reverts 7e0f02f96e59863dff563cb7036c21aa58220a67 as it was an invalid fix for #6385, that created a more significant bug, which was that changes were not always being detected. Angular 1 digests should be run inside the ngZone to ensure that async changes are detected. We don't know how to fix #6385 without breaking change detection at this stage. That issue is triggered by async operations, such as `setTimeout`, being triggered inside scope watcher functions. One could argue that watcher functions should be pure and not do work such as triggering async operations. It is possible that the original use case could be supported by moving the debounce logic into the watch listener function, which is only called if the watched value actually changes. Closes #10660, #12318, #12034 PR Close #13812 19 January 2017, 00:21:29 UTC
87316c5 test(upgrade): reorganise test layout (#13812) 19 January 2017, 00:21:24 UTC
606b76d chore(compiler-cli): Move calculateEmitPath into CompilerHost (#13904) This is so that it can be overriden in an environment specific CompilerHost(like within Google) to customize the output paths. PR Close #13904 19 January 2017, 00:21:09 UTC
3d0b1b8 fix(common): support numeric value as discrete cases for NgPlural (#13876) PR Close #13876 19 January 2017, 00:20:56 UTC
261fd16 fix(animations): fix internal jscompiler issue and AOT quoting (#13798) CL #143630929 PR Close #13798 19 January 2017, 00:20:47 UTC
104cc42 docs(http): Spelling Fix #13867 19 January 2017, 00:20:30 UTC
a7d2804 docs(changelog): add changelog for 2.4.3 11 January 2017, 21:38:23 UTC
055bea2 chore(release): cut v2.4.3 11 January 2017, 21:38:16 UTC
dad0d21 chore(owners): configure pullapprove.com 11 January 2017, 19:35:31 UTC
313683f fix(compiler-cli): avoid handling functions in loadChildren as lazy load routes paths The change avoids the compiler CLI internal API from mismatching the following case as lazy loading ``` import { NonLazyLoadedModule } from './non-lazy-loaded/non-lazy-loaded.module'; export function getNonLazyLoadedModule() { return NonLazyLoadedModule; } export const routes = [ { path: '/some-path', loadChildren: getNonLazyLoadedModule } ]; ``` The output of the check is later passed to `RouteDef.fromString()`, so, it makes sense to be only a string. Fixes angular/angular-cli#3204 11 January 2017, 19:35:23 UTC
338be6d refactor(common): remove some facade usages 11 January 2017, 19:34:03 UTC
4b56f79 refactor(test): `<template>`/`<ng-container>`/*-directives - remove outer `<div>` in tests, - use `<ng-container>` instead of `<template>` where possible, - use *... instead of template (tag or attr) where possible. Fixes #13816 11 January 2017, 19:33:30 UTC
d7f2a3c fix(i18n): translate attributes inside elements marked for translation 11 January 2017, 01:15:42 UTC
1c929ae docs(NgPlural): fix API docs Fixes #13786 11 January 2017, 00:51:52 UTC
83d0ff6 refactor(Compiler): misc cleanup 11 January 2017, 00:50:20 UTC
d43e5dd chore(benchmarks): change `var` to `let` 10 January 2017, 00:08:33 UTC
61ba223 fix(router): throw an error when navigate to null/undefined path Closes #10560 Fixes #13384 09 January 2017, 23:55:31 UTC
6164eb2 fix(compiler-cli): add support for more than 2 levels of nested lazy routes This change adds Compiler CLI support for any level of nesting for lazy routes. For example `{app-root}/lazy-loaded-module-1/lazy-loaded-module-2/lazy-loaded-module-3` Where `lazy-loaded-module-3` is lazy loaded from `lazy-loaded-module-2`, and `lazy-loaded-module-2` is lazy loaded from module `lazy-loaded-module-1`, and `lazy-loaded-module-1` is lazy loaded from `AppModule` Fixes angular/angular-cli#3663 09 January 2017, 23:06:26 UTC
5e9d3db fix(compiler): avoid evaluating arguments to unknown decorators Fixes #13605 09 January 2017, 23:06:11 UTC
1692265 fix(Router): fix checking for object intersection 09 January 2017, 23:06:03 UTC
7dc12b9 fix(Compiler): fix template binding parsing (`*directive="-..."`) fixes #13800 09 January 2017, 21:50:14 UTC
1c82b58 fix(router): RouterLink mirrors input `target` as attribute Closes #13837 09 January 2017, 21:50:06 UTC
d6c414c fix: correctly show error when karma fails to load 09 January 2017, 21:49:01 UTC
d25d173 chore(tsc-wrapped): bump version number to 0.5.1 06 January 2017, 20:46:07 UTC
03b35d2 docs(changelog): add release notes for 2.4.2 06 January 2017, 20:40:35 UTC
7225437 chore(release): cut the 2.4.2 release 06 January 2017, 20:37:50 UTC
56b4296 fix(language-service): support TypeScript 2.1 (#13655) @angular/language-service now supports using TypeScript 2.1 as the the TypeScript host. TypeScript 2.1 is now also partially supported in `ngc` but is not recommended as Tsickle does not yet support 2.1. 06 January 2017, 19:00:12 UTC
f1cde43 fix(core): animations no longer silently exits if the element is not apart of the DOM (#13763) 06 January 2017, 19:00:12 UTC
b245b92 fix(core): animations should blend in all previously transitioned styles into next animation if interrupted (#13148) 06 January 2017, 19:00:12 UTC
f47a716 refactor: remove unused imports 06 January 2017, 19:00:11 UTC
6be55cc fix(Common): allow null/undefined values for `NgForTrackBy` Reverts a breaking change introduced in 2.4.1 by #13420 fixes #13641 06 January 2017, 19:00:11 UTC
504199c docs(common): add an example how to bind multiple classes based on a single parameter (#13779) Closes #13778 06 January 2017, 19:00:11 UTC
back to top