Skip to content

Latest commit

ย 

History

History
1072 lines (742 loc) ยท 68.8 KB

CHANGELOG.md

File metadata and controls

1072 lines (742 loc) ยท 68.8 KB

v0.21.12 (2022-07-09)

๐Ÿ› Bug Fix

  • teleport-project-generator-html

Committers: 1

v0.21.10 (2022-06-09)

๐Ÿ“ฆ Project Packer

  • teleport-code-generator, teleport-project-generator-angular, teleport-project-generator-nuxt, teleport-project-generator-preact, teleport-project-generator-react, teleport-project-generator-stencil, teleport-project-generator-vue, teleport-project-plugin-tailwind, teleport-test

Committers: 1

v0.21.9 (2022-06-06)

๐Ÿ”ฅ Refactoring

  • teleport-code-generator, teleport-project-plugin-css-modules, teleport-project-plugin-gatsby-styled-components, teleport-project-plugin-next-css-modules, teleport-project-plugin-next-react-jss, teleport-project-plugin-next-styled-components, teleport-project-plugin-next-tailwind, teleport-project-plugin-react-jss, teleport-project-plugin-react-styled-components, teleport-project-plugin-styled-components, teleport-project-plugin-tailwind, teleport-test

Committers: 1

v0.21.6 (2022-05-13)

๐Ÿ“ฆ Project Packer

  • teleport-project-plugin-custom-files

Committers: 1

v0.21.5 (2022-05-11)

๐Ÿ“ฆ Project Packer

  • teleport-project-generator-html, teleport-project-generator-nuxt, teleport-project-generator-preact, teleport-project-generator-stencil, teleport-project-generator, teleport-project-plugin-custom-files, teleport-project-plugin-gatsby-styled-components, teleport-project-plugin-next-css-modules, teleport-project-plugin-next-react-jss, teleport-project-plugin-next-styled-components, teleport-project-plugin-next-tailwind, teleport-project-plugin-react-styled-components

Committers: 1

v0.21.4 (2022-05-10)

๐Ÿš€ New Features

  • teleport-project-generator-react

Committers: 1

v0.21.3 (2022-05-04)

๐Ÿ“ฆ Project Packer

  • teleport-project-plugin-next-tailwind

๐Ÿ› Bug Fix

Committers: 1

v0.21.2 (2022-04-14)

๐Ÿ› Bug Fix

  • teleport-plugin-html-base-component

Committers: 1

v0.21.0 (2022-04-06)

๐Ÿ’… Style Flavours

  • teleport-code-generator, teleport-component-generator-angular, teleport-component-generator-html, teleport-component-generator-react, teleport-component-generator-vue, teleport-plugin-common, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-html-base-component, teleport-plugin-react-jss, teleport-plugin-react-styled-components, teleport-plugin-react-styled-jsx, teleport-project-generator-gridsome, teleport-project-generator-html, teleport-project-generator-next, teleport-project-generator-preact, teleport-project-generator-react, teleport-project-generator, teleport-test, teleport-types, teleport-uidl-validator

Committers: 1

v0.20.6 (2022-03-28)

๐Ÿ› Bug Fix

  • teleport-code-generator, teleport-component-generator-angular, teleport-component-generator-react, teleport-component-generator-vue, teleport-plugin-common, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-react-jss, teleport-plugin-react-styled-components, teleport-plugin-react-styled-jsx, teleport-project-generator-gridsome, teleport-project-generator-next, teleport-project-packer, teleport-project-plugin-next-css-modules
    • #669 (fix): Enable scoping for styled-jsx for components and disable scoping for global styles in next (@JayaKrishnaNamburu)

Committers: 2

v0.20.5 (2022-03-23)

๐Ÿ“ฆ Project Packer

  • teleport-publisher-vercel

Committers: 1

v0.20.3 (2022-03-17)

๐Ÿ“ฆ Project Packer

  • teleport-publisher-vercel, teleport-types

Committers: 1

