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
if
function syntax error.
3.0.0 - 2018-06-29
- Extend grid-media to accept multiple custom grids
2.1.0 - 2017-06-27
- A
--path
CLI option, which lets you install Neat into specific directory. (#459) - A
style
property 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-visual
mixin 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-visual
to show visual grid guides - Added ltr/rtl support
- Removed
node-sass
dependency frompackage.json
2.0.0.beta.1 - 2016-08-20
- Added
grid-collapse
to allow the creation of nested layouts
2.0.0.alpha.1 - 2016-07-23
- Added
grid-shift
functionality - Added
grid-media
to allow the creation of media queries with custom grids
- Added
$neat-grid
map to store user defined default grid properties - Added core grid functionality in
grid-column
- Added improved documentation and releasing information
- Added
grid-container
for floated grid which contains a simple clearfix - Added
grid-push
functionality
- Use
core/
as the primary Neat source directory
- Removed all previous Neat Sass
- Mixins
direction-context
has been removeddisplay-context
has been removedfill-parent
has been removedmedia
has been removedomega
has been removedouter-container
has been removedpad
has been removedrow
has been removedshift
has been removedshift-in-context
has been removedspan-columns
has been removedreset-display
has been removedreset-layout-direction
has been removedreset-all
has been removed
- Functions
new-breakpoint
has been removed
- Variables
$disable-warnings
has been removed$column
has been removed$gutter
has been removed$grid-columns
has been removed$max-width
has been removed$border-box-sizing
has been removed$default-feature
has been removed$default-layout-direction
has been removed$visual-grid
has been removed$visual-grid-color
has been removed$visual-grid-index
has been removed$visual-grid-opacity
has been removed
- Mixins
1.9.0 - 2017-06-27
- Add support for complex
nth-child
selectors 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-display
mixin. (#456) - The description of the
remove
CLI command now correctly outputs "remove". (#451)
- Added
--version
and-v
options 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-width
is now1200px
- Added Bourbon's updated
modular-scale
function for grid settings
- Removed prefixes for
box-sizing
- Added custom
not
function 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-context
mixin changes the direction inside an entire block.display-context
mixin changes the display property inside an entire block.outer-container
now 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
media
mixin, including queries such as orientation
- Updated to Sass 3.3 and silence
!global
variable 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
media
mixin, 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-columns
to omit display property from the output - Improved browser support
- Renamed
span-columns
collapse argument to block-collapse - Made
shift
take parent column argument (useful when otherspan-columns
calls override the nesting context)
- Added collapse argument to
span-columns
in 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-child
arguments due to limited string operations in Sass)
reset-display
,reset-layout-direction
, andreset-all
for all your reset needs!
- The visual grid no longer blocks user interactions
omega
will no longer take$direction
in 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-columns
is called insiderow(table)
- Make
shift
reset context after each nested call
pad
takes shorthand arguments
- Merge
omega
andnth-omega
- Last child in table layouts keeps its right-padding
- Add explicit require to the bourbon gem #38
- Relative path imports in Rails
- Make
em
always return a number
- Added executable for non-Rails projects
- Added visual grid
- Added
media
andnew-breakpoint
mixins - Added
_neat-helpers.scss
as a public interface for Neat
- Made
shift
work properly in nested contexts
- Removed typography mixins and settings
- Initial release