383 lines
10 KiB
Markdown
383 lines
10 KiB
Markdown
# MUI Changelog
|
|
|
|
## 0.5.9 - May 17, 2016
|
|
|
|
* Set z-index of .mui-select__menu to 2 to fix overlap bug with floating action
|
|
buttons
|
|
|
|
## 0.5.8 - May 6, 2016
|
|
|
|
* Added react@^15.0.0 as peerDependency in NPM package.json
|
|
|
|
## 0.5.7 - May 5, 2016
|
|
|
|
* Fixed Angular injector minification bug in MUI Tabs
|
|
|
|
## 0.5.6 - April 28, 2016
|
|
|
|
* Bugfix to Email SASS semantic markup
|
|
* Handling timeouts gracefully in React componentWillUnmount
|
|
|
|
## 0.5.5 - April 26, 2016
|
|
|
|
* Using ES6 for Angular source code
|
|
* Added MUI Angular to NPM package
|
|
|
|
## 0.5.4 - April 22, 2016
|
|
|
|
* Added support for `target` attribute to React DropdownItem
|
|
|
|
## 0.5.3 - April 16, 2016
|
|
|
|
* Added support for Angular Tabs directive
|
|
* Fixed focus bug with Angular Select directive
|
|
|
|
## 0.5.2 - April 14, 2016
|
|
|
|
* Added support for React 15.0.1
|
|
|
|
## 0.5.1 - April 12, 2016
|
|
|
|
* Fixed bug causing onChange to be called twice on React <Checkbox> and <Radio>
|
|
|
|
## 0.5.0 - April 7, 2016
|
|
|
|
* Major upgrade to Angular library - fixed many bugs and added missing features
|
|
|
|
## 0.4.9 - April 6, 2016
|
|
|
|
* Fixed bug in React Dropdown that prevented menu from closing when a
|
|
DropdownItem was selected
|
|
* Fixed bug in React Dropdown that fired onClick event on DropdownItem twice
|
|
* Added support for onSelect event to React Dropdown
|
|
* Added support for React elements to React Dropdown label
|
|
|
|
## 0.4.8 - March 30, 2016
|
|
|
|
* Fixed bug that kept dropdowns open when other dropdowns were clicked on
|
|
|
|
## 0.4.7 - March 1, 2016
|
|
|
|
* Added JS `change` eveent handler to mui-textfield input elements
|
|
* Improved organization of MUI sass files
|
|
* Improved organization of MUI js files
|
|
|
|
## 0.4.6 - February 18, 2016
|
|
|
|
* Fixed component name errors in NPM react.js module
|
|
|
|
## 0.4.5 - February 12, 2016
|
|
|
|
* Changed React SelectItem component name to Option
|
|
* Added controlled controller support to React Select, Checkbox, Radio
|
|
* Bugfixes to Angular library
|
|
|
|
## 0.4.4 - February 8, 2016
|
|
|
|
* Changed React input component names to Input and Textarea
|
|
|
|
## 0.4.3 - February 7, 2016
|
|
|
|
* Added Angular library
|
|
|
|
## 0.4.2 - February 3, 2016
|
|
|
|
* Added support for other React attributes and events
|
|
* Set default font-family to "Arial, Verdana, Tahoma" for better cross-browser
|
|
support out of the box
|
|
|
|
## 0.4.1 - February 2, 2016
|
|
|
|
* Added defaultValue and controlled component support to React TextInput and
|
|
TextareaInput
|
|
|
|
## 0.4.0 - February 2, 2016
|
|
|
|
* Made CSS/JS ripple node removal more robust
|
|
* Added value, defaultValue, onChange support to React Select component
|
|
* Changed boolean properties to use React built-in names:
|
|
* isAutofocus -> autoFocus
|
|
* isChecked -> checked
|
|
* isDisabled -> disabled
|
|
* isRequired -> required
|
|
* Changed other boolean properties to use React-like names:
|
|
* isFluid -> fluid
|
|
* isInline -> inline
|
|
* isInvalid -> invalid
|
|
* isJustified -> justified
|
|
* isLabelFloating -> floatingLabel
|
|
* Added support for defaultChecked to React Checkbox and Radio components
|
|
|
|
## 0.3.0
|
|
|
|
* Replaced .mui-textfield--invalid with .mui--is-invalid
|
|
* Replaced .mui--text-black-{XX}, .mui--text-white-{XX} color helpers with:
|
|
* .mui--text-dark
|
|
* .mui--text-dark-secondary
|
|
* .mui--text-dark-hint
|
|
* .mui--text-light
|
|
* .mui--text-light-secondary
|
|
* .mui--text-light-hint
|
|
* .mui--text-accent
|
|
* .mui--text-accent-secondary
|
|
* .mui--text-accent-hint
|
|
* Major non-backwards compatible modifications to React library
|
|
* Added .mui--text-black and .mui--text-white
|
|
* Added 'xl' screen size and changed default widths for 'sm', 'md' and 'lg' breakpoints
|
|
|
|
## 0.2.10 - January 12, 2016
|
|
|
|
* Fixed bug causing mui.overlay('off') to throw error when called before
|
|
turning on overlay
|
|
|
|
## 0.2.9 - December 7, 2015
|
|
|
|
* Fixed path to js file for `muicss` npm package
|
|
|
|
## 0.2.8 - December 3, 2015
|
|
|
|
* Added .mui-textfield--invalid css helper
|
|
|
|
## 0.2.7 - December 1, 2015
|
|
|
|
* Replaced .mui--text-black-26 with .mui--text-black-38 to bring CSS color
|
|
helpers in line with MD spec
|
|
|
|
## 0.2.6 - November 27, 2015
|
|
|
|
* Improves floating label animation by using CSS transform
|
|
|
|
## 0.2.5 - November 27, 2015
|
|
|
|
* Added .mui-body--scroll-lock specifically for scroll lock
|
|
|
|
## 0.2.4 - November 26, 2015
|
|
|
|
* Uses body class for scroll lock
|
|
|
|
## 0.2.3 - November 21, 2015
|
|
|
|
* Upgraded to React 0.14.3
|
|
|
|
## 0.2.2 - November 20, 2015
|
|
|
|
* Improved IE10+ CSS borders for buttons, panels and select menu
|
|
* Improved positioning of select menu
|
|
* Improved logic of select menu initial scroll position
|
|
* Improved window scroll lock
|
|
|
|
## 0.2.1 - October 16, 2015
|
|
|
|
* Moved textfield floating label modifier to wrapper class
|
|
* Disabled use of .mui-textfield__input and .mui-textfield__label--floating
|
|
|
|
## 0.2.0 - October 12, 2015
|
|
|
|
* Added html email example layout
|
|
|
|
## 0.2.0-rc3 - October 10, 2015
|
|
|
|
* Changed .mui--notransition to .mui--no-transition
|
|
* Added .mui--no-user-select
|
|
|
|
## 0.2.0-rc2 - October 8, 2015
|
|
|
|
* Removed color attribute from typography classes
|
|
* Added text color helpers
|
|
* Migrated colors.css to BEM syntax
|
|
|
|
## 0.2.0-rc1 - October 7, 2015
|
|
|
|
* Migrated CSS/JS and Email Libraries to BEM syntax
|
|
* Removed internal bootstrap source code dependency
|
|
* Removed MUIRoundButton from React library
|
|
|
|
## 0.1.23 - September 19, 2015
|
|
|
|
* Added support for data-attributes in Tabs CSS
|
|
|
|
## 0.1.22 - September 18, 2015
|
|
|
|
* Added tab events
|
|
|
|
## 0.1.22-rc1 - September 3, 2015
|
|
|
|
* Removed unnecessary styles from button CSS
|
|
* Using "mui-is-" syntax for stateful CSS (e.g. mui-is-active)
|
|
* Added data-attributes syntax for buttons, dropdowns, tables, container
|
|
* Added a dark button option
|
|
* Changed floating action button naming from "floating" to "fab"
|
|
|
|
## 0.1.21 - August 5, 2015
|
|
|
|
* Removed default down arrow on select component on IE
|
|
|
|
## 0.1.20 - August 5, 2015
|
|
|
|
* Raising Error objects
|
|
* Decreased $mui-container-sm width by 18px to account for vertical scrollbar
|
|
* Bugfix to _outsideClick handler in react library
|
|
* Using default <select> behavior on touch devices
|
|
|
|
## 0.1.19 - July 26, 2015
|
|
|
|
* Bugfix to mui-react-combined.js build script
|
|
* Removed styles on bare <label> element
|
|
* Removed styles on bare <fieldset> element
|
|
* Removed styles on bare input[type="radio"], input[type="checkbox"],
|
|
input[type="range"], select[multiple], select[size]
|
|
* Renamed $mui-panel-bg to $mui-panel-bg-color
|
|
* Changed btn-raised box-shadow to 0 2px 2px rgba(0, 0, 0, 0.20)
|
|
|
|
## 0.1.18 - July 6, 2015
|
|
|
|
* Disabled font-smoothing by default
|
|
* Set all button font weights to 500
|
|
|
|
## 0.1.17 - July 5, 2015
|
|
|
|
* Bugfix to add font-smoothing to inputs, textareas and buttons on Safari
|
|
|
|
## 0.1.16 - July 5, 2015
|
|
|
|
* Removed on-load underline from required fields
|
|
* Removed '*' from required field labels
|
|
* Removed top/bottom margin from form-inline buttons
|
|
* Improved raised button box shadow
|
|
* Added text font-smoothing to body by default
|
|
* Removed custom letter-spacing
|
|
* Set button font-weight to 500, 600 for white text
|
|
* Moved mui-colors.css to extra/ directory in dist/
|
|
* Added mui-combined.js to extra/
|
|
* Added mui-react-combined.js to extra/
|
|
* Set maximum height of select element menu to viewport height
|
|
|
|
## 0.1.15 - June 28, 2015
|
|
|
|
* Removed ignore 'dist' directory from bower.json
|
|
|
|
## 0.1.14 - June 27, 2015
|
|
|
|
* Added support for label wrapping to mui-form-group via data-attribute
|
|
|
|
## 0.1.13 - June 14, 2015
|
|
|
|
* Added .mui-dirty class to .mui-form-control elements on focus
|
|
|
|
## 0.1.12 - June 13, 2015
|
|
|
|
* Added secret mui.tabs.activate() method
|
|
|
|
## 0.1.11 - June 11, 2015
|
|
|
|
* Bugfix to js/tabs.js in DOM node listener
|
|
|
|
## 0.1.10 - June 11, 2015
|
|
|
|
* Re-built dist to fix css issue
|
|
|
|
## 0.1.9 - June 10, 2015
|
|
|
|
* Fixed bug in dropdown to close menu on item select
|
|
|
|
## 0.1.8 - June 3, 2015
|
|
|
|
* Added compiled files to release
|
|
|
|
## 0.1.7 - June 3, 2015
|
|
|
|
* Fixed typo in React dropdown componentWillUnmount()
|
|
|
|
## 0.1.6 - May 31, 2015
|
|
|
|
* Changed style of empty required fields
|
|
|
|
## 0.1.5 - May 31, 2015
|
|
|
|
* Added form validator handlers
|
|
* Implemented form-control handler to set mui-empty classes
|
|
* Migrated floating labels to use mui-empty classes
|
|
* Added 'change' event dispatching to select component
|
|
|
|
## 0.1.4 - May 28, 2015
|
|
|
|
* Added mui-select component to CSS/JS
|
|
* Split forms.js into two libraries in source code
|
|
|
|
## 0.1.3 - May 23, 2015
|
|
|
|
* Using un-minified files for meteor distribution
|
|
|
|
## 0.1.2 - May 14, 2015
|
|
|
|
* Fixed bug to prevent form submission on dropdown click
|
|
* Fixed bug in forms.js missing function
|
|
|
|
## 0.1.1 - May 10, 2015
|
|
|
|
* Removed bower dependencies
|
|
* Copied bootstrap source into repo
|
|
|
|
## 0.1.0 - May 9, 2015
|
|
|
|
* Improved React forms
|
|
* Added React buttons, dropdowns, tabs
|
|
|
|
## 0.0.11 - May 6, 2015
|
|
|
|
* Improved mui-btn box-shadow rules
|
|
* Removed outline from mui-btn on focus
|
|
* Improved CSS depth helper box-shadow rules
|
|
|
|
## 0.0.10 - May 1, 2015
|
|
|
|
* Added .mui-appbar-top helper
|
|
* Added onclose callback option to overlay
|
|
|
|
## 0.0.9 - April 27, 2015
|
|
|
|
* Added accent color buttons
|
|
|
|
## 0.0.8 - April 11, 2015
|
|
|
|
* Fixed reversed values of $mui-accent-color-dark and $mui-accent-color-light
|
|
* Changed MUI SASS variable names with "-background" to "-bg"
|
|
|
|
## 0.0.7 - April 11, 2015
|
|
|
|
* Updated npm dependencies
|
|
* Added touchstart listener for ripple effect
|
|
|
|
## 0.0.6 - March 23, 2015
|
|
|
|
* Set z-index of mui-dropdown-menu to 1
|
|
* Changed data attribute name of dropdown to "data-mui-toggle"
|
|
* Added tabs to CSS/JS
|
|
* Added support for overlay options and childElement
|
|
* Added jsdoc documentation to javascript modules
|
|
* Removed vertical-align from mui-table
|
|
* Added !important to mui-align helpers
|
|
|
|
## 0.0.5 - March 7, 2015
|
|
|
|
* Added .mui-dropdown-menu-right to support right-aligned dropdowns
|
|
* Improved handling of dropdowns by triggering on toggle button instead of wrapper
|
|
* Added .mui-align-[baseline|top|middle|bottom] helper classes
|
|
|
|
## 0.0.4 - March 7, 2015
|
|
|
|
* Fixed bug in webcomponents/buttons.js that was causing syntax error
|
|
* Fixed bug in webcomponents/forms.js that was causing an undefined function error
|
|
* Added dist/ to repository to better support 3rd party frameworks
|
|
|
|
## 0.0.3 - February 26, 2015
|
|
|
|
* Removed configurable prfx in favor of explicit 'mui-'
|
|
* Prepended 'mui-' to SASS variable names
|
|
|
|
## 0.0.2 - February 25, 2015
|
|
|
|
* Fixed issue with ripples and dropdowns not triggering due to clicks on button child elements
|
|
* Using CSS animation listeners to detect node insertions
|
|
* Centralized animationstart listener in js/lib/util.js
|