stylable

Stylable - CSS for components

MIT License

Downloads
108.4K
Stars
1.3K
Committers
35

Bot releases are hidden (Show)

stylable - v6.1.1 Latest Release

Published by idoros 5 months ago

@stylable/language-service

  • fix: upgrade to latest @file-services move to real path for stylesheets internal path (#2962)

Full Changelog: https://github.com/wix/stylable/compare/v6.1.0...v6.1.1

stylable - v6.1.0

Published by idoros 5 months ago

@stylable/core

  • feat: add light-dark() to native value function list (#2960)

Full Changelog: https://github.com/wix/stylable/compare/v6.0.2...v6.1.0

stylable - v6.0.2

Published by idoros 6 months ago

@stylable/cli

  • fix: add missing dependencies (#2951)

Full Changelog: https://github.com/wix/stylable/compare/v6.0.1...v6.0.2

stylable - v6.0.1

Published by idoros 7 months ago

@stylable/core

  • fix: ignore namespace collision of deleted files (#2948)

Full Changelog: https://github.com/wix/stylable/compare/v6.0.0...v6.0.1

stylable - v6.0.0

Published by idoros 7 months ago

GENERAL BREAKING CHANGES

  • Drop nodejs 14/16 (#2904)
  • Move default resolver from enhance-resolver to @file-services/resolve (#2907)
  • Turn on experimentalSelectorInference flag by default (#2906)
  • Remove support for server css rendering - build CSS in advance

@stylable/core

  • feat: container style query support (#2932)
  • feat: improve namespace readability (#2928)
  • feat: strict custom property (#2929)
  • feat!: normalize build-var value to be analyzed and transformed like other values (#2921)
  • feat!: strict class -st-global mapping (#2910)
  • feat!: strict simple custom-state template to compound selector (#2905)
  • feat: add missing native definitions (#2933)
  • feat: default resolver cache (#2920)
  • fix: imported symbols unintentionally leak to runtime (#2896)
  • fix: initial mapped-selector inference with experimentalSelectorInference flag (#2908)
  • fix: mixin from @st-scope regression with experimentalSelectorInference flag (#2909)
  • fix: at-rule mixin collecting extra rules regression (#2915)
  • fix!: improve type definitions for resolved CSS and JS symbols (#2912)
  • fix: scope nested global selector (#2925)
    • when nesting a global selector into a @st-scope, the parent selector is ignored
    • when mixining a JS mixin, any nested rule that starts with :global() is missing the mixed into selector

@stylable/webpack

  • feat!: default to use css-only depth to order CSS (#2917)

@stylable/rollup

  • chore: support for rollup@4 (#2919)

@stylable/esbuild

  • fix: plugin break after error (#2938)

@stylable/runtime

  • feat: expose stylesheet types in package exports (#2924)

@stylable/cli

  • feat: accept resolveModule (#2926)
  • fix: resolveNamespace cli argument should override stylable.config (#2923)

@stylable/optimizer

  • fix: remove csso and use lightningcss for improved minification (#2947)

Full Changelog: https://github.com/wix/stylable/compare/v5.16.0...v6.0.0

stylable - v5.19.0

Published by idoros 8 months ago

@stylable/core

  • feat: expose computed build vars source location programmatically (#2942)
  • feat: expose css custom properties api programmatically (#2943)

Full Changelog: https://github.com/wix/stylable/compare/v5.18.1...v5.19.0

stylable - v5.18.1

Published by idoros 8 months ago

@stylable/cli

  • fix: ensure d.ts output folder exists before generating files (#2940)

@stylable/esbuild

  • fix: stylable error breaks build (#2939)

Full Changelog: https://github.com/wix/stylable/compare/v5.18.0...v5.18.1

stylable - v5.18.0

Published by idoros 9 months ago

@stylable/core

  • feat: add missing native definitions (#2933)
  • fix: remove pure markers from js module output (#2936)

@stylable/rollup

  • test: check rollup version 4 (#2919)

create-react-app

  • fix: add required tslib dev dependency to rollup template (#2934)

Full Changelog: https://github.com/wix/stylable/compare/v5.17.0...v5.18.0

stylable - v5.17.0

Published by idoros 11 months ago

@stylable/core

  • chore: deprecation info for unknown custom-properties in build-var (#2922)
  • feat: strict custom property with stylable configuration flag {flags: {strictCustomProperty: true}} (#2929)

Full Changelog: https://github.com/wix/stylable/compare/v5.16.1...v5.17.0

stylable - v5.16.1

Published by idoros about 1 year ago

@stylable/core

  • fix: at-rule mixin collecting extra rules regression (#2915)
  • fix: initial mapped-selector infer (experimentalSelectorInference=true) (#2908)
  • fix: mixin bug (experimentalSelectorInference=true) (#2909)

Full Changelog: https://github.com/wix/stylable/compare/v5.16.0...v5.16.1

stylable - v5.16.0

Published by idoros about 1 year ago

@stylable/core

  • fix: mixin with native CSS nesting (#2898)
  • next major version deprecation info diagnostic for @namespace used by stylable - move to @st-namespace (#2895)

@stylable/esbuild

  • fix: errors with minify config (#2899)

Full Changelog: https://github.com/wix/stylable/compare/v5.15.2...v5.16.0

stylable - v5.15.2

Published by idoros about 1 year ago

@stylable/webpack

  • fix: unhandled native css external entry (#2901)

@stylable/language-service

  • fix: invalid node location offset (#2897)

Full Changelog: https://github.com/wix/stylable/compare/v5.15.1...v5.15.2

stylable - v5.15.1

Published by idoros about 1 year ago

@stylable/webpack

  • fix: false positive unused stylesheet collision (#2894)

Full Changelog: https://github.com/wix/stylable/compare/v5.15.0...v5.15.1

stylable - v5.15.0

Published by idoros over 1 year ago

@stylable/core

  • feat: new cjs and esm bundles for core (#2893)
  • feat: update native-reserved-list value functions (#2890)
  • fix: first level pseudo-element def with extend in structure mode (#2888)
  • fix: structure mode pseudo-element selector definition bug (#2889)
  • fix: report unexpected pseudo-state param error(#2892)
  • fix: [email protected] clone regression (commit)

@stylable/runtime

  • feat: added .mjs pure runtime to dist (#2891)

@stylable/language-service

  • fix: unhandled errors (#2887)
  • fix: warn diagnostics for @st-scope with no selector (#2886)

Full Changelog: https://github.com/wix/stylable/compare/v5.14.0...v5.15.0

stylable - v5.14.0

Published by idoros over 1 year ago

@stylable/core

  • feat: st-scope with no scoping selector (#2883)
  • fix: support svg d: path("") declaration(#2882)
  • fix: accept mixin argument var used in atrule params (#2884)
  • refactor: bailout transform for internal -st- decls (#2885)

@stylable/webpack-extensions

  • feat: util to force states on a single selector (#2880)

Full Changelog: https://github.com/wix/stylable/compare/v5.13.0...v5.14.0

stylable - v5.13.0

Published by idoros over 1 year ago

@stylable/core

  • fix: @st-scope deep scoping (#2876)

@stylable/webpack

  • fix: webpack manifest issues (#2877)
    • stylesheets with identical content override in manifest
    • persistent import order in generated index

@stylable/esbuild

  • change: open upper boundary for esbuild peer dependency (>=0.17.18) (#2878)

@stylable/rollup

  • clear package.json lookup cache on rebuild (#2878)

EXPERIMENTAL

  • feat: new @st structure definition (proposal) (#2862)

Full Changelog: https://github.com/wix/stylable/compare/v5.12.0...v5.13.0

stylable - v5.12.0

Published by idoros over 1 year ago

@stylable/core

  • fix: mixin from nested rule applied to upper rules (#2871)

@stylable/node

  • perf: avoid calling stat manually on each entry (#2568)

@stylable/cli

  • fix: creation of unneeded empty directories (#2858)

@stylable/esbuild

  • fix: cache transform process (#2870)

@stylable/language-service

  • feat: filter completions by context by (#2874)
  • fix: edit-parser and ast-from-position bugs around declarations and at-rules (#2868, #2873)

Full Changelog: https://github.com/wix/stylable/compare/v5.11.1...v5.12.0

stylable - v5.11.1

Published by idoros over 1 year ago

@stylable/esbuild

  • fix: crash on invalid resolveDir (#2867 )

Full Changelog: https://github.com/wix/stylable/compare/v5.11.0...v5.11.1

stylable - v5.11.0

Published by idoros over 1 year ago

@stylable/esbuild 🚀 🚀 🚀

  • feat: introduce new integration plugin for esbuild bundler (#2856 ) 🥳

@stylable/language-service

  • improve named completions (#2857)
    • feat: support typed imports completion
    • feat: add completions for typed asserts (e.g. keyframes(jump))
    • feat: informative detail data for each type of import
    • fix: relative path and name of origin import

Full Changelog: https://github.com/wix/stylable/compare/v5.10.0...v5.11.0

stylable - v5.10.0

Published by idoros over 1 year ago

@stylable/core

  • feat: support CSS nesting (#2842)
  • feat: support CSS nesting in CSS mixin (#2855)
  • feat: default to universal inferred context selector (#2844) - with new experimentalSelectorInference
  • fix: mixin of class from @st-scope params (#2853)

@stylable/language-service

  • fix: named import completions from native CSS (#2847)
  • fix: ensure .d.ts contains no internals (#2851)

Full Changelog: https://github.com/wix/stylable/compare/v5.9.0...v5.10.0