Skip to content

Latest commit

 

History

History
658 lines (441 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

658 lines (441 loc) · 19.3 KB

8.0.0 (2019-06-16)

  • @angular-mdl/core is now compatible with angular 8
  • all @angular-mdl/* extension packages from angular2-mdl-ext have been moved to this project:
    • @angular-mdl/datepicker
    • @angular-mdl/expansion-panel
    • @angular-mdl/fab-menu
    • @angular-mdl/popover
    • @angular-mdl/select

6.0.1 (2018-09-23)

  • 1578 (MdlDialog problem after close dialog by clicking outside)

5.0.0 (2018-04-09)

  • 1182 (the sortable property of mdl-table was marked as deprecated, becasue it was never supported)
  • 1449 (fix: menus from menuregistry not removed on compnent destroy)
  • 1007 (fix: Snackbar Module Name)
  • 1051 (add maxlength if mdl-textfield is a textarea)
  • 997 (fix Issue with dialog in lazy loaded components)
  • 1038 (fix Including an mdl-dialog causes things to happen twice)

Breaking Changes

  • the Snackbar Module Name has changed from MdlSnackbaModule to MdlSnackbarModule

4.0.8 (2017-06-10)

Features

  • MdlScreenSizeService.isSmallScreen method added.

4.0.7 (2017-06-06)

Features

  • 990 (add openDrawer and openDrawerOnSmallScreens method on mdl-layout)

4.0.6 (2017-05-27)

Bug Fixes

  • 973 (MdlScreenSizeService is destroyed on MdlLayoutComponent destroy)

4.0.5 (2017-05-20)

Bug Fixes

*remove debug code

4.0.4 (2017-05-20)

Bug Fixes

  • 536 (MediaQuery no longer runs in ngZone)

4.0.3 (2017-04-13)

Features

  • remove check that mdl-list-item need mdl-list as a parent

4.0.2 (2017-04-12)

Bug Fixes

  • 775 (Restore the behavior for mdl-badge as of version 2)

Features

  • 765 (OpaqueToken has been deprecated - should not break anythingv ;)

4.0.1 (2017-03-28)

Bug Fixes

  • 724 (call animation done - even if no polyfill is available)

4.0.0 (2017-03-24)

  • match angular 4.x

3.0.0-rc.6 (2017-03-23)

  • keep the rc number in sync with angular

Bug Fixes

  • 688 (mdl-tooltip is not updated when its value changes)

3.0.0-rc.5 (2017-03-17)

  • keep the rc number in sync

3.0.0-rc.4 (2017-03-17)

  • Upgade to angular 4 rc.4 and fixing breaking changes
  • package renamed to -rc.4 to make clear that this version corresponds to the current rc of angular4

3.0.0-beta.7 (2017-03-12)

  • the umd bundle file name has changed to bundle/core.js

3.0.0-beta.6 (201-03-11)

  • Renderer replaced by Renderer2
  • fix dialog animations - keep focus

3.0.0-beta.5 (2017-03-07)

Bug Fixes

  • 639 (BrowserModule imported twice with angular 4.rc2)

Features

###Breaking Changes

  • the public methods show and hide on tooltips have be removed
  • the mld-ripple directive no longer works on mdl-list-items

3.0.0-beta.4 (2017-03-02)

  • build with angular 4.0.0-rc.2

3.0.0-beta.3 (2017-02-24)

###Breaking Changes

  • The npm package and the name have changed. It is now: @angular-mdl/core
  • This Verison is compatible with Angualr 4.rc.1

2.13.2 (2017-02-24)

Bug Fixes

  • 595 (Incorrect typings of mdl table)

2.13.1 (2017-02-12)

Bug Fixes

2.13.0 (2017-01-30)

Features

  • 483 (Event emitter to detect state of modals being opened or closed by @mgiuliani)

2.12.1 (2017-01-19)

Bug Fixes

  • 452 (fire screen size events after subscribing to the events)

2.12.0 (2017-01-13)

Bug Fixes

  • 403 (dialog service: onHide should declare Observable instead of Observable)

Features

2.11.0 (2016-12-26)

Bug Fixes

  • 370 (do not set the tabindex to 1 as the default value)

Features

  • 191 (Custom Decorators are a stumbling block for treeshaking

2.10.0 (2016-12-22)

Features

  • 364 (upgrade mdl to version 1.3.0)

2.9.0 (2016-12-16)

Features

  • 325 (mdl-shadow supports 0 as valid value)
  • 329 (adaptable layout-screen-size-treshold)
  • 331 (screensize service - listen to screen size changes)

2.8.0 (2016-12-13)

Features

  • 283 (consecutive snackbars)
  • 284 (auto aciton on snackbar timeout)
  • 288 (tab index)
  • 300 (confirm dialog with heading)

2.7.0 (2016-12-07)

Bug Fixes

  • 282 (Add default type=text to mdl-textfield)

Features

  • 281 (step attribute for slider component)

2.6.0 (2016-12-04)

Bug Fixes

  • 275 (keep type number for input type number)

Features

  • 263 (pass a value for dialog hide)

2.5.1 (2016-12-01)

Bug Fixes

  • rebuild to get the right metadata for aot

2.5.0 (2016-11-22)

Features

  • 235 (Show/close tooltip)

2.4.5 (2016-11-21)

Bug Fixes

  • 232 (expose readonly for mdl-textfiled)
  • 229 (<textarea> didn't use the "required" attribute)

2.4.4 (2016-11-20)

Bug Fixes

  • 2126 (mdl-layout-tab-panel-title is not moarked correctly if active)

2.4.3 (2016-11-18)

Bug Fixes

  • 216 (AOT fails because of private members)

2.4.2 (2016-11-17)

Bug Fixes

  • 200 (close menu if another menu will be opened)
  • 205 (group nested radios not working)
  • 216 (AOT fail for dialogs)

Features

  • 201 (Step in text fields)

2.4.1 (2016-11-13)

Features

  • 196 (provide open and close events for the layout drawer)

2.4.0 (2016-11-08)

Features

  • 186 (dialog animations (duration and curve) should be configurable)

2.3.1 (2016-10-29)

Bug Fixes

  • 175 ( dialog animation broken if animation polyfill is used)

2.3.0 (2016-10-29)

Bug Fixes

  • 169 (fix docu for snackbar and remove viewRef param from snackbar api)

Features

  • 143 (Dialog that starts animating from a specific element)

2.2.2 (2016-10-21)

Bug Fixes

  • 165 (Unable to compile AOT)

2.2.1 (2016-10-17)

Bug Fixes

  • 157 (modal for mld-dialog conflicts with config.isModal)

2.2.0 (2016-10-16)

Features

  • 148 (dialog width + more config options)

2.1.0 (2016-10-13)

Bug Fixes

  • Make dialog-outlet workaround possible. (#149)

Features

  • 129 (set only local reference of menu template)

2.0.1 (2016-10-11)

Bug Fixes

  • 140 (dialog animation behaves different if native or polyfill is used)

2.0.0 (2016-10-10)

Bug Fixes

Features

  • 127 (Autocomplete on inputs)
  • 109 (AOT is now supported - e.g. the metadata files are generated)
  • 121 (avoid editing the copied scss source from mdl)
  • 118 (Add animation to mdl-dialogs)
  • 113 (Disabled tabs)
  • 112 (ViewEncapsulation.None for all components)
  • 111 (forRoot module)
  • 131 (Dialog design)
  • 139 (change return types from Promise to Observable)

Breaking Changes

  • The distribution structure has change:
    • The scss folder is now located at scss and no longer in src/scss.
    • The package is now distributed as umd bundle and esm. The bundle file is bundle/angular2-mdl.js. The esm entry point is components/index.js
  • The module MdlModule now works as a root module and makes sure that all providers are loaded into the root injector of the app. You can use MdlNonRootModule. But you should be aware that the providers are possibly not singletons. You also can use MdlNonRootModule.forRoot. This is the same as MdlModule.
  • MdlDialogService and MdlSnackbarService have changed:
    • There is no longer a setDefaultViewContainerRef method. There are two ways to specify a ViewContainerRef where dynamic Components will be attached:
    • The possibility to set a ViewContainerRef for each dialog or snackbar has been removed.
    • alert and confirm , showDialog* return an Observable and no longer a Promise (the enum ConfirmResult has been removed)
  • This version now supports AOT - but you should be aware that AOT seems not to be ready for production. AOT behaves in many cases different then JIT. (see angular/angular#11606)
  • The MdlSnachbarService returns now an Observable and no longer a Promise. Just change from then to subscribe.

1.8.2 (2016-10-06)

Bug Fixes

  • 134 (throw an error if there is no viewcontainerref for the dialogs)

1.8.1 (2016-09-28)

Features

  • #114 (mouseover event on tab (layout))

1.8.0 (2016-09-26)

Bug Fixes

  • #104 (Reactive Forms Disabled not handled)

Features

  • #90 (add semver carret to the 2.0.0 angular deps)
  • #94 (make angular (core, common, forms) peerDependencies)
  • #44 (Add MDL Dialog) See the docu for mor information how to use the MdlDialogService
  • #99 (Missing min/max on textfield)

1.7.1 (2016-09-16)

Bug Fixes

  • #89 (Layout title not redrawing)

1.7.0 (2016-09-15)

Bug Fixes

Features

  • #81 (Make MdlTextFieldComponent::setFocus() public)
  • #82 (MediaQueryList is ngZone aware)
  • update dependencies to angular 2.0.0 final

1.6.0 (2016-09-13)

Update to match angular2 RC7

1.5.2 (2016-09-10)

Bug Fixes

  • #33 (Hamburger Icon misaligned in mdl 1.2.0)

1.5.1 (2016-09-05)

Bug Fixes

  • #59 (compiler.compileComponentSync has been removed in rc6)

Features

  • #62 (add change events for toggle components; thx to @tb )

1.5.0 (2016-09-03)

Upgrade to support angular 2 RC6

1.4.6 (2016-08-31)

Bug Fixes

  • #51 (mdl-textfield and input attributes / events)
  • #52 (Radio Buttons and Drop Down)

1.4.5 (2016-08-30)

Bug Fixes

1.4.4 (2016-08-28)

Bug Fixes

  • #41 (Build 1.4.3 contains console.log statements)
  • #46 (ripple effect not working in ff)
  • #47 (Chrome Autofill Not Showing on TextFields)

1.4.3 (2016-08-25)

Bug Fixes

The mdl-button component can now also be used as attributes for button elements. This make the mdl-button behave more natively as a regular html button.

Both is valid. But the button element is more natively:

  <button mdl-button mdl-button-type="fab" mdl-ripple>
    <mdl-icon>add</mdl-icon>
  </button>

  <mdl-button mdl-button-type="fab" mdl-ripple>
    <mdl-icon>add</mdl-icon>
  </mdl-button>

1.4.2 (2016-08-23)

Bug Fixes

1.4.1 (2016-08-20)

Bug Fixes

1.4.0 (2016-08-19)

Features

  • Now includes the mdl version 1.2.0 with chips
  • Unfortunately there is a bug in this version that misalignes the hamburger icon (google/material-design-lite#4673). A workaround is to add the followiug scss to your code:
@media screen and (min-width: 1025px) {
  .mdl-layout__drawer-button {
    line-height: 52px;
  }
}

@media screen and (max-width: 1024px) {
  .mdl-layout__drawer-button {
    line-height: 50px;
  }
}

For sure this will be fixed until it is fixed in mdl!

1.3.1 (2016-08-18)

Features

  • #29 (select tab porgrammatically, support for rich tab titles)

1.3.0 (2016-08-17)

Bug Fixes

BREAKING CHANGES

You need to use the new angular2 forms API - e.g. FormsModule.

1.2.0 (2016-08-07)

Bug Fixes

BREAKING CHANGES

you need to make your app require @angular/[email protected]

1.1.5 (2016-07-26)

Bug Fixes

1.1.4 (2016-07-25)

Features

  • avoid using window and document -> be compatible with angular-univeral

BREAKING CHANGES

1.1.2 (2016-07-25)

Features

  • intenalize all exteranl templates -> be compatible with angular-univeral

BREAKING CHANGES

1.1.1 (2016-07-22)

Features

  • mdl-button attribute disabled is now dynamic

BREAKING CHANGES

1.1.0 (2016-07-21)

Features

  • mdl-button attribute mdl-colored behavior changed

BREAKING CHANGES

  • mdl-colored need an explicit value (e.g. wether primary or accent)

1.0.4 (2016-07-20)

Features

  • mdl-list-item supports mdl-ripple

BREAKING CHANGES

  • none -

1.0.0-rc1 (2016-07-12)

  • textfield (+floating label)
  • multiline textfield
  • expandable textfield

BREAKING CHANGES

  • mdl-text-field renamed to mdl-textfield

1.0.0-alpha.1 (2016-07-10)

Bug Fixes

  • none -

Features

  • Attribute mdl-layout-fixed-drawer for mdl-layout
  • Attribute mdl-layout-fixed-header for mdl-layout
  • Mode scroll, waterfall for mdl-layout
  • Tabs (standalone)
  • (fix) Tabs for layouts

BREAKING CHANGES

  • none -

1.0.0-alpha.1 (2016-07-06)

Bug Fixes

Features

  • Badges
  • Buttons
  • Cards
  • Icons
  • Loading
  • Shadow
  • Toggle (Checkbox, Radio, Icon Toggle, Switch)
  • Lists
  • Slider
  • Snackbar
  • Table
  • Tooltips
  • Menu
  • Layout (standard)

BREAKING CHANGES