Skip to content

Latest commit

 

History

History
702 lines (412 loc) · 21.3 KB

CHANGELOG.md

File metadata and controls

702 lines (412 loc) · 21.3 KB

0.0.29

Dec 20, 2024

A big thanks to the 3 contributors who made this release possible.

@pigment-css/[email protected]

  • Use the correct serializer based on the direction value (#350) @brijeshb42
  • Fix useTheme return type (#338) @mnajdova
  • Add react 19 as a peer dependency (#347) @brijeshb42

@pigment-css/[email protected]

  • Implement @pigment-css/theme package (#341) @brijeshb42

Core

  • [docs]: fix quickstart command (#351) @yash49
  • [examples] Fix vite example & add dark mode support (#340) @mnajdova

All contributors of this release in alphabetical order: @brijeshb42, @mnajdova, @yash49

0.0.28

Nov 25, 2024

A big thanks to the 3 contributors who made this release possible.

@pigment-css/[email protected]

  • [react] Mark prop-types as direct dependency (#330) @brijeshb42

Core

  • [core] Add OpenSSF badge (#325) @oliviertassinari
  • [core] Fix test_types_next job (#271) @Janpot
  • [infra] Improve bug template for reproductions (e9bef97) @oliviertassinari

All contributors of this release in alphabetical order: @brijeshb42, @Janpot, @oliviertassinari

0.0.27

Nov 13, 2024

A big thanks to the 2 contributors who made this release possible.

@pigment-css/[email protected]

  • Bump wyw versions (#320) @brijeshb42

@pigment-css/[email protected]

  • Fix path resolution (#310) @brijeshb42
  • Bump wyw versions (#320) @brijeshb42

Core

  • [core] Fix webpack capitalization (#311) @oliviertassinari
  • [core] Fix Stack Overflow mention (dea4b14) @oliviertassinari
  • [docs-infra] More docs infra changes (#304) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @oliviertassinari

0.0.26

Nov 8, 2024

A big thanks to the 3 contributors who made this release possible.

@pigment-css/[email protected]

  • [react] Bump package versions and fix related TS errors (#294) @brijeshb42

@pigment-css/[email protected]

  • [nextjs] Fix tsconfig's path resolving (#182) @brijeshb42

Docs

  • [docs] Remove next tag from installation instructions (#292) @tschaub
  • [docs] Setup a new next.js application for documentation (#299) @brijeshb42

Core

  • [core] Bump package versions (#294) @brijeshb42
  • [core] Fix Tidelift reference (#306) @oliviertassinari
  • [core] Increase the minimum Node.js version support to 14.0.0 (#254) @oliviertassinari
  • [core] Fix tools-public.mui.com redirection @oliviertassinari
  • [example] Update vite example (#300) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @oliviertassinari, @tschaub

0.0.25

Oct 25, 2024

A big thanks to the 5 contributors who made this release possible.

@pigment-css/[email protected]

  • Fix scoping issue with sx dynamic value transform (#286) @brijeshb42

Core

  • [code-infra] Remove releaseChangelog.mjs duplication (#273) @oliviertassinari
  • [core] Upgrade @mui/monorepo (#274) @oliviertassinari
  • [core] Remove <-- from changelog (#272) @oliviertassinari
  • [core] Link to production app for bundle size @oliviertassinari
  • [core] Bump npx update-browserslist-db@latest (#256) @oliviertassinari
  • [docs] Fix broken link (#260) @mnajdova
  • [docs] Fix syntax in JSDoc example (#261) @yoohahn
  • [docs] Readme tweaks (#266) @aarongarciah
  • [docs] Fix 301 redirections in docs @oliviertassinari
  • [docs] Fix git diff format (#245) @oliviertassinari
  • [examples] Fix webpack CLI instructions (#277) @oliviertassinari
  • [examples] Avoid git diff when playing with examples @oliviertassinari
  • [infra] Fix line break in Stack Overflow message @oliviertassinari
  • [infra] Fix line break in Stack Overflow message @oliviertassinari

All contributors of this release in alphabetical order: @aarongarciah, @brijeshb42, @mnajdova, @oliviertassinari, @yoohahn

0.0.24

Sep 25, 2024

A big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:

@pigment-css/[email protected]

  • feat: adapt to pre-processed styles (#243) @romgrk

Docs

  • [docs] Correctly configure Vale (#244) @oliviertassinari

All contributors of this release in alphabetical order: @oliviertassinari, @romgrk

0.0.23

Sep 17, 2024

A big thanks to the 5 contributors who made this release possible. This PR mainly fixes bugs with Material UI integration.

@pigment-css/[email protected]

  • Support null as a value for CSS object (#229) @siriwatknp
  • [styled] Fix css extraction for transformed styled tagged-template call (#234) @brijeshb42
  • [Grid] ignore RSC error (#233) @siriwatknp

@pigment-css/[email protected]

  • [nextjs] Wrap all generated CSS with a cascade layer (WIP) (#226) @Janpot
  • [nextjs] Fix react import check bug introduced in #228 (#236) @brijeshb42
  • [nextjs] Move the import startsWith next check at end (#228) @brijeshb42

Core

  • [core] Fix 301 link to Next.js and git diff @oliviertassinari
  • [core] Fix package.json repository rule @oliviertassinari
  • [core] Remove legacy yarn file @oliviertassinari
  • [infra] Adds reusable workflow for close issue message (#231) @michelengelen
  • [infra] Adds reusable workflow for new issue cleanup (#230) @michelengelen

All contributors of this release in alphabetical order: @brijeshb42, @Janpot, @michelengelen, @oliviertassinari, @siriwatknp

0.0.22

Sep 3, 2024

A big thanks to the 3 contributors who made this release possible.

@pigment-css/[email protected]

  • Fix bug related to path separator on Windows (#218) @brijeshb42
  • Fix styled-engine new internals (#220) @romgrk

@pigment-css/[email protected]

  • Fix bug related to path separator on Windows (#218) @brijeshb42
  • Fix styled-engine new internals (#220) @romgrk

Core

  • [core] Pin GitHub action dependency (#221) @oliviertassinari
  • [core] Fix CI with fake docs (#222) @oliviertassinari

All contributors of this release in alphabetical order: @brijeshb42, @oliviertassinari, @romgrk

0.0.21

Aug 29, 2024

A big thanks to the 2 contributors who made this release possible.

@pigment-css/[email protected]

  • Replace endsWith with includes to check adapter path (#214) @siriwatknp

@pigment-css/[email protected]

  • Replace endsWith with includes to check adapter path (#214) @siriwatknp

Docs

  • [docs] Fix Stack Overflow issue canned response @oliviertassinari
  • [docs] Fix outdated link to support page @oliviertassinari
  • [docs] Keep contributing guide simple (#213) @oliviertassinari
  • [docs] Fix description of eslint-plugin-material-ui @oliviertassinari
  • [docs] Hide a bit the notion of MUI Core @oliviertassinari

All contributors of this release in alphabetical order: @oliviertassinari, @siriwatknp

0.0.20

Aug 8, 2024

A big thanks to the 1 contributors who made this release possible.

  • [typescript] Fix sx types (#200) @siriwatknp

All contributors of this release in alphabetical order: @siriwatknp

0.0.19

Aug 7, 2024

A big thanks to the 3 contributors who made this release possible.

@pigment-css/[email protected]

  • [react] Fix thrown error during eval phase (#196) @brijeshb42
  • [TypeScript] Fix sx types and missing style prop from layout components (#191) @siriwatknp

Docs

  • [docs] Clarify security policy @oliviertassinari

Core

  • [core] Temporarily fallback to v5 of Material UI (#198) @brijeshb42
  • [core] Fix event naming convention @oliviertassinari

All contributors of this release in alphabetical order: @brijeshb42, @oliviertassinari, @siriwatknp

0.0.18

Jul 25, 2024

A big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:

@pigment-css/[email protected]

  • Replace global JSX (#183) @DiegoAndai
  • Normalize rest / other to match the most common used @oliviertassinari
  • Normalize rest / other to match the most common used @oliviertassinari

@pigment-css/[email protected]

  • [webpack] Fix support for webpack and add example app (#174) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @oliviertassinari

v0.0.17

Jul 10, 2024

A big thanks to the 3 contributors who made this release possible.

@pigment-css/[email protected]

  • [vite] Allow package authors to specify packages to include in vite (#172) @brijeshb42
  • [vite] Pass down transformLibraries (#169) @siriwatknp

@pigment-css/[email protected]

  • [plugin] Allow runtime libraries to have their own theme and styles css path (#165) @brijeshb42

Core

  • [core] Simpler pnpm dedupe error message to act on @oliviertassinari
  • [examples] Rename next.config.js to next.config.mjs (#157) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @oliviertassinari, @siriwatknp

v0.0.16

Jun 25, 2024

A big thanks to the 2 contributors who made this release possible.

@pigment-css/[email protected]

  • [Grid] Add wrap prop (#159) @mnajdova

@pigment-css/[email protected]

  • Make library path check OS agnostic (#160) @brijeshb42

@pigment-css/[email protected]

  • Make library path check OS agnostic (#160) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @mnajdova

v0.0.15

Jun 24, 2024

A big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:

  • 🚀 Added layout components (#144) @DiegoAndai, (#146) @siriwatknp, (#143) @brijeshb42, (#118) @brijeshb42

@pigment-css/[email protected]

  • Create Grid component (#144) @DiegoAndai
  • Support transpiled library for globalCss and keyframes (#155) @siriwatknp
  • Remove sx transform logic and leverage Emotion unitless (#149) @siriwatknp
  • Export globalCss from index (#148) @siriwatknp
  • Create Hidden component (#146) @siriwatknp
  • Implement Container component (#143) @brijeshb42
  • Create Stack component (#118) @brijeshb42

@pigment-css/[email protected]

  • Fix misuse variable to transform libraries (#153) @siriwatknp

Core

  • [code-infra] Propagate pnpm engine in package.json (#126) @Janpot
  • [core] Update package manager to 9.4.0 (#156) @siriwatknp
  • [core] Update package manager to follow core repo (#150) @siriwatknp
  • [infra] Add support donation button @oliviertassinari

All contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @Janpot, @oliviertassinari, @siriwatknp

v0.0.14

A big thanks to the 1 contributors who made this release possible:

@pigment-css/[email protected]

  • Fix the path check for Windows (#136) @siriwatknp

All contributors of this release in alphabetical order: @siriwatknp

v0.0.13

A big thanks to the 2 contributors who made this release possible:

@pigment-css/[email protected]

  • Decouple sx prop from system and add docs (#57) @siriwatknp
  • Fix useTheme import change (#134) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @siriwatknp

v0.0.12

Jun 4, 2024

A big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:

  • 🚀 New globalCss API for creating global styles (#31) @siriwatknp
  • 🪄 Support configurable runtime theme (#105) @brijeshb42

@pigment-css/[email protected]

  • Add createExtendSxProp for Material UI integration (#112) @siriwatknp
  • Add globalCss processor (#31) @siriwatknp
  • Implement useTheme processor and runtime theme (#105) @brijeshb42
  • Implement variant matching parity (#111) @DiegoAndai
  • Ignore urls starting with # (#106) @brijeshb42
  • Make theme optional in Pigment CSS config (#108) @brijeshb42

Docs

  • Add logo to the README (#121) @danilo-leal
  • Add badges like in Material UI @oliviertassinari
  • Fix styleOverrides usage in README (#110) @brijeshb42
  • Improve wording (#70) @aarongarciah
  • Fix roadmap link (#60) @oliviertassinari

Core

  • Remove confusing comment @oliviertassinari
  • Cleanup (#63) @brijeshb42
  • Add stylelint (#109) @oliviertassinari
  • Use test-utils pacakge from npm (#113) @brijeshb42
  • Use shared .stylelintrc.js config (#103) @oliviertassinari
  • Fix instructions to run (#75) @oliviertassinari

All contributors of this release in alphabetical order: @aarongarciah, @brijeshb42, @danilo-leal, @DiegoAndai, @oliviertassinari, @siriwatknp

v0.0.11

May 8, 2024

A big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:

  • sx prop is now working on any components (#37) @siriwatknp

@pigment-css/[email protected]

  • Support array for sx prop (#52) @siriwatknp
  • Replace sx callback object param with theme (#51) @siriwatknp
  • Enable sx prop on any components (#37) @siriwatknp
  • Replace lowercase with lowerFirst (#54) @siriwatknp
  • Reorder the css generation order for styled calls (#56) @brijeshb42

Core

  • Set root version to 0.0.10 (#44) @siriwatknp

All contributors of this release in alphabetical order: @@brijeshb42, @siriwatknp

v0.0.10

May 1, 2024

A big thanks to the 2 contributors who made this release possible.

@pigment-css/[email protected]

  • Fix styled inheritance (#40) @siriwatknp
  • Fix prop forwarding when as component is provided to HTML styled component (#43) @siriwatknp

@pigment-css/[email protected]

  • Transform !important CSS to an intermediate representation (#38) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @siriwatknp

v0.0.9

Apr 22, 2024

A big thanks to the 2 contributors who made this release possible.

@pigment-css/[email protected]

  • [fix] Use wildcard for exports instead of individual paths (#28) @brijeshb42
  • [fix] Add private-runtime directory in the package.json (#33) @mnajdova

Core

  • Enable release:changelog in CI (#30) @mnajdova

All contributors of this release in alphabetical order: @brijeshb42, @mnajdova

v0.0.8

Apr 19, 2024

A big thanks to the 3 contributors who made this release possible. This release is mostly around infrastructure work related to moving the project to its own repository. Starting with this release, all packages are going to be released under the latest tag, instead of next, in order to simplify the installation process.

@pigment-css/[email protected]

  • [core][enhancement] Disable WeakRef usage in WyW modulate evaluation (#25) @brijeshb42
  • [core] Add support for sx replacement in transformed jsx calls (#22) @brijeshb42

Docs

  • [react] Add How Pigment CSS works guide (#18) @brijeshb42
  • Update creating a new issue link (#20) @ZeeshanTamboli
  • Fix wrong header hash in the README.md (#26) @mnajdova

Core

  • Create Circle CI config (#4) @mnajdova
  • Enable the CI (#12) @mnajdova
  • Enable ci/sandbox (#14) @mnajdova
  • Remove paths associated with the @mui packages (#15) @mnajdova
  • Add GitHub workflows (#19) @mnajdova
  • Add build:ci script (#23) @mnajdova

All contributors of this release in alphabetical order: @brijeshb42, @mnajdova, @ZeeshanTamboli

v0.0.7

Apr 17, 2024

A big thanks to the 2 contributors who made this release possible. Here is the highlight of this release ✨:

  • 🚀 Updated the sx transformation to also support components created with emotion

@pigment-css/[email protected]

  • Implement sx transform for system components (#41861) @brijeshb42

Docs

  • [pigment-css] Fixed README typos (#41870) @MohammadShehadeh

All contributors of this release in alphabetical order: @brijeshb42, @MohammadShehadeh

v0.0.6

Apr 9, 2024

A big thanks to the 3 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

@pigment-css/[email protected]

  • [core] Remove muiName during eval phase (#41811) @brijeshb42

@pigment-css/[email protected]

  • [nextjs] Handle file references passed through imports (#41817) @brijeshb42
  • [nextjs] Allow usage of url() CSS function (#41758) @brijeshb42

Docs

  • [pigment-css] Fix README typo (#41808) @aarongarciah
  • [pigment-css] Fix output on dynamic styles example (#41805) @aarongarciah

Core

  • [core] Remove unused files (#41818) @mnajdova

All contributors of this release in alphabetical order: @aarongarciah, @brijeshb42, @zanivan

v0.0.5

Apr 5, 2024

A big thanks to the 4 contributors who made this release possible.

@pigment-css/[email protected]

  • Improve sx prop support (#41589) @brijeshb42
  • Fix Emotion styled error (#41699) @siriwatknp
  • Fix propTypes removal during eval stage (#41695) @brijeshb42
  • Fix props forwarding (#41688) @siriwatknp
  • Fix sx prop transformation on Box (#41705) @brijeshb42

@pigment-css/[email protected]

  • Use constant filename for pigment styles (#41667) @brijeshb42

@pigment-css/[email protected]

  • Add missing RTL implementation (#41751) @brijeshb42

Docs

  • [pigment-css] Update README.md installation to use the next tag (#41649) @mnajdova
  • [pigment-css] Add "Building design system components" guide with Pigment CSS (#41635) @siriwatknp
  • [pigment-css] Add small edits on the README (#41646) @danilo-leal
  • [pigment-css] Edit the example app's README files (#41639) @danilo-leal

Core

  • [pigment-css][examples] Add example project with Remix (#41700) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @mnajdova, @siriwatknp

v0.0.4

Mar 26, 2024

A big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

  • ⬅️ Added RTL support in Pigment CSS (#41570) @brijeshb42

@pigment-css/[email protected]

  • Fix evaluation of undefined variables (#41569) @siriwatknp
  • Fix react-modal demos location (#41560) @sai6855
  • [react] RTL Support (#41570) @brijeshb42

Docs

  • [pigment-css] Update the RTL section on the readme (#41576) @danilo-leal

Core

  • [pigment-css][demo] Remove app specific pnpm workspace (#41393) @brijeshb42

All contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @sai6855, @siriwatknp

v0.0.3

Mar 18, 2024

A big thanks to the 3 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.

@pigment-css/[email protected]

  • Add Box component (#41451) @brijeshb42

pigment-css/[email protected]

  • Fix alias resolver (#41494) @brijeshb42
  • Follow-up to #41494 (#41502) @brijeshb42

Docs

  • [pigment-css] Add media query guide (#41473) @siriwatknp
  • [pigment-css] Fixing location of the ExtendTheme type in the docs (#41499) @jherr

All contributors of this release in alphabetical order: @brijeshb42, @jherr, @siriwatknp

v0.0.2

Mar 13, 2024

A big thanks to the 4 contributors who made this release possible. Here are some highights ✨

  • The Material UI free Checkout template got a design uplift (#41447) @zanivan

@pigment-css/[email protected]

  • Handle more scenarios while transforming sx prop (#41372) @brijeshb42
  • Improve testing of fixtures (#41389) @brijeshb42
  • Fix keyframes serialize styles error (#41395) @siriwatknp
  • Use class selector instead of class value (#41442) @brijeshb42
  • [next] Warn about unsupported turbo mode in Next.js (#41445) @brijeshb42

Docs

  • [pigment-css] Add example and guide section (#41249) @siriwatknp
  • [pigment-css] Brand name nonbreaking space (#41438) @oliviertassinari
  • [pigment-css] Fix import on the README (#41411) @danilo-leal
  • [pigment-css] Edit starter template links on README (#41409) @danilo-leal
  • [pigment-css] Tweak the examples and edit READMEs (#41408) @danilo-leal
  • [pigment-css] Adjust the bit about CSS vars on the README (#41463) @danilo-leal

Core

  • [pigment-css] Make all Pigment CSS packages public (#41404) @brijeshb42
  • [pigment-css] Rename directories to match package names (#41453) @brijeshb42
  • [pigment-css] Example fix leading spaces (#41439) @oliviertassinari
  • [examples] Add pigment-css-vite-ts starter example (#41196) @siriwatknp
  • [examples] Add pigment-css-nextjs-ts starter project (#41105) @siriwatknp

All contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @oliviertassinari, @siriwatknp

v0.0.1

Mar 5, 2024

A big thanks to the 3 contributors who made this release possible. This is the first public release of the zero-runtime CSS-in-JS library, Pigment CSS.

@pigment-css/[email protected], @pigment-css/[email protected], @pigment-css/[email protected], & @pigment-css/[email protected]

  • [pigment-css] Add support for styled tagged-template literals (#41268) @brijeshb42
  • [pigment-css] Move extendTheme to already existing @pigment-css/react/utils (#41254) @brijeshb42
  • [pigment-css] Remove object intersection from CSS Fallback (#41271) @siriwatknp
  • [pigment-css] Minor wording changes in README (#41253) @brijeshb42
  • [pigment-css] Prepare zero-runtime packages for public release (#41226) @brijeshb42

Docs

  • [pigment-css] Add a Why section on the README (#41284) @danilo-leal

All contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @siriwatknp