All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.2.0 (2019-04-24)
- New icons (mdi dep update) (0382799)
3.1.0 (2019-03-04)
- New icons & dependency upgrades (03b3de1)
3.0.0 (2019-02-03)
- delegate click events (84f5c00)
- This is an extremely cautious breaking change, mostly because an icon library should definitely not cause breakages.
Previously the library required manually added click handlers, which was fine when declaring the icons inline but not helpful when using them programmatically with libraries like Vuetify.
2.8.0 (2019-02-03)
- Add ability to change size via a prop (d4e76ed)
2.7.0 (2019-02-03)
- Add more icons (05f3f45)
2.6.0 (2019-01-03)
2.5.0 (2018-12-23)
2.4.0 (2018-11-04)
- New icons (updated mdi) (236124c)
2.3.0 (2018-10-10)
- Update to newest version of mdi (208c0ab)
2.2.0 (2018-10-10)
- Update to newest version of mdi (208c0ab)
2.1.1 (2018-09-03)
- Fix broken publish (c7fb649)
2.1.0 (2018-09-03)
- Update mdi (new icons) (8e2dc27)
2.0.0 (2018-08-18)
- Match the component names to the structure recommended by the Vue style guide. This means all files now begin with a capital letter, i.e. "android.vue" is now "Android.vue", and the component names are Pascal-cased instead of camel-cased. i.e. "CheckboxMarkedCircle" instead of "checkbox-marked-circle".
Other changes include:
- Async build script, to make it a little faster. Also refactored to use the new @mdi/svg repo, so some of the build hacks can go away.
- Added some testing and snapshots, to make upgrades quicker to verify.
- Updated to the lastest version of MDI for more icons.
- Updated the LICENSE for 2018
- Added .nvmrc
- Fairly unimportant, but the generated .vue files now pass all the rules on the Vue style guide; this should make them a little more consistent and easier to read for those familiar with Vue.
1.6.0 (2018-07-22)
- Update mdi to 2.5.94 (6fefdbe)
1.5.1 (2018-05-28)
- Fix release script (4a7b3df)
1.5.0 (2018-05-28)
- Update to latest version of material design icons (57d4857)
1.4.0 (2018-04-19)
- Make standard-version tag format match existing tags (13ca214)
- Remove CHANGELOG header for standard-version (cd28237)
- Add standard-version for easier CHANGELOG creation (826b17d)
- Upgrade the build tooling (52495c0)
- Use @mdi/svg from npm instead of git (7542255)
- Updated to use icons from v2.2.43 of [MaterialDesign] (https://github.com/Templarian/MaterialDesign)
- Updated
styles.css
so that it was actually valid CSS. Previously it was SCSS. facepalm
- Updated the
MaterialDesign-SVG
dependency, adding many new icons - Moved the internal tooling to Yarn
- Slightly changed the repo description wording
- Added a
fillColor
prop that lets you set a fill colour via component prop rather than CSS. Thanks to Sagar Subedi for the change.
- Modified the base template to set a default title via prop definition, instead of using a computed prop. This shouldn't make any outward difference, but makes the code a little cleaner.
- Improved the package.json scripts so that they work from a fresh clone of the repo.
- Added a "Props" section to the README
- Added a
decorative
prop that toggles whether icons are hidden from screen readers. This is false by default (i.e. icons are shown to screen readers)
- Changed the icon IDs to classes (i.e.
#android-icon
is now.android-icon
) to avoid invalid HTML when using the same icon multiple times in one page - Changed the
aria-labelled-by
attribute to anaria-label
attribute to avoid using duplicate IDs - Changed the wrapping element from a
<div>
to a<span>
- Small improvements to the README, such as extra tips, and formatting fixes
- Fixed the excessive padding around the
title
- Updated the
MaterialDesign-SVG
dependency, adding many new icons - Updated to a new version of
mustache
- Added credit referencing the
mdi-vue
library
- Added a "Tips" section to the
README
- Added a
title
prop to the icons, allowing the title to be customised. The default is still<icon-name>-icon
, e.g.android-icon
- Changed the title ID from
<icon-name>-title
to<icon-name>-icon-title
- Added a note about finding the icon list to the
README
- Made the icon source more explicit in the
README
- Added the missing
CHANGELOG
entry for 0.6.0
- Changed from the MaterialDesign repo to MaterialDesign-SVG repo to take advantage of the smaller repo and compressed paths. Overall, this reduces the size of this repo and its distributed icons. Yay!
- Updated the
README
to make install steps clearer and added additional credits - Small fixes to the
CHANGELOG
formatting
- The CSS is no longer included in each component by default. It can be
optionally added by including
vue-material-design-icons/styles.css
README
updated to include adding the CSS
- Updated the package.json keywords
- Small fixes to
README
andCHANGELOG
- Added a
CHANGELOG
to better track updates - Added
LICENSE
to distributed package
- Split out CSS from the template file, to reduce the overall package size