v0.20.1 (2022-03-12)

๐Ÿ› Bug Fix

  • teleport-code-generator, teleport-plugin-html-base-component, teleport-project-generator-html, teleport-test
  • teleport-plugin-css-modules, teleport-project-plugin-react-styled-components

Committers: 1

v0.20.0 (2022-03-10)

๐Ÿ› Bug Fix

  • teleport-code-generator, teleport-plugin-angular-base-component, teleport-project-generator-gatsby, teleport-project-generator, teleport-test, teleport-uidl-resolver

Committers: 1

v0.19.23 (2022-03-09)

๐Ÿ”ฅ Refactoring

  • teleport-github-gateway
    • #660 refactor(github-gateway): use octokit to create file blobs before committing the files (@ionutpasca)

Committers: 2

v0.19.21 (2022-03-08)

๐ŸŒ Core

  • teleport-plugin-common, teleport-project-generator-react, teleport-project-generator, teleport-types, teleport-uidl-validator

Committers: 2

v0.19.17 (2022-02-23)

๐Ÿš€ New Features

  • teleport-project-generator-next, teleport-test, teleport-uidl-builders

๐Ÿ’… Style Flavours

  • teleport-plugin-common, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-react-styled-jsx, teleport-project-generator-html, teleport-project-generator-react, teleport-shared, teleport-types, teleport-uidl-resolver, teleport-uidl-validator
    • #644 fix(plugin-css): force scope comp-style references on component instances for vanilla css flavour (@JayaKrishnaNamburu)

๐ŸŒ Core

  • teleport-plugin-jsx-proptypes, teleport-plugin-stencil-base-component, teleport-plugin-vue-base-component

Committers: 1

v0.19.14 (2022-02-17)

๐Ÿ› Bug Fix

  • teleport-publisher-vercel

Committers: 1

v0.19.7 (2021-12-03)

๐Ÿ’… Style Flavours

  • teleport-plugin-css-modules, teleport-plugin-react-jss, teleport-plugin-react-styled-components

๐Ÿ› Bug Fix

  • teleport-plugin-css-modules, teleport-plugin-react-jss, teleport-plugin-react-styled-components

Committers: 1

v0.19.5 (2021-10-27)

๐Ÿ› Bug Fix

Committers: 2

v0.19.4 (2021-10-21)

๐Ÿ› Bug Fix

  • teleport-plugin-css, teleport-plugin-html-base-component, teleport-project-generator-html, teleport-publisher-github, teleport-test, teleport-uidl-validator
    • #622 feat(image-res): project plugin to resolve local assets to map to public folder of template (@JayaKrishnaNamburu)

Committers: 1

v0.19.2 (2021-10-18)

๐Ÿ’… Style Flavours

Committers: 2

v0.19.1 (2021-10-12)

๐Ÿ“ฆ Project Packer

  • teleport-publisher-vercel, teleport-types
    • #617 Improve error reporting for vercel requests (@Utwo)

Committers: 1

v0.18.1 (2021-10-11)

๐Ÿ› Bug Fix

  • teleport-component-generator-html, teleport-plugin-html-base-component, teleport-types

Committers: 1

v0.18.0 (2021-10-05)

๐ŸŒ Core

  • teleport-code-generator, teleport-component-generator-html, teleport-component-generator, teleport-plugin-css, teleport-plugin-html-base-component, teleport-plugin-import-statements-html, teleport-project-generator-angular, teleport-project-generator-gatsby, teleport-project-generator-gridsome, teleport-project-generator-html, teleport-project-generator-next, teleport-project-generator-nuxt, teleport-project-generator-preact, teleport-project-generator-react, teleport-project-generator-stencil, teleport-project-generator-vue, teleport-project-generator, teleport-test, teleport-types

Committers: 2

v0.17.6 (2021-08-10)

๐ŸŒ Core

  • teleport-component-generator-react, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-react-jss, teleport-plugin-react-styled-components, teleport-project-generator-gridsome, teleport-project-generator-next, teleport-project-generator

