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 depricated 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 depricated 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>