- Fix order of
flex-*
properties (#386) Theflex
shorthand is followed by-grow
,-shrink
, and-basis
, following the order of the shorthand property. Theflex-flow
shorthand now correctly preceeds the-direction
and-wrap
properties.
-
Add properties related to multi-line truncation (#373)
Thanks @toFrankie!-webkit-box-orient
-webkit-line-clamp
line-clamp
-
Add paged media properties (#378)
-
Add
-webkit-text-fill-
and-stroke-*
properties (#373)
Thanks @toFrankie! -
Add
scroll-*
andscrollbar-*
properties (#376) -
Remove legacy
-ms-text-overflow
property (#373)
Thanks @toFrankie!This was useful for IE8; can be autoprefixed if required.
- Add
groups
to package.json exports (#369)
Thanks @inulty-dfe!
- Upgrade to Stylelint 16 and migrate to ECMAScript modules (ESM). The minimum required Node.js version is 18.12.0. (#352)
- Add
will-change
property to the Transitions & Animation group (#353)
Thanks @connor-baer!
-
Add Masking properties #349
mask-border
and related longhand propertiesmask
and related longhand properties
mask
was previously included within some SVG-specific properties β itβs been moved above those and below border & outline properties.mask-border
properties are sorted abovemask
to highlight the fact thatmask
will resetmask-border
to its initial value (as per W3C spec). Iβm not familiar with these properties; if this order is problematic in practice, please file an issue!
-
Add
backdrop-filter
to Background group #345 -
Add missing logical properties #343
- Specific
-start
and-end
for block and inlineinset
properties inline-size
andblock-size
, as well asmin-
andmax-
for both- Block and inline forms of
overflow
- Specific
-
Add Basic User Interface properties #341
Also adds new/missing properties
color-scheme
andcounter-set
.
-
Add independent transform properties #339
Thanks @taichi221228!Note: unlike the transform function versions, the order of these properties does not affect the result.
-
Upgrade
stylelint-order
to v6c734150
stylelint-order
dropped support for Node v12 and v14. A peerDependency of Stylelint at v15 has also been updated to match.
-
Add
composes
property from CSS Modules #325 -
Add separate propertyGroups export #323
Should help make customising the rule config a little easier.
- Upgrade
stylelint-order
to v5 #272stylelint-order
's minimum supported version of Stylelint is now >=14; the peerDependencies of this config have been updated to match.
- Add
@font-face
βspecific properties #271src
and other properties pertaining to display and metrics added to the typography group following the list properties. Also adds thefont-variation-settings
andfont-optical-sizing
OpenType properties. - Add
aspect-ratio
and logical properties #257 CSS Logical Properties control layout based on the writing mode. Thanks @4dr1en!
- Add
inset-*
properties #242
Thanks @xeho91! - Add
place-content
andplace-self
properties #249
Thanks @chalkygames123, @ModyQyW!
- Add
text-decoration-*
andtext-underline-*
properties #224 Order based on the Text Decoration shorthand spec
Thanks @cammarin! - Add
overscroll-behavior
properties #229 - Add
font-variant-*
and related properties #228 Order based onfont-variant
shorthand spec order.
2.3.0 β 2020-10-24
- Add
clip-path
property #195
2.2.0 β 2020-10-17
-
Add
place-items
property #193 Thanks @sergiofontes!Shorthand for the
align-items
andjustify-items
properties.
2.1.0 β 2020-07-31
-
Add unprefixed
gap
properties #166 These are added outside of the othergrid
properties, since it is now used inflex
contexts as well, but directly aftergrid-gap
for better backwards-compatibility.See MDN Web Docs for reference.
- Upgrade dependencies #165
2.0.4 β 2020-03-16
- Upgrade semantic-release config
6d3a4cd
- Upgrade dependencies #101
stylelint-order
bumped to v4. Other internal dependencies upgraded to their latest. - Update CI node versions
8ad3f0d
esm
package required for AVA to run in Node 10+.
2.0.3 β 2019-07-13
- Upgrade dependencies #70
Bump
stylelint-order
from 2.0.0 to 3.0.1
2.0.2 β 2019-04-16
- Update Stylelint to 10.0.0 #35
Also updates
peerDependency
version range.
2.0.1 β 2018-12-16
- Upgrade dependency versions #30
stylelint-order
now at2.x.x
- Dev dependencies updated
- Fixed sub-dependency vulnerabilities fixed per
npm audit
- Add tests #29
- Includes AVA test runner
- Adds stylelint as a dev/peer dependency
- Adds example code fixtures & basic tests
- Outdated & deprecated vendor-prefixed properties
- Updated CSS Grid layout properties to better follow the pattern of having shorthand properties first
- Individual eslint dependencies
Using @zazen/eslint-config now.
- Upgraded stylelint-order dependency
Thanks @ai!
- Upgraded stylelint-order version
- Updated codestyle & formatting rules
- Vendor-specific
font-smoothing
properties
Thanks @yakhinvadim!
- stylelint-order version bumped to latest
Thanks @yakhinvadim!
order/declaration-block-properties-specified-order
was removed in stylelint-order v0.4; replaced withorder/properties-order
- SVG presentation properties
- Upgraded stylelint-order version
declaration-block-properties-order
Stylelint rule
- stylelint-order plugin
- Compositing properties (i.e.,
background-blend-mode
,isolation
, &mix-blend-mode
)
- Deprecated flexbox properties
extends
property
- Properties for CSS Grid layout
- Missing flexbox properties (e.g.,
align-content
,order
, etc.)
- JSON object/array structure