Committers: 1

v0.17.5 (2021-07-30)

๐Ÿ“ฆ Project Packer

Committers: 1

v0.17.2 (2021-07-01)

๐Ÿ› Bug Fix

  • teleport-component-generator-angular, teleport-component-generator-react, teleport-component-generator-stencil, teleport-component-generator-vue, teleport-component-generator

Committers: 1

v0.17.1 (2021-06-22)

๐Ÿ› Bug Fix

  • teleport-test, teleport-uidl-resolver

Committers: 1

v0.17.0 (2021-06-18)

๐Ÿš€ New Features

  • teleport-plugin-jsx-next-image, teleport-project-generator-next, teleport-types

๐Ÿ’… Style Flavours

  • teleport-code-generator, teleport-component-generator-angular, teleport-component-generator-react, teleport-component-generator-stencil, teleport-component-generator-vue, teleport-plugin-common, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-jsx-inline-styles, teleport-plugin-react-jss, teleport-plugin-react-styled-components, teleport-plugin-react-styled-jsx, teleport-project-generator-angular, teleport-project-generator-gatsby, teleport-project-generator-nuxt, teleport-project-generator-react, teleport-project-generator, teleport-project-plugin-gatsby-styled-components, teleport-project-plugin-next-css-modules, teleport-shared, teleport-test, teleport-types, teleport-uidl-builders, teleport-uidl-resolver, teleport-uidl-validator

๐ŸŒ Core

  • teleport-code-generator, teleport-component-generator-angular, teleport-component-generator-react, teleport-component-generator-stencil, teleport-component-generator-vue, teleport-plugin-common, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-jsx-inline-styles, teleport-plugin-react-jss, teleport-plugin-react-styled-components, teleport-plugin-react-styled-jsx, teleport-project-generator-angular, teleport-project-generator-gatsby, teleport-project-generator-nuxt, teleport-project-generator-react, teleport-project-generator, teleport-project-plugin-gatsby-styled-components, teleport-project-plugin-next-css-modules, teleport-shared, teleport-test, teleport-types, teleport-uidl-builders, teleport-uidl-resolver, teleport-uidl-validator

๐Ÿ”ฎ UIDL

  • teleport-code-generator, teleport-component-generator-angular, teleport-component-generator-react, teleport-component-generator-stencil, teleport-component-generator-vue, teleport-plugin-common, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-jsx-inline-styles, teleport-plugin-react-jss, teleport-plugin-react-styled-components, teleport-plugin-react-styled-jsx, teleport-project-generator-angular, teleport-project-generator-gatsby, teleport-project-generator-nuxt, teleport-project-generator-react, teleport-project-generator, teleport-project-plugin-gatsby-styled-components, teleport-project-plugin-next-css-modules, teleport-shared, teleport-test, teleport-types, teleport-uidl-builders, teleport-uidl-resolver, teleport-uidl-validator

Committers: 2

v0.16.3 (2021-05-10)

๐Ÿ”ฎ UIDL

  • teleport-plugin-common, teleport-project-generator, teleport-types, teleport-uidl-validator

๐Ÿ”ฅ Refactoring

  • teleport-plugin-common, teleport-project-generator, teleport-types, teleport-uidl-validator

Committers: 2

v0.16.2 (2021-04-28)

๐ŸŒ Core

  • teleport-component-generator
    • #563 fix(generator): enable jsec encoding to support special characters in AST to code transformation (@JayaKrishnaNamburu)

๐Ÿ”ฎ UIDL

  • teleport-component-generator-angular, teleport-component-generator-vue, teleport-plugin-angular-base-component, teleport-plugin-common, teleport-plugin-vue-base-component, teleport-types, teleport-uidl-validator

๐Ÿ”ฅ Refactoring

  • teleport-component-generator
    • #563 fix(generator): enable jsec encoding to support special characters in AST to code transformation (@JayaKrishnaNamburu)

Committers: 3

v0.16.1 (2021-04-21)

