Changelog
=======
Bolded styling surrounded by emojis indicates a breaking change.
## 1.0.0 (September 9th, 2018)
- [Full Changelog here](https://github.com/Dogfalo/materialize/blob/v1-dev/v1-changelog.md)
## 1.0.0-rc.2 (June 23rd, 2018)
- Autocomplete
- Fixed bug where Autocomplete did not open properly in certain cases with keyboard focus
- Carousel
- Fix noWrap option bug
- Collapsible
- Now correctly removes all event listeners on destroy
- Materialbox
- Destroy now removed wrapper element added during intialization
- Pushpin
- Fixed bug on IE11 where class was not removed properly
- Select
- No longer triggers onchange event when selecting the same option
- Sidenav
- Destroy now reenables body scrolling if Sidenav was destroyed while it was open
- Tabs
- Tab indicator no longer displays improperly when a scrollbar is present in the element
## 1.0.0-rc.1 (May 1st, 2018)
- Autocomplete
- Added open and close methods
- Fixed bug where Autocomplete would close on click
- Datepicker
- Added autoClose option
- Modal
- Fixed issue with focus with nested modals
- Select
- Removed `active` class on option elements
- Fixed bug where `selected` class was not properly removed on option elements
- Sidenav
- Destroy method now correctly removes style property
- Text Input
- Fixed bug where autofill on chrome overlapped text input
- Toast
- Fixed bug where Toast did not respect inDuration option
- Tooltip
- Fixed tooltip positioning bug in certain scenarios when html height was less than screen height
- Fixed bug where tooltip stayed open on click
## 1.0.0-beta (March 21st, 2018)
- Autocomplete
- Now uses dropdown
- Carousel
- Added numVisible option
- Collapsible
- Added keyboard support
- Dropdown
- Fixed scrolling dropdown bug on touch devices
- Javascript Initialization
- Added AutoInit function
- Modals
- Focus now stays within open modal
- Pickers
- Standardized action buttons to match those on android
- Added support for date and time input types
- **fromnow renamed to fromNow**
- Select
- Dropdown scrolls to selected option
- Sidenav
- Now detects vertical scrolling
- Tabs
- Fixed tab preselection on swipeable tabs
- TapTarget
- **Reverted name change from FeatureDiscovery**
- Tooltips
- Added keyboard support
## 1.0.0-alpha.4 (February 18th, 2018)
- Badge
- Fixed display issue when used in a table
- Chips
- Fixed autocomplete initialization
- CSS
- Added hide and show classes for extra large breakpoint
- Added small buttons
- Fixed input helper text alignment when using prefix
- Date Picker
- Fixed month and year select overflow issues
- Added additional date formatting options
- Dropdown
- Added container option
- Dropdown on mobile now correctly selects the right item
- Dropdown now closes correctly on iOS devices
- Materialbox
- Fixed error with photo caption
- Fixed issues caused by width and height attributes
- Fixed issues caused by max-width and max-height
- Modal
- Improved support for nested modals
- Parallax
- Fixed infinite loop bug
- Select
- *Renamed plugin class to `FormSelect`*
- *Renamed jQuery plugin to `formSelect`*
- Sidenav
- Fixed issues with draggable option when used with fixed sidenav
- Time Picker
- Changed i18n options to be more consistent with date picker
- Fixed error with auto close option
## 1.0.0-alpha.3 (December 29th, 2017)
- *Initialization code for all components changed. E.g. Change`new M.Tooltip(el, options)` to `M.Tooltip.init(el, options)`*
- This was done so that the same initialization code can be used to initialize single Elements as well as NodeLists and jQuery element objects
- Added in onOpen and OnClose callbacks for appropriate plugins
- Datepicker
- Destroy function added
- Feature Discovery
- Added open and close callbacks
- Materialbox
- Added open and close callbacks
- Modal
- Added open and close callbacks for consistency
- Removed ready and complete callbacks
- Parallax
- Has responsiveThreshold option
- Destroy function added
- Pushpin
- added onPositionChange callback
## 1.0.0-alpha.2 (November 30th)
- Chips
- Fixed and standardized chips callback parameters
- Datepicker
- Fixed date format option
- Scrollbar no longer unecessarily appears when using datepicker
- Fixed bug where using month and year selectors didn't change date
- Dropdown
- Removed automatic focus highlight on open
- Textarea
- Fixed error where text was cut off on Firefox
- Tabs
- Fixed error with pure JavaScript initialization
- Fixed error where a tab with no content would break tabs
- Timepicker
- Fixed error with twelveHour options
- Replaced velocity.js with anime.js
## 1.0.0-alpha.1 (November 10th)
- Dropdown
- rewritten with classes
- Plugin is initialized on `.dropdown-content` instead of `.dropdown-button`
- Renamed classes `.dropdown-button` to `.dropdown-trigger`
- Renamed option `belowOrigin` to `coverTrigger`
- Added callbacks onOpenStart, onOpenEnd, onCloseStart, onCloseEnd
- Removed HTML attribute options
- Removed stopPropagation option
- Reworked animation
- Select
- rewritten with classes
- Plugin renamed from 'material_select' to 'select'
- The select will no longer copy the class attribute on each