Releases: MorevM/more-sass
Releases · MorevM/more-sass
Release list
v3.0.0-rc.0
⚠ BREAKING CHANGES
- mixins:
use-fluid-propno longer accepts the$set-startargument
and now emitsclamp()instead of min/max-width media queries. Theuse-fluid-fontvalue works the same way as it usesuse-fluid-propunder the hood. - triangle: The
trianglemixin now emits a sized element withbackgroundandclip-pathinstead of zero-size border declarations becauseclip-pathis widely available and avoids the legacy border hack. - mixins: The
clearfixandclearfix-elementmixins are no longer
exported. Use native CSSdisplay: flow-rootinstead, which solves float
containment without pseudo-element clearing hacks. - mixins: The
aspect-ratiomixin is no longer exported. Native CSS
aspect-ratiohas been widely available for a long time, so there is no reason
to keep a padding-hack mixin for the same behavior. Use the native CSS
aspect-ratioproperty instead. - mixins: All mixins now emit logical properties and values such as
inline-size,block-size, logicalinset-*/spacing properties,
display: block flow, and100viinstead of physical counterparts.
Features
- functions: Add
use-fluid-valueresponsive helper (26a6dca) - mixins: Emit logical CSS properties (9bfd768)
- mixins: Remove
aspect-ratiomixin (8927b74) - mixins: Remove
clearfixmixins (f49717e) - variables: Add support for all CSS units (57b9b58)
Bug fixes
- Get rid of deprecated
ifSASS syntax (6288ea3) - mixins: Do not use deprecated
clipinvisually-hidden(6e7012b)
Refactoring
Documentation
- Migrate to Docus instead of deprecated nuxt/content (d6a7da9)
Chores
- Add root _index file and corresponding exports (3b8ca38)
- Add spellchecker (60b6fb7)
- Add typecheck script (af0eba2)
- Apply latest stylelint config (289a771)
- Do not require
nuxt preparebefore linting (d9586f3) - Migrate to pnpm (3fe3606)
- Run build for RC tags (f8749b5)
- Update dependencies to latest (3a26659)
- Use pnpm within release script (4f0dba0)