๐Ÿ“ฆ Project Packer

  • teleport-publisher-github

๐Ÿ› Bug Fix

  • teleport-plugin-css
    • #558 fix(plugin-css): add contents by default for shadow DOM and custom elments based frameworks (@JayaKrishnaNamburu)
  • teleport-publisher-github

Committers: 1

v0.16.0 (2021-02-04)

๐Ÿš€ New Features

  • teleport-code-generator, teleport-component-generator-angular, teleport-component-generator-preact, teleport-component-generator-react, teleport-component-generator-reactnative, teleport-component-generator-stencil, teleport-component-generator-vue, teleport-component-generator, teleport-plugin-react-styled-components, teleport-project-generator-angular, teleport-project-generator-gatsby, teleport-project-generator-gridsome, teleport-project-generator-next, teleport-project-generator-nuxt, teleport-project-generator-preact, teleport-project-generator-react, teleport-project-generator-reactnative, teleport-project-generator-stencil, teleport-project-generator-vue, teleport-project-generator, teleport-project-plugin-gatsby-styled-components, teleport-project-plugin-next-css-modules, teleport-project-plugin-next-react-jss, teleport-project-plugin-next-styled-components, teleport-test, teleport-types, teleport-uidl-resolver

๐Ÿ’… Style Flavours

  • teleport-component-generator-react, teleport-component-generator, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-react-jss, teleport-plugin-react-styled-components, teleport-project-generator-angular, teleport-project-generator-gatsby, teleport-project-generator-next, teleport-project-generator-preact, teleport-project-generator-react, teleport-project-generator-vue, teleport-project-generator, teleport-test, teleport-types
    • #530 fix(styles): Fix for importing and handling project-stylesheet if only tokens are used. (@JayaKrishnaNamburu)
  • teleport-component-generator-react, teleport-plugin-react-jss

๐Ÿ› Bug Fix

  • teleport-component-generator-react, teleport-component-generator-vue, teleport-plugin-css-modules, teleport-plugin-css, teleport-uidl-validator
  • teleport-uidl-validator
  • teleport-plugin-css

๐Ÿ  Dev Experience

  • teleport-project-generator-angular, teleport-project-generator-gatsby, teleport-project-generator-gridsome, teleport-project-generator-next, teleport-project-generator-nuxt, teleport-project-generator-preact, teleport-project-generator-react, teleport-project-generator-reactnative, teleport-project-generator-stencil, teleport-project-generator-vue, teleport-project-plugin-gatsby-styled-components, teleport-project-plugin-next-css-modules, teleport-project-plugin-next-react-jss, teleport-project-plugin-next-styled-components, teleport-test, teleport-types

Committers: 1

v0.15.0 (2020-12-11)

๐Ÿ’… Style Flavours

  • #503 (feat): Define and use design tokens in root. And use them for styles, media queries and project style sheets.

    Design tokens are here, you can deifne basic tokens which in returns converts into css-variablees in the projects generated. All, we need to do is, define a simple designLanguage field in the root of the ProjectUIDL.

    And then start using the tokens in the UIDL using

{
    ...
   "style":{
      "flex":"1",
      "color":{
         "type":"dynamic",
         "content":{
            "referenceType":"token",
            "id":"blue-500"
         }
      }
   }
}

You can use these tokens in

  • Project Styles
  • Media Queries inside project styles
  • Inline Styles

Supports all style-flavours that we currently support.

  • css-variables in css / css-modules based templates (css, css-modules, styled-jsx),
  • Tokens / contants in CSS-In-JS based libraries (styled-components, jss)

๐ŸŒ Core

  • #507 feat(vuild): exposing vuidl for better Dx for integrations We are exporting UIDL types from @teleporthq/teleport-types like, ComponentUIDL, ProjectUIDL etc. But these are mostly used for internal implementations. The syntax for UIDL is much more simpler than this.

For example, if we define a simple UIDLNode with styles.

