All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Nothing at the moment.
4.0.0 - 2019-07-10
- Installation through Bower is no longer supported.
- The sass gem (the deprecated Ruby Sass) is no longer a runtime dependency.
3.0.1 - 2019-01-07
- Fixed an issue that would cause Neat to not be found when using SassC.
- Fixed
iffunction syntax error.
3.0.0 - 2018-06-29
- Extend grid-media to accept multiple custom grids
2.1.0 - 2017-06-27
- A
--pathCLI option, which lets you install Neat into specific directory. (#459) - A
styleproperty has been added to ourpackage.json, which makes for easy importing when using npm-sass, sass-module-importer and others. (#514)
- Fixed an issue that would cause Neat to not be found within Rails apps. (#612)
- Simplified the gradient used in the
grid-visualmixin for more consistent cross-browser behaviour. (#569)
2.0.0 - 2017-02-17
- Custom grids inherit undefined properties from global
$neat-grid - Fixed instillation from CLI
- Remove float property from
grid-collapse
2.0.0.beta.2 - 2016-12-08
- Added
grid-visualto show visual grid guides - Added ltr/rtl support
- Removed
node-sassdependency frompackage.json
2.0.0.beta.1 - 2016-08-20
- Added
grid-collapseto allow the creation of nested layouts
2.0.0.alpha.1 - 2016-07-23
- Added
grid-shiftfunctionality - Added
grid-mediato allow the creation of media queries with custom grids
- Added
$neat-gridmap to store user defined default grid properties - Added core grid functionality in
grid-column - Added improved documentation and releasing information
- Added
grid-containerfor floated grid which contains a simple clearfix - Added
grid-pushfunctionality
- Use
core/as the primary Neat source directory
- Removed all previous Neat Sass
- Mixins
direction-contexthas been removeddisplay-contexthas been removedfill-parenthas been removedmediahas been removedomegahas been removedouter-containerhas been removedpadhas been removedrowhas been removedshifthas been removedshift-in-contexthas been removedspan-columnshas been removedreset-displayhas been removedreset-layout-directionhas been removedreset-allhas been removed
- Functions
new-breakpointhas been removed
- Variables
$disable-warningshas been removed$columnhas been removed$gutterhas been removed$grid-columnshas been removed$max-widthhas been removed$border-box-sizinghas been removed$default-featurehas been removed$default-layout-directionhas been removed$visual-gridhas been removed$visual-grid-colorhas been removed$visual-grid-indexhas been removed$visual-grid-opacityhas been removed
- Mixins
1.9.0 - 2017-06-27
- Add support for complex
nth-childselectors inomega(). (#340)
- The background color for visual grid columns now alternates. (#373)
- Update node-sass dependency to 4.1.1. (#520)
- Removed unnecessary deprecation warning when using the
reset-displaymixin. (#456) - The description of the
removeCLI command now correctly outputs "remove". (#451)
- Added
--versionand-voptions to the CLI now has that show the version of Neat you have installed
- Neat no longer requires Bourbon
- Added an explicit sass requirement
- Added eyeglass support
- Neat's npm package now includes the proper Sass paths
- The default
$max-widthis now1200px
- Added Bourbon's updated
modular-scalefunction for grid settings
- Removed prefixes for
box-sizing
- Added custom
notfunction for Libsass 3.0 compatibility
- Fixed bug related to the
omega's query argument
- Full compatibility with Sass 3.4+ and Libsass 3.0+
direction-contextmixin changes the direction inside an entire block.display-contextmixin changes the display property inside an entire block.outer-containernow takes a max-width argument
- Removed
reset-direction - Removed
reset-display
- Restore compatibility with Sass 3.2.x
- Added multiple media queries support to the
mediamixin, including queries such as orientation
- Updated to Sass 3.3 and silence
!globalvariable warnings - Use absolute percentage widths for table displays
- Passing table no longer adds padding to elements
- Omega no longer supports table display
- Use Sass 3.3 and silence global variable warnings
- Added multiple media queries support to the
mediamixin, including queries such as orientation
- Use absolute percentage widths for table displays
- Passing table no longer adds padding to elements
- Omega no longer supports table display
- Added the ability for
span-columnsto omit display property from the output - Improved browser support
- Renamed
span-columnscollapse argument to block-collapse - Made
shifttake parent column argument (useful when otherspan-columnscalls override the nesting context)
- Added collapse argument to
span-columnsin order to remove gutter
- Fixed visual grid overrides by reordering breakpoints
- Unified padding across table cells
- Specified comma as separator for gradient-stops append for libsass
- Added global RTL layout support
- Added row-specific RTL layout support
- Added auto-clearing for elements using
omega(nth-child)(works only with simplenth-childarguments due to limited string operations in Sass)
reset-display,reset-layout-direction, andreset-allfor all your reset needs!
- The visual grid no longer blocks user interactions
omegawill no longer take$directionin favor ofrow($direction)or$default-layout-direction
- Added stylesheets path to
Sass.load_paths - Official Docset
- Force full-width and fixed table-layout on
row(table)
- Auto-detect table layout when
span-columnsis called insiderow(table)
- Make
shiftreset context after each nested call
padtakes shorthand arguments
- Merge
omegaandnth-omega - Last child in table layouts keeps its right-padding
- Add explicit require to the bourbon gem #38
- Relative path imports in Rails
- Make
emalways return a number
- Added executable for non-Rails projects
- Added visual grid
- Added
mediaandnew-breakpointmixins - Added
_neat-helpers.scssas a public interface for Neat
- Made
shiftwork properly in nested contexts
- Removed typography mixins and settings
- Initial release