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

🔥 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