{
  "type":"element",
  "content":{
     "elementType":"text",
     "style":{
        "width":"200px"
     },
     "children":[
        {
           "type":"static",
           "content":"Hello World!"
        }
     ]
  }
}

The generators pass this through resolving step and generates nodes. But when you use UIDLElement it throws error. Since UIDLElement expects the style to be UIDLStyleDefinitions which in return says that the style should be

{
  "width":{
     "type":"static",
     "content":"200px"
  }
}

But, we don't actually need to define static nodes this way, samee thing applies to static children in UIDL. So, start using VComponentUIDL from @teleporthq/teleport-types https://repl.teleporthq.io/?uidlLink=lrvw58rmbqcxpr4dsrfrv

These VUIDL helps in writing more compact and human redeable UIDL's. For more types that are exported, please check --> https://github.com/teleporthq/teleport-code-generators/blob/development/packages/teleport-types/src/vuidl.ts (@JayaKrishnaNamburu)

  • #505 refactor(validator): improved validation checks for used tokens and project style references (@JayaKrishnaNamburu)
  • #503 (feat): Define and use design tokens in root. And use them for styles, media queries and project style sheets

๐Ÿ› Bug Fix

  • teleport-project-generator
    • #513 fix(proj-generator): fixed path mapping if the style sheet is from the same folder.

Committers: 1

v0.14.0 (2020-10-23)

๐Ÿ”Œ Angular Generators

  • #496 fix(angular-base): ignore imports for frameworks like angular. External imports added directly in modules for Angular. (@JayaKrishnaNamburu)

๐Ÿ› Bug Fix

  • teleport-plugin-common
    • #493 fix: addAttributeToJSXTag when attr's value is boolean. Fixed attribute value generation, if the attribute's vlaue is boolean. (@good-father)
  • teleport-uidl-resolver
    • #491 refactor(html-mappings): add linebreak to html mappings (@ionutpasca)

๐Ÿ  Docs

  • teleport-plugin-common, teleport-project-generator

๐Ÿ”ฅ Refactoring

  • #490 refactor(publisher-vercel): rename from now-publisher to vercel (@creativenull)

Committers: 6

v0.13.3 (2020-09-16)

๐Ÿ› Bug Fix

  • teleport-types

Committers: 1

v0.13.1 (2020-09-15)

๐Ÿ› Bug Fix

  • teleport-plugin-react-styled-components, teleport-plugin-react-styled-jsx, teleport-test
    • #481 fix(styles): fixed issue for refering to project styles when no styles are present on the node. We can now refer to a style in project-stylesheet even if the node doesn't have any styles on it. (@JayaKrishnaNamburu)

Committers: 1

v0.13.0 (2020-09-09)

๐Ÿš€ New Features

๐Ÿ”Œ Preact Generators

๐ŸŒ Core

Committers: 1

v0.12.4 (2020-08-11)

๐Ÿ› Bug Fix

  • teleport-plugin-css-modules

๐Ÿ”ฅ Refactoring

  • teleport-component-generator, teleport-plugin-jsx-head-config, teleport-plugin-reactnative-app-routing, teleport-plugin-vue-app-routing, teleport-types, teleport-uidl-validator

Committers: 1

v0.12.3 (2020-07-21)

๐Ÿš€ New Features

  • teleport-code-generator, teleport-plugin-css-modules, teleport-plugin-css, teleport-plugin-react-jss, teleport-plugin-react-styled-components, teleport-plugin-react-styled-jsx
    • #460 refactor(code-generator): allowing code-generator to pass options to component-generators (@JayaKrishnaNamburu)

Committers: 1

v0.12.2 (2020-07-20)

๐Ÿš€ New Features

Committers: 1

v0.12.1 (2020-06-25)

๐ŸŒ Core

  • #444 feat(reusable-styles): Project level styles that can be used across components and pages. (@JayaKrishnaNamburu)

๐Ÿ› Bug Fix

  • teleport-uidl-resolver

Committers: 2

v0.11.0 (2020-05-27)

