## RELEASE NOTES ### Version 1.9.1 - February 18, 2015 **LESS Changes** Importing individual components into other less files now requires scoping. This is to prevent issues with variable scope that cannot be resolved inside definitions. ```less /* Import a specific component */ & { @import 'src/definitions/elements/button'; } ``` Importing `semantic.less` still does not require any special syntax ```less @import 'src/semantic'; ``` **Bugs** - Fixed issue directly importing `semantic.less` caused by variable scoping in `.loadOverrides()`. - Fix bug where `equal height` row could not be `centered`, or less than full width ### Version 1.9.0 - February 17, 2015 ### Build Tools ##### NPM Install - `npm install semantic-ui` is now the recommended path for getting Semantic UI - Added `npm` `post-install` scripts which automatically install or update semantic ##### Gulp Task Imports - Semantic tasks are now each defined [in their own file](https://github.com/Semantic-Org/Semantic-UI/tree/master/tasks), and can be directly imported into external gulpfiles. Read more about [importing tasks here](https://github.com/Semantic-Org/Semantic-UI/blob/next/src/README.md) - If you are using Grunt, you may be able to import these tasks using [Grunt-gulp](https://www.npmjs.com/package/grunt-gulp) ##### LESS Component Imports - Semantic LESS files can now be directly included in other LESS files. * You can import all UI with `@import 'src/semantic';` * You can also import individual definitions using `@import 'src/definitions/elements/button'`. ### UI Changes **Major Enhancements** - **Card** - Cards now equalize height by default using `display: flex`. No longer are card heights required to be specified manually to align - **Flag** - Reduced the file size of flag sprite to a measly 28kb (500%+ file size reduction) - **Icon** - Added Font Awesome 4.3 including many new icons - **Input** - Input with dropdowns is now much easier, see docs. `action input` and `labeled input` now use `display: flex`. `ui action input` now supports `