f7234378b6
fix(common): add link to trackBy docs ( #13634 )
2017-01-05 21:11:34 -08:00
44e84d87f9
fix(common): throw an error if trackBy is not a function ( #13420 )
...
* fix(common): throw an error if trackBy is not a function
Closes #13388
* refactor(platform-browser): disable no-console rule in DomAdapter
2016-12-21 09:49:03 -08:00
86cf0ef892
refactor: remove intl from facades ( #13404 )
...
The existing intl.ts file is not a facade but
rather a set of utils used by i18n-related pipes only.
As such moving it back to common module so those utils
are not used accidently from other places.
2016-12-14 17:50:02 -08:00
2afe2d107f
docs(Location): updating Location docs and adding example
...
closes #11500
2016-12-14 17:38:22 -08:00
98936fdf16
chore: convert hash_location_strategy example to a tested spec
2016-12-14 17:37:33 -08:00
16efb13dd1
fix: display framework version on bootstrapped component ( #13252 )
2016-12-06 16:21:07 -08:00
66b6fc010d
refactor(common): unify export structure
2016-12-06 10:40:38 -08:00
307c4693dc
refactor(router): code cleanup
2016-12-05 10:54:10 -08:00
82c81cd0d2
fix(common): make sure the plural category exists ( #13169 )
...
fixes #12379
2016-12-01 13:26:24 -08:00
4a09251921
doc(common): fix a typo in async pipe
2016-11-28 14:11:45 -08:00
77ee27c59e
refactor(): use const and let instead of var
2016-11-12 16:40:17 -08:00
2aba8b0ff2
fix(common): no TZ Offset added by DatePipe for dates without time ( #12380 )
2016-11-10 14:57:04 -08:00
3dc61779f0
fix(DatePipe): handle empty string ( #12374 )
2016-11-08 15:45:12 -08:00
4708b248d5
fix(common): I18nSelectPipe selects other case on default
2016-11-08 15:44:18 -08:00
f3793b5953
fix(NgClass): throw a descriptive error when CSS class is not a string ( #12662 )
...
Fixes #12586
2016-11-07 12:23:31 -08:00
d8f23f4b7f
fix(common): NgSwitch
- don’t create the default case if another case matches ( #12726 )
...
This also simplifies the implementation of `NgSwitch`.
Closes #11297
Closes #9420
2016-11-07 12:22:36 -08:00
4aaae3eada
docs(common): fix a typo in ngStyle API docs
2016-11-03 10:27:05 -07:00
3045d02b9a
docs(pipes): minor fix and improvements
2016-10-31 12:39:21 +01:00
02f1222a8d
docs(common): minor corrections/improvements for NgClass ( #12327 )
2016-10-25 00:12:09 +02:00
76dd026447
refactor: remove some facades ( #12335 )
2016-10-19 13:42:39 -07:00
f77ab6a2d2
feat(datePipe): support narrow forms for month and weekdays ( #12297 )
...
Closes #12294
2016-10-19 10:05:13 -07:00
d61ecf0663
docs(NgSwitch): fix mismatched tags in example ( #12270 )
2016-10-17 22:51:56 -07:00
a5419608e0
docs(ngIf): minor improvements
2016-10-17 22:50:12 -07:00
5f95bf1dd2
refactor(common): remove redundant type
2016-10-17 22:50:12 -07:00
fdf4309b50
perf(common): optimize NgSwitch default case
...
relates to #11297
2016-10-12 17:11:46 -07:00
3898dc488e
fix(BrowserAdapter): correctly removes styles on IE
...
fixes #7916
2016-09-30 11:18:17 -07:00
0ca971c5bd
refactor(common): cleanup ( #11668 )
2016-09-22 10:34:00 -07:00
5509453e72
refactor(common): pipe code cleanup
2016-09-19 16:19:28 -07:00
df4254ae89
refactor(facade): move isPromise to core private ( #10573 )
2016-09-18 15:55:08 -07:00
14ee75924b
fix(common): fix ngOnChanges signature of NgTemplateOutlet directive
2016-09-15 11:00:30 -07:00
cfc12c6539
docs(api): changes to correct jade errors in API doc gen ( #11619 )
2016-09-15 09:09:00 -07:00
9cee8bcc83
docs(common): add directives docs
...
Closes #11581
2016-09-14 15:24:01 -07:00
2c42a50fc3
docs(pipes): updated pipe documentation
2016-09-14 14:32:09 -07:00
7b82877ee5
fix(Localization): BCP47 uses hyphens as separator ( #11514 )
...
https://tools.ietf.org/html/bcp47
2016-09-12 11:27:15 -07:00
c649a5c5ab
refactor(common): cleanup directives
2016-09-09 14:30:18 -07:00
2170379251
refactor(common): cleanup, strip deprecated doc ( #11469 )
2016-09-09 12:05:06 -07:00
f5d44a42c9
refactor(NgClass): cleanup, readability ( #11467 )
2016-09-09 12:03:51 -07:00
dd03bf12e1
docs: misc fixes.
...
docs(common_module): Fix macro format
docs(number_pipe): Add missing period sign
docs(date_pipe): Fix suffix consistency
docs(date_pipe): Fix missing quote
docs(number_pipe): Fix incorrect article
Looks like the word "Polyfill" does not start with a vowel pronunciation.
docs(location_strategy): Fix code format
Add missing \`\`\` at start.
docs(i18n_plural_pipe): Fix code format
docs(location): Add missing period sign
refactor(ngSwitch): fix typo on parameter
docs(di): Add missing quote
docs(compiler): Fix typo
docs(compiler): Add missing period sign
docs(directives): Fix description for styles parameter
docs(location_strategy): Add code language
Revert for misunderstanding.
2016-09-06 15:45:37 -07:00
979657989b
fix(packages): use ES modules for primary build ( #11120 )
2016-08-30 18:07:40 -07:00
7c07bfff97
fix(errors): [2/2] Rename Exception to Error; remove from public API
...
BREAKING CHANGE:
Exceptions are no longer part of the public API. We don't expect that anyone should be referring to the Exception types.
ExceptionHandler.call(exception: any, stackTrace?: any, reason?: string): void;
change to:
ErrorHandler.handleError(error: any): void;
2016-08-26 10:37:17 -07:00
86ba072758
fix(errors): [1/2] Rename Exception to Error; remove from public API
2016-08-26 10:37:17 -07:00
0a053a4cd5
fix(i18n): Currency/Date/Number pipe use injected locale ( #11093 )
2016-08-26 09:16:01 -07:00
1f5a5895e5
refactor(common): rename UrlChangeEvent and UrlChangeListener to LocationChangeEvent and LocationChangeListener
...
These apis are not expected to be used anyone, hence I'm not documenting this change as a breaking.
2016-08-25 13:29:03 -07:00
8a2324f86a
docs(common): mark all common apis except for i18n as stable
2016-08-25 13:29:03 -07:00
6335b31702
refactor(common): remove COMMON_DIRECTIVES, COMMON_PIPES, CORE_DIRECTIVES that were replace with CommonModule
2016-08-25 13:29:03 -07:00
c02325dd06
docs(DatePipe): add AM/PM designator in description #10998
2016-08-23 11:57:41 -07:00
3c23238129
docs(ngFor): add documentation for ngForTrackBy ( #10780 )
...
* docs(ngFor): add documentation for ngForTrackBy
* wo/ prefix
2016-08-16 19:39:22 -07:00
73a9ee4a05
Remove component resolver ( #10858 )
...
* refactor(core): remove deprecated ComponentResolver
BREAKING CHANGE: deprecated ComponentResolver was removed
Please follow deprecation instruction and migrate your code to use ComponentFactoryResolver.
* refactor(common): remove deprecated NgSwitchWhen directive
BREAKING CHANGE: previously deprecated NgSwitchWhen directive was removed, use NgSwitchCase instead
2016-08-16 16:48:32 -07:00
f7ff6c5a12
refactor(core): remove deprecated 'bootstrap' ( #10831 )
2016-08-16 11:15:01 -07:00
bec5c5fdad
refactor(Provider): remove deprecated provider/bind API ( #10652 )
...
Closes #9751
BREAKING CHANGE:
These forms of providers are no longer accepted:
bind(MyClass).toFactory(...)
new Provider(MyClass, toFactory: ...)
We now only accept:
{provider: MyClass, toFactory: ...}
2016-08-15 19:37:42 -07:00