๐ŸŒ Core

  • teleport-types, teleport-uidl-resolver, teleport-uidl-validator

Committers: 1

v0.10.11 (2020-04-28)

๐Ÿ› Bug Fix

  • teleport-uidl-resolver
    • #442 fix: styling problems when using link on inline elements (@alexnm)
  • teleport-code-generator, teleport-github-gateway, teleport-project-packer, teleport-publisher-codesandbox, teleport-test, teleport-types

Committers: 1

v0.10.8 (2020-04-01)

๐Ÿ”Œ Angular Generators

๐ŸŒ Core

  • teleport-component-generator-reactnative, teleport-project-generator-next, teleport-shared, teleport-test, teleport-types, teleport-uidl-resolver, teleport-uidl-validator
    • #439 feat(link) adding basic support for links on any nodes and resolver functionality (@alexnm)

Committers: 3

v0.10.6 (2020-03-09)

๐Ÿš€ New Features

  • teleport-project-generator-gatsby, teleport-project-generator-next, teleport-project-generator, teleport-types, teleport-uidl-validator
    • #436 feat: custom code inject in entry files (@alexnm)

๐Ÿ› Bug Fix

  • teleport-plugin-react-styled-jsx
    • #429 fix: styled-jsx handling self-closing root (@alexnm)

Committers: 2

v0.10.4 (2020-02-06)

๐Ÿ”Œ React Generators

  • teleport-project-generator-gatsby, teleport-project-generator, teleport-test, teleport-types

๐ŸŒ Core

  • teleport-component-generator-angular, teleport-plugin-angular-base-component, teleport-plugin-common, teleport-plugin-preact-base-component, teleport-plugin-react-base-component, teleport-plugin-stencil-base-component, teleport-plugin-vue-base-component, teleport-shared, teleport-types, teleport-uidl-builders, teleport-uidl-validator

๐Ÿ”ฎ UIDL

  • teleport-component-generator-angular, teleport-plugin-angular-base-component, teleport-plugin-common, teleport-plugin-preact-base-component, teleport-plugin-react-base-component, teleport-plugin-stencil-base-component, teleport-plugin-vue-base-component, teleport-shared, teleport-types, teleport-uidl-builders, teleport-uidl-validator

Committers: 2

v0.10.2 (2019-12-03)

๐Ÿ”Œ React Generators

  • teleport-project-generator-react

Committers: 1

v0.10.1 (2019-11-27)

๐Ÿš€ New Features

๐Ÿ”Œ Angular Generators

  • #414 fix: name cleanup and dependency import in module fix (@alexnm)

๐Ÿ”Œ Preact Generators

  • teleport-project-generator-preact

๐Ÿ’… Style Flavours

  • teleport-plugin-react-styled-components

Committers: 3

v0.10.0-alpha.6 (2019-11-05)

๐Ÿ”Œ React Generators

  • teleport-project-generator-gatsby

๐Ÿ”Œ Angular Generators

  • teleport-project-generator-angular
  • teleport-plugin-angular-module

๐ŸŒ Core

Committers: 2

v0.10.0-alpha.5 (2019-10-24)

๐Ÿ”Œ React Generators

๐Ÿ”Œ Vue Generators

  • teleport-project-generator-gridsome
  • teleport-code-generator, teleport-project-generator-gridsome, teleport-test, teleport-types

๐Ÿ”Œ Preact Generators

  • teleport-code-generator

๐ŸŒ Core

  • #354 WIP: feat(reactnative): project generator initial structure (@alexnm)

๐Ÿ› Bug Fix

  • teleport-project-generator-next, teleport-uidl-resolver
    • #389 fix: custom mapping logic for navlinks and tags (@alexnm)

Committers: 2

v0.10.0-alpha.4 (2019-10-15)

๐Ÿš€ New Features

  • teleport-component-generator-preact, teleport-component-generator-react, teleport-component-generator-vue, teleport-plugin-css
    • #385 fix: forced scoping added for css plugin and set on vue, react, preact (@alexnm)

