https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
270176b docs: more info on currency digits (#24661) Adds an example of using the `currency` pipe with a currency that has no cents like CLP, which will format the amount with no digits if `digitsInfo` is not provided: <!-- outputs CA$14.00 --> {{ 14 | currency:'CAD' }} <!-- outputs CLP14 --> {{ 14 | currency:'CLP' }} Amends the docs, adds an example and fix an error with a current example. PR Close #24661 20 July 2018, 17:33:06 UTC
5840a86 docs: Add notes on manual sanitization to security guide (#24176) Some users have remarked that we don't explain how to manually call sanitization, so add a few lines on that. PR Close #24176 20 July 2018, 17:27:12 UTC
2aab1c9 ci: remove Tina from pullaprove (#25006) She has been removed as a collaborator to the project and pullaprove rejects this config file which still lists her name. PR Close #25006 20 July 2018, 17:25:52 UTC
f9669e5 release: cut the v6.1.0-rc.3 release Note that RC1 and RC2 glitched out midway during the npm release. Therefore there is only one commit 19 July 2018, 22:45:06 UTC
99a393e docs: add new Reactive Forms guide (#24578) PR Close #24578 19 July 2018, 17:46:30 UTC
d76531d fix(animations): @internal must use JSDoc tags. (#24928) This change fixes up several comments that accidentally used the JSDoc tag @internal in regular block comments (`/*` instead of `/**`). This prevents a problem with Closure Compiler that balks at `@` tags occuring in regular block comments, because it assumes they were intended to be tags for the compiler. When occuring in `/**` JSDoc, tsickle escapes the tags, so they do not cause problems. PR Close #24928 18 July 2018, 22:18:04 UTC
23dc9a9 docs: fix typo in user input guide (#22630) PR Close #22630 18 July 2018, 18:04:09 UTC
0b28732 docs: typos in directives docs (#24665) Fixes some typos introduced by #23902 PR Close #24665 17 July 2018, 20:45:17 UTC
06a3398 build: rename angular_devkit dependency to angular_cli (#24842) PR Close #24842 17 July 2018, 20:44:01 UTC
ba3eb8b feat(ivy): properly apply class="", [class], [class.foo] and [attr.class] bindings (#24822) PR Close #24822 17 July 2018, 20:33:25 UTC
c8ad965 fix(compiler): i18n_extractor now outputs the correct source file name (#24885) for non-inline templates - Non-inline templates used to ouput the path to the component TS file instead of the path to the original HTML file. - Inline templates keep the same behavior. Fixes #24884 PR Close #24885 16 July 2018, 20:09:01 UTC
9be8abd build: disable IE web worker tests (#24908) Travis (saucelabs) has been super flaky when running IE web worker tests lately. This patch temporarily disables these tests on IE (not edge) until things get more stable. PR Close #24908 16 July 2018, 20:07:56 UTC
74b250b feat(docs-infra): enable filtering by package on API list page (#24631) PR Close #24631 13 July 2018, 23:45:55 UTC
d8c828c build(docs-infra): implement the 'package' API template (#24631) PR Close #24631 13 July 2018, 23:45:54 UTC
97277bc build: update to Bazel 0.15 (#24841) PR Close #24841 13 July 2018, 19:05:16 UTC
1821b75 test(ivy): run render3 tests with test.sh (#24866) PR Close #24866 13 July 2018, 18:27:54 UTC
82004c7 docs: update component styles doc regarding relative URL (#24471) Update the documentation to match the CLI mechanics regarding relative URL in link tags. docs: update info on stylesheet location for CLI PR Close #24471 12 July 2018, 20:44:00 UTC
a663565 build: fix windows scripts (#23121) The `packages/core/src/animation/dsl.ts` symlink ws removed in #22692, so `create-/remove-symlinks.sh` scripts for Windows should not try to "fix" it. PR Close #23121 12 July 2018, 20:42:56 UTC
85d9c20 docs(aio): Add Angular Training to list of training companies (#23907) PR Close #23907 12 July 2018, 20:39:56 UTC
80a74b4 docs(forms): update form builder API reference (#24693) PR Close #24693 12 July 2018, 20:38:26 UTC
9a6f27c fix(ivy): support zero-argument @NgModule() invocations (#24738) It's possible to declare an argument-less NgModule: @NgModule() export class Foo {} Update the @NgModule compiler to support this usage. PR Close #24738 12 July 2018, 20:36:35 UTC
d723a69 fix(ivy): animations should not be a hard error yet (#24738) Previously the Ivy template compiler would throw on encountering an animation binding (e.g. [@anim]). This is unneccessary and precludes testing existing code. This commit changes the error to a warning. PR Close #24738 12 July 2018, 20:36:35 UTC
d98b1c3 fix(ivy): strip newlines from selectors in .d.ts files (#24738) When writing selectors as string literal types in .d.ts files, strip newlines to avoid generating invalid code. Newlines carry no meaning in selectors anyway. PR Close #24738 12 July 2018, 20:36:35 UTC
02b5087 build(ivy): enable ngtsc AOT builds for a few packages (#24738) Turn on AOT builds using ngtsc for: * animations * common * compiler * compiler-cli * forms * platform-browser PR Close #24738 12 July 2018, 20:36:35 UTC
48394c6 fix(ivy): remove spurious comma in ngtsc-built .d.ts files (#24738) On accident a comma was emitted between imports when generating .d.ts files. This commit removes it. PR Close #24738 12 July 2018, 20:36:35 UTC
cde0b4b fix(ivy): *Def types are private (ɵ) symbols (#24738) On accident a few of the definition types were emitted as public API symbols. Much of the Ivy API surface is still prefixed with ɵ, indicating it's a private API. The definition types should be private for now. PR Close #24738 12 July 2018, 20:36:35 UTC
9f20dd9 feat(ivy): give ngtsc a basic understanding of ModuleWithProviders (#24738) This commit changes the @NgModule provider to understand that sometimes an import will resolve to an object instead of a type, and that object could be of the ModuleWithProviders type. In that case, the 'ngModule' property is read, and its value used instead. This still will not handle ModuleWithProviders references across compilation units; that work is coming in a future PR. PR Close #24738 12 July 2018, 20:36:35 UTC
a1b630e fix(ivy): generate a type parameter for InjectorDef (#24738) InjectorDef is parameterized on the type of the injector configuration class (e.g. the @NgModule decorated type). Previously this parameter was not included when generating .d.ts files that contained InjectorDefs. PR Close #24738 12 July 2018, 20:36:35 UTC
d05d286 test(common): run common/http tests with Bazel (#24738) @angular/common/http had tests which were not executed in Bazel. This commit adds a BUILD.bazel file and ensures the tests pass. PR Close #24738 12 July 2018, 20:36:35 UTC
ee50ee4 build(bazel): try removing gazelle (#24787) PR Close #24787 12 July 2018, 20:34:45 UTC
161ff5c feat(bazel): protractor_web_test_suite for release (#24787) PR Close #24787 12 July 2018, 20:34:45 UTC
71e0df0 feat(bazel): Initial commit of protractor_web_test_suite (#24787) Co-authored-by: Andrew Z Allen <me@andrewzallen.com> PR Close #24787 12 July 2018, 20:34:45 UTC
0399c69 refactor(ivy): remove content query creation from directive factories (#24811) PR Close #24811 12 July 2018, 20:32:33 UTC
328971f feat(router): add urlUpdateStrategy allow updating the browser URL at the beginning of navigation (#24820) Fixes #24616 PR Close #24820 12 July 2018, 18:40:08 UTC
4d8b8ad build(bazel): Undo temporary dependency on unleased TS bazel rules (#24826) Point to a proper new release version 0.15.1. PR Close #24826 12 July 2018, 18:38:14 UTC
0d6b74d docs: fix typo in component architecture guide (#24832) Change the sentence from 'this tells Angular how provide ...' to 'this tells Angular how to provide ...'. The current sentence does not make grammatical sense. PR Close #24832 12 July 2018, 18:31:27 UTC
52d11f6 release: cut the v6.0.9 release 12 July 2018, 16:10:44 UTC
a14f25c release: cut the v6.1.0-rc.0 release 12 July 2018, 16:08:20 UTC
0b4d85e fix(common): format fractional seconds (#24844) fix a bug introduced in #24831 PR Close #24844 11 July 2018, 21:32:32 UTC
b9e095a release: cut the v6.0.8 release 11 July 2018, 21:01:40 UTC
05e3e4d docs(forms): update API reference for form validators (#24734) PR Close #24734 11 July 2018, 01:52:40 UTC
81a9db2 docs(forms): added missing backtick (#24451) Fixed trivial markdown problem with a missing backtick. PR Close #24451 11 July 2018, 01:51:08 UTC
b7823e7 docs: unified string chaining (#22735) PR Close #22735 11 July 2018, 01:50:44 UTC
3f8ab80 docs(aio): unified string chaining (#22735) PR Close #22735 11 July 2018, 01:50:44 UTC
ffb9dc6 docs: fix incorrect forms selector references (#22631) PR Close #22631 11 July 2018, 01:50:17 UTC
86d254d fix(router): add ability to recover from malformed url (#23283) Fixes #21468 PR Close #23283 11 July 2018, 01:48:52 UTC
505b54b docs: fix typos referencing inline component styles (#22557) PR Close #22557 11 July 2018, 01:48:29 UTC
a527c69 fix(common): do not round factional seconds (#24831) fixes #24384 PR Close #24831 11 July 2018, 01:48:05 UTC
8057664 build: update to latest nodejs bazel rules (#24817) PR Close #24817 11 July 2018, 01:47:39 UTC
50fbed8 docs: correct project definition (#24807) PR Close #24807 11 July 2018, 01:47:19 UTC
7d27ecc fix(platform-browser): workaround wrong import path generated by ngc for DOCUMENT (#24830) 11 July 2018, 00:09:29 UTC
03616bc docs: fix typo in Universal guide (#24812) PR Close #24812 10 July 2018, 18:12:45 UTC
3a19f70 refactor(ivy): replace pNextOrParent with TNode props (#24752) PR Close #24752 10 July 2018, 18:12:27 UTC
dc1f129 fix(ivy): support projecting into dynamic views (#24752) PR Close #24752 10 July 2018, 18:12:27 UTC
49df4ef docs: add tree-shakable providers (#24481) PR Close #24481 10 July 2018, 18:12:07 UTC
e1146f3 docs: clarify wording in architecture overview (#24481) Closes #23463 Closes #22158 PR Close #24481 10 July 2018, 18:12:07 UTC
0d5f2d3 fix(compiler-cli): Use typescript to resolve modules for metadata (#22856) The current module resolution simply attaches .ts to the import/export path, which does not work if the path is using Node / CommonJS behavior to resolve to an index.ts file. This patch uses typescript's module resolution logic, and will attempt to load the original typescript file if this resolution returns a .js or .d.ts file PR Close #22856 10 July 2018, 18:11:48 UTC
a167bca docs: unified console.log single string style (#22737) PR Close #22737 10 July 2018, 18:11:29 UTC
e3709f5 docs(aio): unified console.log single string style (#22737) PR Close #22737 10 July 2018, 18:11:29 UTC
197387d fix(platform-browser): mark Meta and Title services as tree shakable providers (#24815) This lets services that use Meta and Title services to be tree shakable and provided in root. PR Close #24815 10 July 2018, 18:11:09 UTC
1089261 fix(core): mark NgModule as not the root if APP_ROOT is set to false (#24814) Tree shakable providers use the APP_ROOT token to determine where to attach themselves. APP_ROOT gets set on NgModule with BrowserModule irrespective of whether it is actually the root(Ex. in case of SSR app where the shell app is first bootstrapped without BrowserModule being the root module). This change allows a NgModule with BrowserModule to explicitly mark itself as not the root by setting APP_ROOT token to false. This allows tree shakable providers to be attached to the right rott module. PR Close #24814 10 July 2018, 18:09:36 UTC
ddb792d build: remove unnecessary `internal-angular` karma reporter (#24803) The reporter was added in 87d56acda, with the purpose of fixing source-map paths (which was apparently needed back then). Things have moved around a lot since then and the custom reporter doesn't seem to be necessary any more. By removing the reporter, we have one less thing to worry about while upgrading karma; plus we get improvements in built-in reporters for free. Output with the custom reporter: ``` at someMethod (packages/core/.../some-file.ts:13:37) ``` Output with the built-in reporter: ``` at someMethod (packages/core/.../some-file.ts:13.37 <- dist/all/@angular/core/.../some-file.js:1:337) ``` PR Close #24803 09 July 2018, 22:10:49 UTC
89203c9 build: make `internal-angular` karma reporter compatible with latest karma (#24803) Due to changes in karma@1.0.0, `internal-angular` karma reporter stopped showing browser logs (such as `console.log()` etc.). Related to d571a5173. PR Close #24803 09 July 2018, 22:10:49 UTC
3d20c50 fix(ivy): correctly resolve Array property access (#24664) PR Close #24664 09 July 2018, 22:10:29 UTC
dcabb05 fix(common): use correct currency format for locale de-AT (#24658) Fixes #24609 PR Close #24658 09 July 2018, 22:10:06 UTC
6881404 fix(language-service): do not overwrite native `Reflect` (#24299) Fixes #21420 PR Close #24299 09 July 2018, 22:09:16 UTC
3980640 feat(ivy): properly apply style="", [style], [style.foo] and [attr.style] bindings (#24602) PR Close #24602 06 July 2018, 20:51:00 UTC
52d43a9 fix(service-worker): avoid network requests when looking up hashed resources in cache (#24127) PR Close #24127 06 July 2018, 20:50:37 UTC
45feb10 refactor(service-worker): avoid unnecessary operations and remove unused code (#24127) PR Close #24127 06 July 2018, 20:50:37 UTC
250527c feat(service-worker): add support for `?` in SW config globbing (#24105) The globbing is used in the following sections: - `assetGroups` > `resources` > `files`/`versionedFiles` - `assetGroups` > `resources` > `urls` - `dataGroups` > `urls` - `navigationUrls` Query params are ignored for `files`/`versionedFiles` and `navigationUrls`, but they are still taken into account for `assetGroups`/`dataGroups` `urls`. To avoid a breaking change, `?` is matched literally for these patterns. PR Close #24105 06 July 2018, 20:50:17 UTC
94076c9 docs: update Angular Boot Camp description (#23653) PR Close #23653 06 July 2018, 20:49:56 UTC
f936b8c docs: refactored ng-container code (#22742) PR Close #22742 06 July 2018, 20:49:35 UTC
d571a51 build: upgrade karma and related dependencies (#19904) PR Close #19904 06 July 2018, 20:48:02 UTC
86b1cc7 build: upgrade jasmine to 3.1.0 (#19904) PR Close #19904 06 July 2018, 20:48:02 UTC
787c547 test: run unit tests in random order (#19904) PR Close #19904 06 July 2018, 20:48:02 UTC
1954406 refactor: re-organize and "modernize" cjs-jasmine scripts (#19904) PR Close #19904 06 July 2018, 20:48:02 UTC
c0e2dba build: upgrade jasmine to 2.99.x and fix tests (#19904) PR Close #19904 06 July 2018, 20:48:02 UTC
e01b539 refactor: infer type for `it()` assertion functions (#19904) PR Close #19904 06 July 2018, 20:48:02 UTC
809e8f7 test: make `NgMatchers` type-aware (#19904) PR Close #19904 06 July 2018, 20:48:02 UTC
00c110b build: upgrade jasmine (and related typings) to latest version (#19904) With these changes, the types are a little stricter now and also not compatible with Protractor's jasmine-like syntax. So, we have to also use `@types/jasminewd2` for e2e tests (but not for non-e2e tests). I also had to "augment" `@types/jasminewd2`, because the latest typings from [DefinitelyTyped][1] do not reflect the fact that the `jasminewd2` version (v2.1.0) currently used by Protractor supports passing a `done` callback to a spec. [1]: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/566e0394859fdc1dc893658ccec6b06372d56a91/types/jasminewd2/index.d.ts#L9-L15 Fixes #23952 Closes #24733 PR Close #19904 06 July 2018, 20:48:02 UTC
1e74ea9 build(bazel): update to rule_nodejs 0.10.0 (#24759) PR Close #24759 06 July 2018, 17:17:36 UTC
f62876b fix(ivy): pipes are pure by default (#24750) PR Close #24750 06 July 2018, 17:17:17 UTC
fddd2af test: integration test for TS 2.9.x (#24749) PR Close #24749 06 July 2018, 17:16:58 UTC
d5a9396 docs(changelog): correct inaccuracies (#24713) PR Close #24713 06 July 2018, 17:16:37 UTC
3e6a722 docs: add workspace and related cli terms (#24633) PR Close #24633 06 July 2018, 17:13:39 UTC
5fe1e74 docs(common): fix in the documentation of PUT (#24528) PR Close #24528 06 July 2018, 17:13:20 UTC
f974c48 docs: describe rounding behaviour of 'DecimalPipe' (#24303) PR Close #24303 06 July 2018, 17:13:00 UTC
5686123 docs(aio): added a link to Angular Zero online course (Traditional Chinese) (#24228) PR Close #24228 06 July 2018, 17:11:01 UTC
b719905 docs: clarify faqs about services (#24079) PR Close #24079 06 July 2018, 17:10:41 UTC
56a8533 docs: add app.module to changed documents (#23876) PR Close #23876 06 July 2018, 17:10:20 UTC
b72dbc8 docs(router): add `paramsInheritanceStrategy` documentation (#22590) PR Close #22590 06 July 2018, 17:10:01 UTC
8fe8b8f docs: fix typos in 'Httpclient' docs (#19127) PR Close #19127 06 July 2018, 17:09:40 UTC
b6af870 feat(ivy): AOT support for compilation of @Pipes (#24703) This commit adds support to ngtsc for compilation of the @Pipe annotation, including support for pipes in @NgModule scopes. PR Close #24703 03 July 2018, 22:36:02 UTC
3d52174 feat(ivy): JIT support for compilation of @Pipes (#24703) Adds support for compiling @Pipe in JIT mode, along with tests to verify that certain aspects of compilation are correct. PR Close #24703 03 July 2018, 22:36:02 UTC
dbdcfed feat(ivy): support pipe compilation from local metadata (#24703) This updates the r3_pipe_compiler to not depend on global analysis, and to produce ngPipeDef instructions in the same way that the other compilers do. It's a precursor to JIT and AOT implementations of @Pipe compilation. PR Close #24703 03 July 2018, 22:36:02 UTC
ffbacdf fix(ivy): export the true ComponentDef/DirectiveDef types (not internal) (#24703) This was a bug introduced in a previous commit. PR Close #24703 03 July 2018, 22:36:02 UTC
7f3242a docs: fix documention for attributes directive (#24367) fix:update documentation for attributes directive to fix error PR Close #24367 03 July 2018, 22:34:58 UTC
e3064d5 feat: typescript 2.9 support (#24652) PR Close #24652 03 July 2018, 20:32:06 UTC
0c3738a feat(ivy): support templateUrl for ngtsc (#24704) This commit adds support for templateUrl in component templates within ngtsc. The compilation pipeline is split into sync and async versions, where asynchronous compilation invokes a special preanalyze() phase of analysis. The preanalyze() phase can optionally return a Promise which will delay compilation until it resolves. A ResourceLoader interface is used to resolve templateUrls to template strings and can return results either synchronously or asynchronously. During sync compilation it is an error if the ResourceLoader returns a Promise. Two ResourceLoader implementations are provided. One uses 'fs' to read resources directly from disk and is chosen if the CompilerHost doesn't provide a readResource method. The other wraps the readResource method from CompilerHost if it's provided. PR Close #24704 03 July 2018, 20:31:44 UTC
0922228 fix(core): use addCustomEqualityTester instead of overriding toEqual (#22983) This propagates other custom equality testers added by users. Additionally, if an Angular project is using jasmine 2.6+, it will allow Jasmine's custom object differ to print out pretty test error messages. fixes #22939 PR Close #22983 03 July 2018, 15:35:15 UTC
back to top