Skip to content

Releases: BuilderIO/mitosis

@builder.io/[email protected]

13 Jan 21:09
709fb42
Compare
Choose a tag to compare

Patch Changes

  • 995eb95: [All] Add new explicitBuildFileExtensions to MitosisConfig. This allows users to manage the extension of some components explicitly. This is very useful for plugins:

      /**
       * Can be used for cli builds. Preserves explicit filename extensions when regex matches, e.g.:
       * {
       *   explicitBuildFileExtension: {
       *     ".ts":/*.figma.lite.tsx/g,
       *     ".md":/*.docs.lite.tsx/g
       *   }
       * }
       */
      explicitBuildFileExtensions?: Record<string, RegExp>;

    [All] Add new pluginData object to MitosisComponent which will be filled during build via cli. Users get some additional information to use them for plugins:

      /**
       * This data is filled inside cli to provide more data for plugins
       */
    pluginData?: {
        target?: Target;
        path?: string;
        outputDir?: string;
        outputFilePath?: string;
    };
  • 341f281: [All] add additional build type for Plugin to allow users to run plugins before/after cli build process

  • b387d21: [React, Angular] fix: issue with state inside key attribute in Fragment.

    Example:

    <Fragment key={state.xxx + "abc"}... was generated in React with state.xxx and in Angular without this..

@builder.io/[email protected]

13 Jan 21:09
709fb42
Compare
Choose a tag to compare

Patch Changes

  • 995eb95: [All] Add new explicitBuildFileExtensions to MitosisConfig. This allows users to manage the extension of some components explicitly. This is very useful for plugins:

      /**
       * Can be used for cli builds. Preserves explicit filename extensions when regex matches, e.g.:
       * {
       *   explicitBuildFileExtension: {
       *     ".ts":/*.figma.lite.tsx/g,
       *     ".md":/*.docs.lite.tsx/g
       *   }
       * }
       */
      explicitBuildFileExtensions?: Record<string, RegExp>;

    [All] Add new pluginData object to MitosisComponent which will be filled during build via cli. Users get some additional information to use them for plugins:

      /**
       * This data is filled inside cli to provide more data for plugins
       */
    pluginData?: {
        target?: Target;
        path?: string;
        outputDir?: string;
        outputFilePath?: string;
    };
  • 341f281: [All] add additional build type for Plugin to allow users to run plugins before/after cli build process

  • Updated dependencies [995eb95]

  • Updated dependencies [341f281]

  • Updated dependencies [b387d21]

@builder.io/[email protected]

12 Dec 16:48
491d5e8
Compare
Choose a tag to compare

Patch Changes

  • 772d6f5: Angular selector support in code generation

@builder.io/[email protected]

12 Dec 16:48
491d5e8
Compare
Choose a tag to compare

Patch Changes

@builder.io/[email protected]

06 Dec 15:06
74e4f18
Compare
Choose a tag to compare

Patch Changes

  • d52fe59: [Builder]: bound media query styles are not converted to strings

@builder.io/[email protected]

06 Dec 15:06
74e4f18
Compare
Choose a tag to compare

Patch Changes

@builder.io/[email protected]

02 Dec 20:14
89a02e9
Compare
Choose a tag to compare

Patch Changes

  • 73a55a3: [Builder]: Do not set width binding on Column if value is undefined
  • 10a168d: [Builder] preserve bound media query styles when converting to Mitosis

@builder.io/[email protected]

02 Dec 20:14
89a02e9
Compare
Choose a tag to compare

Patch Changes

@builder.io/[email protected]

12 Nov 18:12
585cc51
Compare
Choose a tag to compare

Patch Changes

  • 7ae4a01: Fix: Solid fragments rendering by removing all props

@builder.io/[email protected]

12 Nov 15:37
6c59a0c
Compare
Choose a tag to compare

Patch Changes

  • e9cfef0: [All] Fix: scope renaming of state methods to not include shadow variables
    [Angular]: Update state.* -> this.* transform to new AST transform approach