๐Ÿ”Œ Preact Generators

  • teleport-code-generator, teleport-project-generator-preact, teleport-test

Committers: 3

v0.10.0-alpha.3 (2019-10-09)

๐Ÿ› Bug Fix

  • teleport-component-generator-react, teleport-component-generator-stencil, teleport-shared, teleport-types, teleport-uidl-resolver, teleport-uidl-validator
    • #379 feat: string blacklists on mappings and regex validation for some strings in the UIDL (@alexnm)

Committers: 1

v0.10.0-alpha.2 (2019-09-30)

๐Ÿ”Œ Stencil Generators

  • teleport-plugin-stencil-base-component

Committers: 2

v0.10.0-alpha.1 (2019-09-23)

๐Ÿ”Œ Angular Generators

  • teleport-plugin-angular-base-component, teleport-plugin-vue-head-config, teleport-postprocessor-prettier-js, teleport-types
  • teleport-plugin-angular-base-component, teleport-plugin-angular-module, teleport-project-generator-angular

๐Ÿ”ฅ Refactoring

  • #366 Refactor/shared imports (@alexnm)
  • #362 refactor: rename some fields and simplify logic for routing and paths (@alexnm)

Committers: 3

v0.10.0-alpha.0 (2019-09-05)

๐Ÿš€ New Features

  • #356 feat/355 playground packer integration (@alexnm)

๐Ÿ”Œ Angular Generators

  • teleport-component-generator-angular, teleport-component-generator-vue, teleport-plugin-angular-base-component, teleport-plugin-vue-base-component, teleport-shared

๐Ÿ”Œ Preact Generators

  • teleport-project-generator-preact, teleport-project-generator-stencil, teleport-project-generator, teleport-types

๐Ÿ“ฆ Project Packer

  • teleport-code-generator, teleport-publisher-codesandbox, teleport-test
    • #358 feat(publisher): codesandbox integration added (@alexnm)

๐ŸŒ Core

  • #353 refactor(seo): handling default title and canonical link (@alexnm)
  • #346 feat(meta): added two plugins to handle jsx and vue-meta values per page (@alexnm)
  • #344 Feat/root node restricted to type element (@alexnm)

๐Ÿ› Bug Fix

  • teleport-component-generator-angular, teleport-component-generator-vue, teleport-plugin-angular-base-component, teleport-plugin-vue-base-component, teleport-shared
  • teleport-plugin-stencil-app-routing
  • teleport-component-generator-preact, teleport-plugin-angular-base-component, teleport-plugin-vue-base-component, teleport-shared, teleport-types, teleport-uidl-validator

Committers: 2

v0.9.0 (2019-08-13)

๐Ÿ”Œ Angular Generators

๐Ÿ”Œ Stencil Generators

  • #319 feat(stencil): stencil component generator (@alexnm)

๐Ÿ”Œ Preact Generators

๐Ÿ’… Style Flavours

  • #338 refactor(css): teleport-plugin-css now works for both html templates and jsx code chunks (@alexnm)
  • #309 fix(plugin-styles): Fix generation of empty styles (@JayaKrishnaNamburu)

๐ŸŒ Core

  • #334 refactor components generated in own folder (@alexnm)
  • #331 refactor(core): template generation syntax is now configurable from base plugins (@alexnm)
  • #327 fix(slots): restrictions for slot node fallback and separate handling for native / prop based slot (@alexnm)
  • #328 feat(postprocessors): factory functions defined with options for configurability (@alexnm)
  • #314 refactor(react-base-plugin): jsx generation extracted to shared package (@alexnm)

๐Ÿ› Bug Fix

  • teleport-component-generator-react, teleport-plugin-react-styled-components, teleport-shared
  • teleport-component-generator-vue, teleport-plugin-vue-base-component

