Onify Helix 0.25.2 released

Changelog for 0.25.2

Upgrade

To upgrade to this version, run the following command in your custom Helix (app) repo:

npx giget "gh:onify/helix/apps/helix-app#v0.25.2./" ./ --auth="<ONIFY_GITHUB_ACCESS_TOKEN>" --force --verbose 

Features

  • helix-app

    • implements framework for building and deploying embedded helix apps

      • See the Embedded Apps section of the README file for instructions on how to build embedded apps using helix
    • adds vite.config.embed.js file for configuring vite to build embedded apps

    • adds embeds[.org].yml for configuring what components to build as embedded apps

  • helix-pages

    • adds new HEmbedLayout component, used specifically for embedded apps/pages
  • helix-tools

    • adds generateEmbedsPlugin; used for building embedded apps

    • adds template files used for building embedded apps

Build system

  • helix

    • improves versioning infrastructure for helix app and packages
  • helix-tools

    • adds more presets to Unimport config in vite.config.js

⚠ BREAKING CHANGES

  • update all @onify/helix-* packages inside your package.json file to 0.25.2

  • new environment variables have been added. Please add the following to your .env[.local] file:

    VITE_HELIX_SETTINGS_PATH="./config/settings.yml"
    VITE_HELIX_ORG_SETTINGS_PATH="./config/settings.org.yml"
    VITE_HELIX_PAGES_PATH="./config/pages.yml"
    VITE_HELIX_ORG_PAGES_PATH="./config/pages.org.yml"
    VITE_HELIX_THEMES_PATH="./config/themes.yml"
    VITE_HELIX_ORG_THEMES_PATH="./config/themes.org.yml"
    VITE_HELIX_STRINGS_PATH="./config/strings.yml"
    VITE_HELIX_ORG_STRINGS_PATH="./config/strings.org.yml"
    VITE_HELIX_EMBEDS_PATH="./config/embeds.yml"
    VITE_HELIX_ORG_EMBEDS_PATH="./config/embeds.org.yml"