0.10.0 Bedlington Cummerbund (2016-12-30)
-
deploy: Single core package. (81901b23eca8e02330260b5831c64da3005a39fd), closes #166 and #93
-
Created submodules of all core modules which are wrapped by one parent module CovalentCoreModule (
@covalent/core
)- CovalentCommonModule
- CovalentChipsModule
- CovalentDataTableModule
- CovalentDialogsModule
- CovalentExpansionPanelModule
- CovalentFileModule
- CovalentJsonFormatterModule
- CovalentLayoutModule
- CovalentLoadingModule
- CovalentMediaModule
- CovalentMenuModule
- CovalentNofiticationsModule
- CovalentPagingModule
- CovalentSearchModule
- CovalentStepsModule
-
Stand alone modules:
- CovalentHttpModule (
@covalent/http
) - CovalentDynamicFormsModule (
@covalent/dynamic-forms
) - CovalentHighlightModule (
@covalent/highlight
) - CovalentMarkdownModule (
@covalent/markdown
)
- CovalentHttpModule (
-
markdown
is a separate module and its theme needs to be imported separatly@import ~@covalent/markdown/markdown-theme'
and included@include covalent-markdown-theme($theme);
-
highlight
is a separate module and its theme needs to be imported separatly@import ~@covalent/highlight/highlight-theme'
and included@include covalent-highlight-theme();
-
all-theme
andplatform.css
changed directories.Before:
`~@covalent/core/styles/platform.css` `~@covalent/core/styles/theming/all-theme';`
After:
`@covalent/core/common/platform.css` `~@covalent/core/theming/all-theme';`
-
-
http: Path interceptors configuration. (7db377e62254f6add6995065f09f4b5528bd0c16), closes #194
Before:
CovalentHttpModule.forRoot([Interceptor1, Interceptor2]),
After:
const httpInterceptorProviders: Type<IHttpInterceptor>[] = [ Interceptor1, Interceptor2, ... ]; ... imports: [ CovalentHttpModule.forRoot({ interceptors: [{ interceptor: Interceptor1, paths: ['**'], }, { interceptor: Interceptor2, paths: ['**'], }], }), ... ], providers: [ httpInterceptorProviders, ... ],
-
steps: (stepChange) event now returns the step objects instead of the step number. (6486eb527ae845224a170b8c7dda2dc92a089c3a)
Before:
export interface IStepChangeEvent { newStep: number; prevStep: number; }
After:
export interface IStepChangeEvent { newStep: TdStepComponent; prevStep: TdStepComponent; }
-
layouts:
logo
expects ansvgIcon
value now from anMdIconRegistry
svg. (breaking change from@angular/material
). (6cd31f063ae5a1fd0e31378c1bbf6c466a7d3c15)Before:
<td-layout logo="/assets/route/to/icon1.svg">
After (once at any toplevel component):
import { DomSanitizer } from '@angular/platform-browser'; import { MdIconRegistry } from '@angular/material'; ... ... constructor(iconRegistry: MdIconRegistry, domSanitizer: DomSanitizer) { iconRegistry.addSvgIconInNamespace('assets', 'icon1', domSanitizer.bypassSecurityTrustResourceUrl('/assets/route/to/icon1.svg')); }
<td-layout logo="assets:icon1">
-
charts (deprecated):
CovalentChartModule
is being deprecated in favor of ngx-charts@swimlane/ngx-charts
.
- search: Use enter event instead of search event so it works in IE and firefox (16b28a68fa0143f2e00e76199eb71c1ba949426d)
- data-table: Format columns correctly when displaying them. (66ab3f6c02c6e70b404c3a6beb26d659390555be), closes #187
- data-table: Handle undefined data array propertly. (66ab3f6c02c6e70b404c3a6beb26d659390555be)
- layouts: Nav-list and manage-list removal of non-spec box-shadow. (a61ff1d16aeec05cdd4737ef5f4d366f4fcd03ef)
- http: Updated
module
to support AoT compilation. (7db377e62254f6add6995065f09f4b5528bd0c16), closes #195 - paging: Show proper range
0-0
when total is0
. (6403262e7e05cd54cf98928c165468f029976752) - paging: Able to re-navigate to page 1 when explicitly done with
navigateTo()
. (6403262e7e05cd54cf98928c165468f029976752) - file-upload: Stop submit when enter is pressed for
file-upload
,search
&paging
inside aform
element. (3eb363873f11b5929655ec4c5ffa822a91fbc5e0), closes #210
-
docs: Added
GETTING_STARTED.md
. (48dcbc21f10d1a8233cb3835bc4fe20644a00a6d), closes #178 -
dialogs: Better a11y (f6bc8292538bfe0468ee698f23f9911ff3a5ddaf), closes #170
-
dialogs: Exposed open/closeAll methods from MdDialog. (f6bc8292538bfe0468ee698f23f9911ff3a5ddaf), closes #171
-
http: Adding an extra parameter for a
transform
callback in the RESTService methods. (d73badbe62e7ed5a81be9b3279325b5b46ffc266), closes #179 -
http: Added onRequestError interceptor hook. (d73badbe62e7ed5a81be9b3279325b5b46ffc266)
-
http: Request URL path interceptors. (7db377e62254f6add6995065f09f4b5528bd0c16), closes #194
-
data-table: Added
selectAll
event when clicking select/deselect all checkbox. (1d59af9a2def99eac1bf9dc8696efc00f974418c), closes #172 -
data-table: Support for nested object rendering. (91ab4735df96d1cfa539c0ce8be8a25ff5cb3b4f), closes #189
-
data-table: Improved efficiency by changing its change detection to
OnPush
. (91ab4735df96d1cfa539c0ce8be8a25ff5cb3b4f) -
data-table: Added
refresh()
method to explicitly throw a change detection check when the data or columns objects are updated internally. (91ab4735df96d1cfa539c0ce8be8a25ff5cb3b4f) -
steps: Support for ngFor and ngIf usage on td-step components and register/de-register steps automatically. (6486eb527ae845224a170b8c7dda2dc92a089c3a), closes #200
-
dependencies: Upgrade to @angular@2.4.1 and @material@beta.1. (6cd31f063ae5a1fd0e31378c1bbf6c466a7d3c15)
-
deployment: Initial AoT support. (6cd31f063ae5a1fd0e31378c1bbf6c466a7d3c15), closes #149
-
paging: Usage of
md-select
asperPage
selection insteaf ofmd-icon-button
andmd-menu
. (63a0ca3d4acaebeb5b19eac826da0f8d2c4dfd1e) -
layouts: Added optional sticky footer (and footer-inner). (59253bef91c354cb85ddd9f1d9622ec76241d13e)
Usage:
<td-layout-nav> ... <td-layout-footer></td-layout-footer> </td-layout-nav>
-
dynamic-forms: Introducing
dynamic-forms
module. (3eb363873f11b5929655ec4c5ffa822a91fbc5e0), closes #8-
Supported TdDynamicType
- TdDynamicType.Text (renders md-input-container input type="text")
- TdDynamicType.Number (renders md-input-container input type="number")
- TdDynamicType.Boolean (renders md-slide-toggle)
- TdDynamicType.Array (renders md-select)
-
Supported TdDynamicElement
- TdDynamicElement.Input (renders md-input-container input type="text")
- TdDynamicElement.Textarea (renders md-input-container textarea)
- TdDynamicElement.Slider (renders md-slider)
- TdDynamicElement.SlideToggle (renders md-slide-toggle)
- TdDynamicElement.Checkbox (renders md-checkbox)
- TdDynamicElement.Select (renders md-select)
-
-
notifications: Introducing
notifications
module. (746fe3caec62a77bc69b50a2fc0bfcf9b0a9a695), closes #148Usage:
<td-notification-count color="primary | accent | warn" [notifications]="boolean | number"> ... // could be an icon <md-icon>notifications</md-icon> or empty </td-notification-count>
-
notifications: Added examples and demo for a
notifications
menu usage. (746fe3caec62a77bc69b50a2fc0bfcf9b0a9a695)
- dependencies: Upgrade to
zone.js@^0.7.2
(8d2d0845f47d5d8a67f78e81ac449c6013a7e4ab) - dependencies: Upgrade to
rxjs@5.0.1
. (6cd31f063ae5a1fd0e31378c1bbf6c466a7d3c15) - dependencies: Upgrade to
angular-cli@2.0.0-beta.24
. (6cd31f063ae5a1fd0e31378c1bbf6c466a7d3c15) - animations: Added
collapse
animation and used insteps
andexpansion-panel
(fe0182285ffa505be42892c235eed295e2814e59) - security: Sanitized and registered svg icons from assets into the
MdIconRegistry
. (6cd31f063ae5a1fd0e31378c1bbf6c466a7d3c15) - material: Remove usage of deprecated
@angular/material
directives. (6cd31f063ae5a1fd0e31378c1bbf6c466a7d3c15) - scripts: Make
npm run test
do anng test
with generated code coverage. (6cd31f063ae5a1fd0e31378c1bbf6c466a7d3c15) - docs: Added animation transitions in doc route components. (334edbdaa518a7e171b0e749ea8fb8c85ab83b09)
- docs: Updated version dependency in github docs. (48dcbc21f10d1a8233cb3835bc4fe20644a00a6d), closes #178
- travis: Fix to run unit tests in chrome 55 and travis CI (de393fd091b1c312df096c5d326bfbe0cd367274)
- http: Added
RESTService
unit tests. (d73badbe62e7ed5a81be9b3279325b5b46ffc266) - http: Added
HttpInterceptorService
unit tests. (7db377e62254f6add6995065f09f4b5528bd0c16) - steps: Added
TdStepsComponent
unit tests. (6486eb527ae845224a170b8c7dda2dc92a089c3a) - dynamic-forms: Added
TdDynamicFormsComponent
andTdDynamicFormsService
unit tests. (3eb363873f11b5929655ec4c5ffa822a91fbc5e0) - notifications: Added
TdNotificationCountComponent
unit tests. (746fe3caec62a77bc69b50a2fc0bfcf9b0a9a695)
0.9.0 Pallettown Cummerbund (2016-11-21)
- dependencies: Upgrade to
@angular/matarial@alpha.10
(b806afabeda784b285342e3673fcaa20e722d954) - dialog: Deprecate
setDefaultViewContainerRef
fromTdDialogService
sinceviewContainerRef
is not required for dialogs. (4ee33c74dcff764125a9bba2ad84e37d0aaf0721) - layout: Changed layout input attributes. (7489d21859fa2634a9ca3073ecf175e4df4b669b)
Before (deprecated):
<td-layout title="Covalent">
<td-layout-nav-list title="Covalent">
<td-layout-nav title="Covalent">
<td-layout-card-over title="Title" subtitle="Subtitle">
After:
<td-layout sidenavTitle="Title">
<td-layout-nav-list toolbarTitle="Title">
<td-layout-nav toolbarTitle="Title">
<td-layout-card-over cardTitle="Title" cardSubtitle="Subtitle">
- theming: Created covalent-theme for components. (773200a081fbb87b542eadd7fb8e912bc4a1d049)
Example:
@import '~@angular/material/core/theming/all-theme';
@import '~@covalent/core/styles/theming/all-theme';
@include md-core();
$primary: md-palette($md-orange, 800);
$accent: md-palette($md-light-blue, 600, A100, A400);
$warn: md-palette($md-red);
$theme: md-light-theme($primary, $accent, $warn);
@include angular-material-theme($theme);
@include covalent-theme($theme);
- data-table: Abstract paging, sort and search from data-table. (9b87990daf9c5a9b73c3ce7218a91fe90eae730d), closes #119
Before:
<td-data-table
[data]="data"
[columns]="columns"
sortBy="age"
title="title"
sortOrder="DESC"
pagination="true"
pageSize="5"
sorting="true"
search="true"
rowSelection="true"
multiple="true"
search="true">
</td-data-table>
After:
<td-data-table
[data]="filteredData"
[columns]="columns"
[selectable]="selectable"
[multiple]="multiple"
[sortable]="true"
[sortBy]="sortBy"
[(ngModel)]="selectedRows"
[sortOrder]="sortOrder"
(sortChange)="sort($event)">
</td-data-table>
- steps: Remove [td-step-content] to fix bug with template referencing. (5d87249e9a13561ff2bb14fd3ebf41393f902230)
Before:
<td-step>
<template td-step-content>
... add content that will be shown when the step is "active"
</template>
</td-step>
After:
<td-step>
... add content that will be shown when the step is "active"
</td-step>
- steps: Removed pointer cursor in disabled state (773cffd847018009a9d4c8c6493e169f7a59cd7a)
- steps: Fixed vertical line height when step is inactive (9ea75f3accf0170a670c446b17f98c447d7a6454)
- expansion-panel: Removed outline when focus and hover/pointer on disabled state (773cffd847018009a9d4c8c6493e169f7a59cd7a), closes #111
- file-upload: Removed 'drop-zone' class on drop + fixed on drag event/leave methods (9ea75f3accf0170a670c446b17f98c447d7a6454)
- layouts: Fixed sidenav usage inside nav-list and manage-list (7489d21859fa2634a9ca3073ecf175e4df4b669b)
- steps: Conditional margin for templates (6db4a6a3b3b2d3171d7aa55d7680628e3e568f41), closes #130
- charts: Line charts wouldn’t render with empty data set (5c1df459e7a63df83744c992a3df536f1722d218)
- resources: Fixed urls for downloads in docs (6be672297f6f7cd15d2248c122a8825c9fb7c5da)
- file-upload: Change uploader input file field to not use NGModel instead using fileSelect event. NGModel not working correctly on file input for Firefox 49 and above (bb2b7f6afaed375555d3078527ce0e9e605a8be9)
- dialog: Added
disableClose
property for dialogs. (4ee33c74dcff764125a9bba2ad84e37d0aaf0721) - http: Added
dynamicHeaders
toRESTService
constructor. (3130186ca3bb4cdd5a1ef5c03699aaaf9bbac5a6), closes #151 - paging: Introducing 'paging' module. (d46470d5d02c9e2a32badc726eb78fd694184a08)
- search: Introducing 'search' module. (8783f6011df9e253c00ec9fa6c85826ecf627c4b)
- layouts: Added cardWidth input to card-over layout. (7489d21859fa2634a9ca3073ecf175e4df4b669b)
- docs: Added dark material color palette (2e69dbcb8c54003dced7a48f606a9c086b25400d)
- data-table: Split data-table into atomic reusable components. (9b87990daf9c5a9b73c3ce7218a91fe90eae730d)
Usage:
<table td-data-table>
<th td-data-table-column
[name]="colName"
[numeric]="numeric"
[active]="true|false"
[sortable]="true|false"
[sortOrder]="colName"
(sortChange)="handleSort($event)">
...
</th>
<tr td-data-table-row>
<td td-data-table-cell
[numeric]="column.numeric">
...
</td>
</tr>
</table>
- data-table: Added TdDataTableService for base local sort, paging and search algorithms. (9b87990daf9c5a9b73c3ce7218a91fe90eae730d), closes #115
- data-table: Added NgModel support to
<data-table>
. (9b87990daf9c5a9b73c3ce7218a91fe90eae730d) - data-table: Added rowSelect event (row selection) to
<data-table>
. (9b87990daf9c5a9b73c3ce7218a91fe90eae730d) - data-table: Added better demo examples. (9b87990daf9c5a9b73c3ce7218a91fe90eae730d)
- data-table: Added template support to
<data-table>
(fe0547f38627da75140ca1406b9a6433f2b537ab)
Usage:
<td-data-table
[data]="{'type': 'test'}"
[columns]="['type']">
<template tdDataTableTemplate="type" let-value="value" let-row="row" let-column="column">
...
</template>
</td-data-table>
- expansion-panel: Added open/close/toggle methods to API. (177895cf8786e50385f4321367fed63c9f6fe7f1)
- expansion-panel Header/label/sublabel template overrides. (177895cf8786e50385f4321367fed63c9f6fe7f1)
Usage:
<td-expansion-panel label="label" sublabel="sublabel">
<template td-expansion-panel-header>
... add header content (overrides label and sublabel)
</template>
<template td-expansion-panel-label>
... add label content (if not used, falls back to [label] input)
</template>
<template td-expansion-panel-sublabel>
... add sublabel content (if not used, falls back to [sublabel] input)
</template>
...
</td-expansion-panel>
- steps: Support for label template template[td-step-label] as an alternative while keeping the easy API [label] input for normal (simple) use cases in td-step (5d87249e9a13561ff2bb14fd3ebf41393f902230)
Usage:
<td-step label="Label">
<template td-step-label>
... add label content (if not used, falls back to [label] input)
</template>
... add content that will be shown when the step is "active"
</td-step>
- code-health: added additional code-health for http forkJoin. (9ea75f3accf0170a670c446b17f98c447d7a6454), closes #109
- dependencies: Relaxed dependency limitations. (f67bd1e150559ac1fe7faa22a730a70de5366635), closes #136
- http: Remove covalent/core as dependency from http module and added angular/core and angular/http. (f67bd1e150559ac1fe7faa22a730a70de5366635), closes #134
- dependencies: Upgrade to
@angular@2.2.1
(b806afabeda784b285342e3673fcaa20e722d954) - dependencies: Upgrade to
@angular-cli@beta.19-3
(b806afabeda784b285342e3673fcaa20e722d954)
0.8.0 Pixel Raichu (2016-10-14)
- release: Upgrade material to alpha.9-3. (790278d6bb2ab92cd8d6e14c8abdb3e020e19378)
- themes: Added doc usage for themes from
@angular/material
. (790278d6bb2ab92cd8d6e14c8abdb3e020e19378)
theme.scss content:
@import '~@angular/material/core/theming/all-theme';
// Plus imports for other components in your app.
// Include the base styles for Angular Material core. We include this here so that you only
// have to load a single css file for Angular Material in your app.
@include md-core();
// Define the palettes for your theme using the Material Design palettes available in palette.scss
// (imported above). For each palette, you can optionally specify a default, lighter, and darker
// hue.
$primary: md-palette($md-orange, 800);
$accent: md-palette($md-light-blue, 600, A100, A400);
// The warn palette is optional (defaults to red).
$warn: md-palette($md-red, 600);
// Create the theme object (a Sass map containing all of the palettes).
$theme: md-light-theme($primary, $accent, $warn);
// Include theme styles for core and each component used in your app.
// Alternatively, you can import and @include the theme mixins for each component
// that you are using.
@include angular-material-theme($theme);
- steps: Removed
multiple
attribute fromtd-steps
since it defeats the purpose of a stepper. (023d3f3c02444bf4db3a6b712a07548fdb622325) - steps:
td-step-summary
andtd-step-actions
are now directives used with a template (needed forPortal
usage). (023d3f3c02444bf4db3a6b712a07548fdb622325)
Before:
<td-step-summary>
// summary here
</td-step-summary>
<td-step-actions>
// actions here
</td-step-actions>
After:
<template td-step-summary>
// summary here
</template >
<template td-step-actions>
// actions here
</template >
- steps:
td-step
content is defined differently now (023d3f3c02444bf4db3a6b712a07548fdb622325):
Before:
<td-step>
// content here
</td-step>
After:
<td-step>
<template td-step-content>
// content here
</template >
</td-step>
- http: Adding complete callback to [HttpInterceptorService] (6104b554376bb70d013e80d7b39d78a04dc4aa62), closes #87
- http: Check for 200 in patch request [RESTService] (5a29149cb5d3169325199d5528fb54cd08a77940)
- docs: Changed covalent data instructions in the documentation. (be8fa6ef03e406715505c91b0177a8f9407ac202)
- data-table: Introducing 'data-table' module (big thanks to @fcoury and the Gistia Team). (2bc523405482a3daa0c96b1979ee95a844042ea8), closes #2
- charts: Introducing 'charts' module (d3 responsive line/bar/area/combo charts). (c14d6f13ccb93d15ca670b9ed2c464d5ff590bc9)
- docs: Flexbox layout intro docs. (f151d5906b1b35fd7f930fe1ebc8a1c0f6fe216b)
- docs: Dialogs, toast & inline error patterns docs. (63da8b2ff659240b9686590dd0743cea3d1a5e88), closes #48
- validators: Added min/max/number-required directives and docs. (7b7b6765e8de4ae06385de6832f638b417bfe00c)
- directives: Add
tdToggle
to directives and docs. (7b7b6765e8de4ae06385de6832f638b417bfe00c) - directives: Add
tdFade
to directives and docs. (7b7b6765e8de4ae06385de6832f638b417bfe00c) - directives: Add
tdAutoTrim
to directives and docs. (01cbd92b7e668502cf1be3b1a323962efe640940) - steps: Added new [mode] input to
td-steps
. ('horizontal' | 'vertical'), and followed specs better. (023d3f3c02444bf4db3a6b712a07548fdb622325), closes #29 - dialogs: Added dialog templates and wrapper service for easier use. (90e50816dc23bfe0ae0177c10e610bd02562ae54)
- loading: Added determinate/indeterminate mode. (2e83b20fe66848ae9dbc105dfa739d96354cc138), closes #80
- code-health: Add slack notification for travis ci #travisci-ux. (be8fa6ef03e406715505c91b0177a8f9407ac202)
- deploy: Usage of webpack angular CLI for docs deployment. (0a272b0867c58b72bdea6cb524fe9037597500e4)
- release: Upgraded to ^2.0.0. (790278d6bb2ab92cd8d6e14c8abdb3e020e19378)
0.7.0 Beetlejuice Charizard (2016-09-14)
- loading: Changed default duration to 150ms so it doesnt look like its delayed in IE/Firefox (they dont support animations). (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- file-upload: Fixed file-upload select/drop events for Firefox and IE. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- http: Fixed request pipeline for interceptors. (91050c51fa32b6e57d711199997829d0f4fc4c62)
- http: Changes IQueryRest property type to
any
. (91050c51fa32b6e57d711199997829d0f4fc4c62) - loading: Added mode flag to switch modes so protractor doesnt timeout when circle is indeterminate (problem with md-progress-circle using setInterval()). (2bbe223982df4deb2d3eca15cad9b4a230f66713)
- loading: Allow to override Overlay components when used in a constructor. (2bbe223982df4deb2d3eca15cad9b4a230f66713)
- docs: Fixed example for td-layout-manage-list. (b63bf5ff606792c3e16ec5a63682bef6fa89c503)
- docs-app: Restructured imports in docs to remove the majority of the index.ts files and less explicit declarations in system-config.ts. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- loading: Removed NgZone/ChangeDetectorRef usage from tdLoading. (2bbe223982df4deb2d3eca15cad9b4a230f66713)
- loading: Changed TdLoadingDirective's creation to be sync so it can be accessed in the ngAfterViewInit hook on page load. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- core: Added tooltip, slider, button-toggle and menu from angular-material. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- docs: Added resource docs with axure and sketch downloads for Covalent usage. (13110bf701e3fdbfd487003b7c88f66b63c4642e), closes #55
- docs: Updated docs with ngModule usage. closes #65
- release: Inline html/css in compiled js files. (23007cd7598a599539cc2e14d4f02735ff84a7a2), closes #27
- release: Bundle module code into a single
[module].umd.js
to match angular/angular2-material's. (23007cd7598a599539cc2e14d4f02735ff84a7a2), closes #56 - covalent-data: Introducing
Covalent Data
mock server API endpoints for better prototyping. Visit our repo for more information. - docs: Added covalent-data docs for usage with
Covalent Quickstart
. (c77d42c22d2c9e745431c12b9b19e803e44871c1)
- loading: Changed code in animations since the angular classes used are no longer public. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- code-health: Unit test karma-test-shim changes to set up test environment using
rc7
. (78f813c412ea42124e399edd7960b58d56139768) - code-health: Removed all unit tests (gonna start from scratch with each one). (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- code-health: Unit tests changes to use TestBed and remove imports describe/it/beforeEach since they are taken as global. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- docs-app: Need to add angular2-material core.css and overlay.css as a workaround for ripple and menu into index.html angular/components#972. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
- code-health: Fixed karma setup for rc7, updated travis CI config and added example test case as base. (d11f0a9e75ee69509d7bce2ae186366052ce471a), closes #57
- release: Added dependency to rollup. (23007cd7598a599539cc2e14d4f02735ff84a7a2)
- release: Updated RELEASE.md and fixed bug on
finish-release
script.
-
release: Upgraded to RC7. (78f813c412ea42124e399edd7960b58d56139768), closes #36
-
release: Upgrade material to alpha.8-1. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
-
release: Updated rxjs to 5.0.0-beta.12 (@angular dependency). (78f813c412ea42124e399edd7960b58d56139768)
-
release: Updated zone.js to 0.6.21 (@angular dependency). (78f813c412ea42124e399edd7960b58d56139768)
-
release: Added hammerjs dependency (@angular2-material dependency). (6104b554376bb70d013e80d7b39d78a04dc4aa62)
-
release: Removed bootstrap and implemented everything with NgModule decorator. (6104b554376bb70d013e80d7b39d78a04dc4aa62)
-
loading: Removed tdLoadingDirective class from API. (2bbe223982df4deb2d3eca15cad9b4a230f66713)
-
highlight: Removed static lib file and added npm dependency for highlight.js (see docs for more info on how to setup). (e555bc438ab898c48a24f507204205db95c4dcbc)
-
all: Covalent now depends on TypeScript 2.0.
-
all: Updated packaging to match angular/angular2-material's packaging creating a
[module].umd.js
file per module.Example SystemJS config with UMD bundles:
'@covalent/core': { format: 'cjs', main: 'core.umd.js' }
-
all: Covalent modules must be included with
forRoot()
when bootstrapping. See the ngModules guide for more information.@NgModule({ imports: [ CovalentCoreModule.forRoot(), CovalentHttpModule.forRoot() ] ... });
-
http: Use CovalentHttpModule.forRoot() to register interceptors. (provideInterceptors() is deprecated and removed) (91050c51fa32b6e57d711199997829d0f4fc4c62), closes #58
Before:
bootstrap(AppComponent,[ provideInterceptors([ CustomInterceptor ]), ... ])
After:
imports: [ CovalentHttpModule.forRoot([ CustomInterceptor ]), ... ]
-
layouts: Changed placeholders to accept attributes since angular2 complains if the element doesnt exist, and turned md-content into a class since
angular2-material
never intended for it to be a component. (ab67c403d0aad3022e2e0112dfd62a89295c4f4b)Before(elements):
<toolbar-content> ... </toolbar-content> <list-toolbar-content> ... </list-toolbar-content> <toolbar-buttons> ... </toolbar-buttons> <nav-toolbar-content> ... </nav-toolbar-content> <md-content> ... </md-content>
After(attributes):
<div toolbar-content> ... </div> <div list-toolbar-content> ... </div> <div toolbar-buttons> ... </div> <div nav-toolbar-content> ... </div> <div class="md-content"> ... </div>
0.6.0 Butterfree Cumbersome (2016-08-19)
- docs: Updated to git clone to correct repo url (d3f0522d6521d9944eb274fcff62582624fa88ec)
- loading: Added a max diameter to TdLoadingComponent circle (a013cd7a3d272f6836eea62fb26e69a8719469c1)
- loading: Added NgZone#runOutsideAngular() to attach/detach loading component since it affected e2e tests with protractor. (a013cd7a3d272f6836eea62fb26e69a8719469c1)
- loading: Made loading component instantiation sync, so it can be called in [ngAfterContentInit] without problems when used as a directive. (a013cd7a3d272f6836eea62fb26e69a8719469c1)
- core: Moved RESTService to http module (2093930c45e7183280faea445fd5efd483fe3532)
- loading: Removed deprecated TimerWrapper and ComponentResolver and added usage of ComponentFactoryResolver. (a013cd7a3d272f6836eea62fb26e69a8719469c1)
- layouts: Changing
<list-items>
and<menu-items>
to use<md-nav-list list-items>
and<md-nav-list menu-items>
to be more flexible in layouts. (1df3f42ead63a946e0c1749e66b06ef584e2dc79) - dependencies: All modules depend now on @covalent/core.
- docs: Added active icon for menu-items in navigation list.
- pipes: Added truncate pipe and docs (b213c7d0cd48aa544ab27432031ff2b0558bc315)
- http: Introduced http module with abstract RESTService and HttpInterceptorService and docs (2093930c45e7183280faea445fd5efd483fe3532), closes #19
- loading: Added number of registers/resolves to TdLoadingService register/resolve methods (a013cd7a3d272f6836eea62fb26e69a8719469c1)
- docs: Add scss theming info for covalent-quickstart (e453a8055ff79b187f311255fe1662623564bb0d)
- deploy: Ship scss files in npm release (d1027c666d919966520bfb32ac8304c4506e504e), closes #28
- steps: Added toggle/open/close methods to TdStepComponent (310fd388a8f3effca0aa0ccae534163bdc4ef733)
- chips: Introduced chips module with autocomplete and docs (095748ee5d0baf614055e892c2c15c3d38084e17)
- json-formatter: Introduced json-formatter module and docs (90fba53d8c7bad903dd6e05b280202a86650bd1a)
- badge: Added dependency badge to README (147c06965227a481591e09e3d21cb46a413d9990)
- deploy: Use hash urls for github pages (92352314187a3592091ac7b6df4c2126e4d76d96), closes #33
-
loading: There is a need to add
TD_LOADING_ENTRY_COMPONENTS
in theprecompile
array of your main component, so theTdLoadingComponent
can be resolved by theComponentFactoryResolver
.e.g.
import { TD_LOADING_ENTRY_COMPONENTS } from '@covalent/core'; ... precompile: [ TD_LOADING_ENTRY_COMPONENTS ], }) export class YourMainComponent {}
-
td-layout:
<menu-items>
will need to change to<md-nav-list menu-items>
Before:
<td-layout> <menu-items> ... </menu-items> </td-layout>
After:
<td-layout> <md-nav-list menu-items> ... </md-nav-list> </td-layout>
-
td-layout-nav-list:
<list-items>
will need to change to<md-nav-list list-items>
Before:
<td-layout-nav-list> <list-items> ... </list-items> </td-layout-nav-list>
After:
<td-layout-nav-list> <md-nav-list list-items> ... </md-nav-list> </td-layout-nav-list>
-
td-layout-manage-list:
<list-items>
will need to change to<md-nav-list list-items>
Before:
<td-layout-manage-list> <list-items> ... </list-items> </td-layout-manage-list>
After:
<td-layout-manage-list> <md-nav-list list-items> ... </md-nav-list> </td-layout-manage-list>