๐Ÿ  Dev Experience

  • #329 feat(Builders): Added project-builders and tests (@andreiTnu)
  • #312 feat(build): experimental tasks for react generator (@alexnm)
  • #313 refactor(repl-component): Watcher first builds all packages before waโ€ฆ (@JayaKrishnaNamburu)
  • #307 chore(watcher.js): A Watcher to that triggers for changes in file and rebuild the package (@JayaKrishnaNamburu)

๐Ÿ”ฅ Refactoring

  • #336 refactor(css-modules): classname generation optimization and tests for multiple cases (@alexnm)
  • #333 refactor: updated template names and new react template based on cra (@alexnm)
  • #330 refactor(vue): extract html generation syntax into shared package (@alexnm)
  • #325 refactor: standard file and chunk types (@alexnm)
  • #305 refactor(shared): renames, reusability, tests, cleanup, etc. (@alexnm)

Committers: 3

v0.8.0 (2019-06-28)

๐Ÿš€ New Features

  • #281 feat(proj-gen): implement local dependency resolver for components anโ€ฆ (@alexnm)
  • #278 feat(Attribute-mapping): Adding mapping for attributes (@anamariaoros)

๐Ÿ”Œ Vue Generator

๐Ÿ“ฆ Project Packer

  • teleport-github-gateway
  • teleport-publisher-now
  • teleport-publisher-github

๐ŸŒ Core

๐Ÿ› Bug Fix

  • teleport-project-generator
    • #291 fix(proj-gen): check for file override instead of duplication (@alexnm)
  • teleport-component-generator, teleport-uidl-validator
    • #290 fix(uidl): filename derived from sanitized component name (@alexnm)
  • teleport-uidl-validator
  • teleport-plugin-react-styled-jsx, teleport-shared
  • teleport-publisher-github

๐Ÿ  Dev Experience

  • teleport-project-packer-test
    • #260 chore(packer-test): Used a config file to display the github token (@andreiTnu)

๐Ÿ”ฅ Refactoring

Committers: 5

v0.7.0 (2019-06-05)

๐Ÿš€ New Feature

๐Ÿ”Œ React Generators

  • teleport-component-generator-react, teleport-generator-shared, teleport-plugin-react-base-component
  • Other

๐Ÿ”Œ Vue Generator

  • teleport-plugin-vue-base-component

๐Ÿ’… Style Flavours

  • teleport-component-generator-react, teleport-generator-shared, teleport-plugin-react-styled-components
  • Other

๐Ÿ“ฆ Project Packer

  • #249 Feature/234 GitHub gateway (@ionutpasca)
  • #232 (feat-#197) Project Packers and publishers, supporting publish for netlify, now, local dist and zip. (@ionutpasca)

๐ŸŒ Core

  • #225 feat(proj-gen): reusing linker functionality + formatting from generic component generators (@alexnm)
  • #218 feat(component-gen): A Generic component generatorby splitting post processing. (@alexnm)

๐Ÿ› Bug Fix

๐Ÿ”ฎ UIDL

๐Ÿ  Dev Experience

Committers: 5

v0.6.0 (2019-04-09)

๐Ÿ”ฎ UIDL

Committers: 4

v0.5.1 (2019-04-04)

๐Ÿ”Œ React Generators

  • #144 feat(conditional render): support props as conditional identifier (@alexnm)

๐Ÿ”Œ Vue Generator

  • #144 feat(conditional render): support props as conditional identifier (@alexnm)

Committers: 4

v0.5.0 (2019-04-03)

๐Ÿš€ New Feature

  • Component generators should validate input UIDL (@alexnm)

๐Ÿ”Œ React Generators

๐Ÿ”Œ Vue Generator

๐ŸŒ Core

  • #135 fix(try-catch-removal): removing try catch from assembly line-plugins (@anamariaoros)

๐Ÿ”ฎ UIDL

Committers: 6

v0.4.0 (2019-03-07)

๐Ÿ”Œ Vue Generator

  • #65 fix(vue formatting): html parser update for prettier (@alexnm)

๐ŸŒ Core

Committers: 3