Skip to content

Releases: vanilla-extract-css/vanilla-extract

@vanilla-extract/integration@7.1.4

04 May 10:10
58bb8fa
Compare
Choose a tag to compare

Patch Changes

@vanilla-extract/webpack-plugin@2.3.8

29 Apr 13:13
39ea179
Compare
Choose a tag to compare

Patch Changes

@vanilla-extract/vite-plugin@4.0.9

29 Apr 23:21
ea55b4f
Compare
Choose a tag to compare

Patch Changes

@vanilla-extract/vite-plugin@4.0.8

29 Apr 13:13
39ea179
Compare
Choose a tag to compare

Patch Changes

@vanilla-extract/integration@7.1.3

29 Apr 13:13
39ea179
Compare
Choose a tag to compare

Patch Changes

@vanilla-extract/css@1.15.1

29 Apr 13:13
39ea179
Compare
Choose a tag to compare

Patch Changes

@vanilla-extract/css@1.15.0

29 Apr 05:30
1381e54
Compare
Choose a tag to compare

Minor Changes

  • #1379 df9fe3ee3fc0057bc14a2333a405f8229f80c214 Thanks @ronci! - Add support for passing multiple font face rules to globalFontFace

    EXAMPLE USAGE:

    const gentium = 'GlobalGentium';
    
    globalFontFace(gentium, [
      {
        src: 'local("Gentium")',
        fontWeight: 'normal',
      },
      {
        src: 'local("Gentium Bold")',
        fontWeight: 'bold',
      },
    ]);

@vanilla-extract/vite-plugin@4.0.7

29 Mar 07:06
a623c1c
Compare
Choose a tag to compare

Patch Changes

  • #1369 05ef2f0 Thanks @askoufis! - Fixes a bug where an internal Remix plugin would throw an error inside the vite-node compiler

  • #1368 90f0315 Thanks @askoufis! - Update @vanilla-extract/integration dependency

    This fixes a bug where APIs that used the walkObject utility (e.g. createTheme) would fail when used with module namespace objects inside vite-node. This was due to the previous implementation using the input object's constructor to initialize a clone, which does not work with module namespace objects because they do not have a constructor function.

  • Updated dependencies [c8aefe0]:

    • @vanilla-extract/integration@7.1.2

@vanilla-extract/private@1.0.4

29 Mar 07:06
a623c1c
Compare
Choose a tag to compare

Patch Changes

  • #1368 90f0315 Thanks @askoufis! - walkObject: Use an empty object to initialize a clone instead of calling the input object's constructor

    This allows walkObject to be used on module namespace objects:

    import { walkObject } from '@vanilla-extract/private';
    import * as ns from './foo';
    
    // Runtime error in `vite-node`
    walkObject(ns, myMappingFunction);

    The previous implementation did not work with these objects because they do not have a constructor function.
    esbuild seems to have papered over this issue by providing a constructor function on these objects, but this seems to not be the case with vite-node, hence the need for this fix.

@vanilla-extract/next-plugin@2.4.0

29 Mar 07:06
a623c1c
Compare
Choose a tag to compare

Minor Changes