https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
4ce70b9 release: cut the vv7.0.0-beta.2 release 15 August 2018, 22:35:41 UTC
1f11039 refactor(ivy): cleanup the public API for core/testing (#25492) PR Close #25492 15 August 2018, 16:53:17 UTC
01ec5fd fix(service-worker): `Cache-Control: no-cache` on assets breaks service worker (#25408) At the moment `cacheAge` can we undefined when having `Cache-Control` set to `no-cache` due the mapping method in `needToRevalidate` Closes #25442 PR Close #25408 14 August 2018, 23:40:15 UTC
be2cf4d docs(core): Correct spelling error in directives docs (#25377) Link to life-cycle hooks was spelt as "life-cycle hoooks". PR Close #25377 14 August 2018, 23:39:33 UTC
eeb81b9 docs: enable debug tools with current versions of Angular (#25361) Updating code snippet in docs that shows how to enable debug tools. PR Close #25361 14 August 2018, 23:38:26 UTC
b5f354f build(bazel): update to rules_typescript 0.16.0 & update to tagged rules_webtesting 0.2.1 (#25433) PR Close #25433 14 August 2018, 23:37:15 UTC
a0a29fd feat(ivy): Add AOT handling for bare classes with Input and Output decorators (#25367) PR Close #25367 14 August 2018, 23:36:18 UTC
26066f2 fix(ivy): consider exported modules from other compilation scopes (#25425) PR Close #25425 14 August 2018, 21:23:24 UTC
b40c437 fix(ivy): ensure factory statements are emitted correctly (#25425) A small bug caused base factory variable statements for @Component to not be emitted properly. At the same time as this is fixed, those statements are now emitted as const. PR Close #25425 14 August 2018, 21:23:24 UTC
82e2725 fix(ivy): handle the case where no base factory is found (#25425) When an Angular decorated class is inherited, it might be the case that the entire inheritance chain actually has no constructor defined. In that event, a factory which simply instantiates the type without any arguments should be used. PR Close #25425 14 August 2018, 21:23:24 UTC
c13901f build(docs-infra): remove stability labels from API docs (#25453) PR Close #25453 14 August 2018, 20:17:15 UTC
6a21301 build(docs-infra): clean up API package template (#25453) PR Close #25453 14 August 2018, 20:17:15 UTC
4e45f2c build(docs-infra): include packages in API template breadcrumbs (#25453) PR Close #25453 14 August 2018, 20:17:15 UTC
78f4776 build(docs-infra): change breadcrumb delimiter to `>` (#25453) PR Close #25453 14 August 2018, 20:17:15 UTC
98f336c docs: add api doc for programmatic animation classes (#24668) PR Close #24668 14 August 2018, 20:15:27 UTC
9117fa1 test(ivy): activate local references canonical spec (#25462) PR Close #25462 14 August 2018, 19:01:55 UTC
0c4209f refactor(ivy): harmonize container and element / elementContainer signatures (#25458) PR Close #25458 14 August 2018, 19:01:23 UTC
14ac7ad feat(ivy): implement TestBed (#25369) PR Close #25369 14 August 2018, 18:58:47 UTC
8510637 refactor(ivy): misc cleanup (#25369) PR Close #25369 14 August 2018, 18:58:47 UTC
ecb5dc0 docs: add Accelebrate to resources (#23204) PR Close #23204 14 August 2018, 18:58:04 UTC
bbb3f8f docs(ivy): add better documentation around debugging ivy tests (#25432) PR Close #25432 14 August 2018, 04:44:55 UTC
0971150 ci: github robot should enforce that all requested reviews are submitted (#25336) See docs in the diff for justification. PR Close #25336 14 August 2018, 04:39:04 UTC
3ac7070 docs: fix typo in Architecture overview page (#25438) PR Close #25438 14 August 2018, 04:38:22 UTC
c869b14 build: drop unused re-export of json_marshal. (#25449) This appears to be unused, and will be removed from rules_typescript now that `struct.to_json` can take `dicts`. PR Close #25449 14 August 2018, 04:37:41 UTC
e0314b5 docs: add link to Yarn in README (#24856) Remove the code markdown. It is not code, it is a name. PR Close #24856 14 August 2018, 04:36:13 UTC
1bb3014 fix(ivy): add typeof guard around ngDevMode for instances where we cannot set it in Node (#25475) PR Close #25475 14 August 2018, 03:50:53 UTC
fb2c524 fix(bazel): correct type concatenated to devmode_js (#25467) PR Close #25467 14 August 2018, 00:27:45 UTC
97d8b5e fix(ivy): reordering how root is acquired (#25470) PR Close #25470 14 August 2018, 00:25:47 UTC
4a4d6fb test(ivy): compiler compliance tests should support ? (#25435) PR Close #25435 11 August 2018, 00:12:18 UTC
2016afd fix(ivy): remove ivy dependency on ViewEngine's resolveRendererType2 (#25396) PR Close #25396 10 August 2018, 20:32:04 UTC
c8c1aa7 docs(aio): add async validation chapter (#25189) Closes #22881 PR Close #25189 10 August 2018, 16:14:25 UTC
409860a fix(ivy): queries should be restored when view changes (#25415) PR Close #25415 10 August 2018, 16:13:16 UTC
2b128a4 refactor(ivy): queries should not rely on LNode (#25415) PR Close #25415 10 August 2018, 16:13:16 UTC
209cc7e docs: fix typo in testing guide (closes #25400) (#25418) PR Close #25418 10 August 2018, 16:11:35 UTC
2d75992 feat(ivy): add support for ng-container in the compiler (#25383) PR Close #25383 09 August 2018, 20:13:04 UTC
7058072 feat(ivy): enable .ngfactory.js generation in g3 only (#25392) This turns on generation of ngfactory.js files when compiling in Ivy mode in g3. They're not turned on for Bazel users as there appears to be a strange interaction with the way our tests run in Bazel mode. PR Close #25392 09 August 2018, 16:58:13 UTC
33fd7e0 fix(ivy): export NgModuleFactory via r3_symbols for core factories (#25392) When @angular/core is compiled by ngtsc, a factory file is generated for ApplicationModule, that is currently invalid because r3_symbols does not export NgModuleFactory. This change fixes that issue and ensures the generated ngfactory file for @angular/core is valid. PR Close #25392 09 August 2018, 16:58:13 UTC
2befc65 fix(ivy): ngtsc should pay attention to declaration order (#25392) When generating the 'directives:' property of ngComponentDef, ngtsc needs to be conscious of declaration order. If a directive being written into the array is declarated after the component currently being compiled, then the entire directives array needs to be wrapped in a closure. This commit fixes ngtsc to pay attention to such ordering issues within directives arrays. PR Close #25392 09 August 2018, 16:58:13 UTC
6f085f8 fix(ivy): add missing exportAs field to ngDirectiveDef (#25392) This commit includes the missing exportAs field from @Directive and propagates it into the ngDirectiveDef. PR Close #25392 09 August 2018, 16:58:13 UTC
5be1860 feat(ivy): enable inheritance of factory functions in definitions (#25392) This commit creates an API for factory functions which allows them to be inherited from one another. To do so, it differentiates between the factory function as a wrapper for a constructor and the factory function in ngInjectableDefs which is determined by a default provider. The new form is: factory: (t?) => new (t || SomeType)(inject(Dep1), inject(Dep2)) The 't' parameter allows for constructor inheritance. A subclass with no declared constructor inherits its constructor from the superclass. With the 't' parameter, a subclass can call the superclass' factory function and use it to create an instance of the subclass. For @Injectables with configured providers, the factory function is of the form: factory: (t?) => t ? constructorInject(t) : provider(); where constructorInject(t) creates an instance of 't' using the naturally declared constructor of the type, and where provider() creates an instance of the base type using the special declared provider on @Injectable. PR Close #25392 09 August 2018, 16:58:13 UTC
fba276d fix(ivy): use a single constant pool per source file (#25392) Previously, ngtsc used a new ConstantPool for each decorator compilation. This could result in collisions between constants in the top-level scope. Now, ngtsc uses a single ConstantPool for each source file being compiled, and merges the constant statements into the file after the import section. PR Close #25392 09 August 2018, 16:58:13 UTC
9c92a6f test(ivy): add test for <ng-container> and shallow queries (#25379) PR Close #25379 09 August 2018, 14:35:01 UTC
6c4da9d build: stop printing source-map-support warning (#25339) PR Close #25339 09 August 2018, 02:02:57 UTC
b64fed1 fix(ivy): prevent ngDevMode from getting removed too early (#25371) PR Close #25371 08 August 2018, 20:13:16 UTC
8bbce3f docs: copy edit architecture guide (#25328) PR Close #25328 08 August 2018, 20:12:53 UTC
6c359af docs: make css multiline in styleguide for consistency (#25300) PR Close #25300 08 August 2018, 20:12:34 UTC
a3f1e2c style: format .bzl files with buildifier (#23544) PR Close #23544 08 August 2018, 20:12:07 UTC
0908245 ci: enforce formatting of .bzl files (#23544) These are now enforced in google3 so we want to match, so that PRs don't get held up when we sync PR Close #23544 08 August 2018, 20:12:07 UTC
bfdbdc2 docs(bazel): add skydoc generation (#23544) PR Close #23544 08 August 2018, 20:12:07 UTC
638ff76 docs: add ngrx book to the docs (#23389) PR Close #23389 08 August 2018, 20:11:45 UTC
74518c4 style: fix whitespace and indentation in the testing guide (#21669) PR Close #21669 08 August 2018, 20:11:15 UTC
ebf508f docs: add docs for fakeAsync test with custom macroTask in aio (#21669) PR Close #21669 08 August 2018, 20:11:15 UTC
1039bea docs: Clarify breaking change in minor release (#25393) The breaking change was in an experimental feature. Update to clarify the wording. PR Close #25393 08 August 2018, 20:06:58 UTC
a2593cb release: cut the v7.0.0-beta.1 release 08 August 2018, 19:28:40 UTC
70a3deb docs: release notes for the v6.1.2 release 08 August 2018, 19:13:04 UTC
8434794 Revert "build: update Bazel to 0.16 (#25316)" (#25391) This reverts commit 4eb8ac6de945bbc0d425e97d9f034ed68b307c50 because 0.16 is not widely available yet (e.g. on Mac) and it is blocking the Angular release. PR Close #25391 08 August 2018, 17:52:23 UTC
732026c feat(core): add DoBootstrap interface. (#24558) Closes #24557. PR Close #24558 07 August 2018, 20:17:06 UTC
ec6d617 docs(aio): Angular course in Portuguese #21836 07 August 2018, 19:07:54 UTC
af9ced9 fix(ivy): project ng-container nodes (#25354) PR Close #25354 07 August 2018, 19:02:48 UTC
c6e5b97 fix(compiler-cli): use the oldProgram option in watch mode (#21364) The performCompilation() is always called with an undefined oldProgram option (even in watch mode). This was regression introduced in: https://github.com/angular/angular/commit/957be960d28f4f6e8df695d98e2ed117e8451f88 Partial fix, discovered in: #21361 PR Close #21364 07 August 2018, 18:58:38 UTC
dbdbbdb fix(ivy): support ng-container inside another ng-container (#25346) PR Close #25346 07 August 2018, 18:48:42 UTC
fefc860 fix(ivy): fix bug with banana-in-a-box expressions in nested templates (#25321) Inside of a nested template, an attempt to generate code for a banana- in-a-box expression would cause a crash in the _AstToIrVisitor, as it was not handling the case where a write would be generated to a local variable. This change supports such a mode of operation. PR Close #25321 07 August 2018, 18:45:32 UTC
02e201a fix: add mappings for ngfactory & ngsummary files to their module names in aot summary resolver (#25335) PR Close #25335 07 August 2018, 18:13:28 UTC
7bf5a43 docs: refining code of tutorial 7 routing (#22151) Removed the dead code from hero-detail.component.ts Fixes #21908 PR Close #22151 07 August 2018, 18:08:53 UTC
2fe05ab docs: update resources to include UI-jar (#21200) PR Close #21200 07 August 2018, 18:07:38 UTC
2505c07 test(upgrade): reduce flaky-ness by increasing timeout (#24937) PR Close #24937 06 August 2018, 21:52:50 UTC
066fc6a refactor(upgrade): improve internal AngularJS typings (#24937) PR Close #24937 06 August 2018, 21:52:50 UTC
07ab98b build(upgrade): use correct sources in `BUILD.bazel` (#24937) PR Close #24937 06 August 2018, 21:52:50 UTC
16c03c0 fix(core): In Testability.whenStable update callback, pass more complete (#25010) data about tasks. When building a list of pending tasks for callers of whenStable(), Testability will copy data about the task into a new object, in order to avoid leaking references to tasks. This change copies more properties from Tasks into the list of pending tasks, as well as a reference to Task.data to give callers more information about the tasks that are pending. Specifically, this also copies runCount and task ID, which are needed in order for callers to know when a given task is repeating. PR Close #25010 06 August 2018, 20:49:19 UTC
3355502 fix(ivy): support ng-container at the root of a view with delayed insertion (#25329) PR Close #25329 06 August 2018, 20:47:44 UTC
02c15a2 docs: update to 2nd edition of Learning Angular (#20934) PR Close #20934 06 August 2018, 20:44:42 UTC
6861bc5 docs: clarify heroes example (#21216) PR Close #21216 06 August 2018, 20:44:17 UTC
b8887dd docs: fix table in comparing observables guide (#22485) PR Close #22485 06 August 2018, 20:41:15 UTC
4933e10 docs(core): clarify supported ViewChild selectors (#22784) PR Close #22784 06 August 2018, 20:40:47 UTC
7d006c5 docs(core): fix tree-shakable spelling (#24057) PR Close #24057 06 August 2018, 20:40:15 UTC
67ad59c docs: standardize spelling of tree-shakable (#24057) PR Close #24057 06 August 2018, 20:40:15 UTC
397530a docs: remove code in universal hero detail component (#25215) This reverts commit e9cc3dad8f39bc8dfabfb708a825f90fcd2ab697. PR Close #25215 06 August 2018, 20:39:23 UTC
a9881bb docs: replace npm with yarn in lockfile readme (#25309) PR Close #25309 06 August 2018, 20:38:13 UTC
c158702 docs: add missing word in outputs description. (#25330) PR Close #25330 06 August 2018, 20:36:49 UTC
2b906f6 docs: fix typo (#25331) PR Close #25331 06 August 2018, 20:36:09 UTC
c67f1bb docs: several fixes for NPM package guide (#20186) PR Close #20186 06 August 2018, 18:32:30 UTC
637ae13 docs(http): fixed example unit test for error catching (#25306) The example unit test should test the service when the backend application is not available, by providing a mock error response. Although, the test will fail as the mock response from the server is valid (it does not simulate a error response, but valid response with an error status 404). This merge request fix this issue by replacing MockResponse with MockError This PR resolves 19499 issue PR Close #25306 06 August 2018, 18:31:57 UTC
4eb8ac6 build: update Bazel to 0.16 (#25316) PR Close #25316 06 August 2018, 18:30:24 UTC
ba1e25f fix(router): take base uri into account in `setUpLocationSync()` (#20244) Normalize the full URL (including the base uri) before passing it to `router.navigateByUrl()`. Fixes #20061 PR Close #20244 06 August 2018, 18:11:07 UTC
97b5cb2 docs(aio): add Made with Angular (#21297) PR Close #21297 06 August 2018, 16:50:14 UTC
795e1e8 test(ivy): improve error message for the compiler compliance test (#25291) before: ``` Expected to find features 'import * as i0 from "@angular/core"; import { Directive, Input } from '@angular/core'; ``` after: ``` Failed to find "template" after "...Component_Factory() { return new MyComponent(); }," in: 'import * as i0 from "@angular/core"; import { Directive, Input } from '@angular/core';``` ``` PR Close #25291 05 August 2018, 22:31:19 UTC
aea8832 refactor(ivy): misc cleanup (#25291) PR Close #25291 05 August 2018, 22:31:19 UTC
1e7ca22 refactor(ivy): make all directives public by default (#25291) To match the View Engine behavior. We should make this configurable so that the node injector is tree shaken when directives do not need to be published. PR Close #25291 05 August 2018, 22:31:19 UTC
26a15cc build: skip ivy builds when not publishing (#25299) PR Close #25299 04 August 2018, 21:17:00 UTC
b0d86c1 refactor(bazel): dont rely on language target to downlevel for loop (#24534) PR Close #24534 03 August 2018, 22:55:18 UTC
dc07151 test(docs-infra): log docs examples e2e spec paths to aid debugging (#25293) It seems that occasionally the sharding of docs examples e2e tests gets messed up resulting in some tests not being run. This can cause CI to be green on a PR, when they shouldn't (because the failing tests didn't run at all). It is unclear under what circumstances this happens, so printing the paths of found e2e specs will help debug the issue when it comes up again. PR Close #25293 03 August 2018, 22:30:31 UTC
4e26478 refactor(ivy): do not mention LViewData in public documentation (#25292) PR Close #25292 03 August 2018, 21:48:11 UTC
79a9c71 test(ivy): remove unnecessary common import (#25297) PR Close #25297 03 August 2018, 21:34:02 UTC
15cc85c style(common): fix short param names (#23667) PR Close #23667 03 August 2018, 21:09:27 UTC
725bae1 docs(common): fix content errors (#23667) PR Close #23667 03 August 2018, 21:09:27 UTC
eb99930 test(ivy): run compiler compliance tests without rebuilding core,common (#25248) Previously the compiler compliance tests ran and built test code with real dependencies on @angular/core and @angular/common. This meant that any changes to the compiler would result in long rebuild processes for tests to rerun. This change removes those dependencies and causes test code to be built against the fake_core stub of @angular/core that the ngtsc tests use. This change also removes the dependency on @angular/common entirely, as locality means it's possible to reference *ngIf without needing to link to an implementation. PR Close #25248 03 August 2018, 20:08:51 UTC
afa6b9e fix(ivy): execute the optional begin and end methods of the rendererFactory (#25273) This is required to i.e. flush animations when using a Renderer2. `rf.begin()` and `rf.end()` around the change detection. PR Close #25273 03 August 2018, 17:17:13 UTC
0822dc7 feat(ivy): generate .ngfactory stubs if requested (#25176) Existing bootstrap code in the wild depends on the existence of .ngfactory files, which Ivy does not need. This commit adds the capability in ngtsc to generate .ngfactory files which bridge existing bootstrap code with Ivy. This is an initial step. Remaining work includes complying with the compiler option to specify a generated file directory, as well as presumably testing in g3. PR Close #25176 03 August 2018, 16:42:06 UTC
728d98d fix(ivy): add bound proerties name to template (#25272) Before this change bound properties would not be used when matching directives at runtime. That is `<ng-template [ngIf]=cond>...</ng-template>` would not trigger the `ngIf` directive. PR Close #25272 03 August 2018, 05:59:04 UTC
2f4abbf fix(ivy): fix inline template bindings parsing (#25272) PR Close #25272 03 August 2018, 05:59:04 UTC
back to top