Skip to main content

23 posts tagged with "hacli"

View All Tags

路 One min read

We are happy to announce the HA Release 1.2.9! Below is the list of all new features, bugfixes and improvements.

Changelog#

  • Update Vue3 template to work correctly with subpages [HA-266]
  • Add support for environment variable of light module name [HA-268] - Refer to the Environment Variables section of the documentation

路 One min read

We are happy to announce the HA Release 1.2.8! Below is the list of all new features, bugfixes and improvements.

Changelog#

  • Fetch latest magnolia/cli version to be used with npx [HA-265]
  • Fix using unknown include on a simple field [HA-261]
  • Update Vue 3 main page to align with Nuxt 3 runtime configuration changes [HA-262]
  • Add support for colorPickerField [HA-263]
  • Fix unknown include in Vue templates [HA-264]

路 One min read

We are happy to announce the HA Release 1.2.7. Below is the list of all new features, bugfixes and improvements.

Changelog#

  • Add support for includes from unknown light module [HA-258]
  • Use npx instead of globaly installed mgnl cli [HA-260]

路 One min read

We are happy to announce the HA Release 1.2.6. Below is the list of all new features, bugfixes and improvements.

Changelog#

  • If template.zip exists don't download it again [HA-257]

路 One min read

We are happy to announce the HA Release 1.2.5. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

  • [HA Templates] - Fix rendering the magnolia web components in storybook - [HA-85]
  • [HA Templates, HA CLI] - Fix storybook on SFCC template - [HA-2]

Improvement#

  • [HA Templates, HA CLI] - Enable css module plugin for storybook - [HA-118]

路 One min read

We are happy to announce the HA Release 1.2.4. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

Improvement#

  • [HA Templates, HA CLI] - Add labels to the components in the project templates - [HA-240]
  • [HA CLI] - Add check for node version in jumpstart - [HA-248]
  • [HA CLI] - Add support for the latest version of salesforce project template - [HA-252]

路 One min read

We are happy to announce the HA Release 1.2.3. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

  • [HA CLI] - Fix using !include directive with HA_CLI_MGNL_LIGHT_MODULES environment variable - [HA-239]

路 One min read

We are happy to announce the HA Release 1.2.2. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

  • [HA CLI] - Fix generated component in salesforce template - [HA-237]

路 One min read

We are happy to announce the HA Release 1.2.1. Below is the list of all new features, bugfixes and improvements.

Highlights#

Jumpstart a new Angular 15 project
You can now jumpstart a new project with the angular-ssr-v15 project template.

Important note: UXF Components cannot be currently used with the Angular 15 project.

Changelog#

Bug#

  • [HA CLI] - Fix processing of !include directive - [HA-236]

Improvement#

  • [HA CLI, HA Templates] - Add support for Angular 15 - [HA-235]

路 One min read

We are happy to announce the HA Release 1.2.0. Below is the list of all new features, bugfixes and improvements.

Highlights#

Define the placement for the HA generated files
Add an environment variable to let HA CLI know where to create the Magnolia specific files and folders for the next.js, vue and angular projects.

Linter-friendly files
HA CLI now generates files that follow the linter rules.

Changelog#

Bug#

  • [HA CLI] - Mapping of deleted component - [HA-208]
  • [HA CLI] - Fix include of a component with a longer path - [HA-227]

Improvement#

  • [HA CLI, HA Templates] - Add environment variable for placing HA generated files - [HA-181]
  • [HA CLI, HA Templates] - Use linter for generated files - [HA-182]
  • [HA Templates] - Update libs in templates - [HA-210]
  • [HA CLI] - Add additional support for !include directive - [HA-212]
  • [Documentation] - Document running HA CLI without ha dev - [HA-223]

路 2 min read

We are happy to announce the HA Release 1.1.0. Below is the list of all new features, bugfixes and improvements.

Highlights#

You can use components without a dialog!
HA now gives you an option to define a component without a dialog definition.

Use !include and !override directives
HA supports using !include directive in your components and updates the model.ts accordingly.

Use tabbedForm layout
HA supports tabbedForm layout in your components to organise your form fields.

Changelog#

Bug#

  • [HA CLI] - Generate generic Array for jcrMultiValueField and similar collection type fields - [HA-180]
  • [HA CLI] - Ctrl + C doesn't exit - [HA-188]
  • [HA CLI] - Component generation creates import errors - [HA-192]
  • [HA Templates] - HA with options react & salesforce-magnolia ends in error - [HA-193]
  • [HA Templates] - React app does not connect to magnolia due to missing contextPath - [HA-194]
  • [HA Templates] - Unable to retrieve assets due to faulty DAM links - [HA-196]
  • [HA Templates] - Salesforce-Magnolia: Missing component definitions in result from template annotations - [HA-197]
  • [HA CLI] - Redundant baseUrl in component templates - [HA-200]
  • [HA CLI] - Metadata in Asset interface - [HA-201]

Improvement#

  • [HA CLI] - Update of dependencies requested - [HA-183]
  • [HA CLI] - Change the npm package for reading files - [HA-186]
  • [HA CLI] - Component without dialog - [HA-198]
  • [HA CLI] - Unknown tag include - [HA-199]
  • [HA CLI] - Support for tabbedForm layout - [HA-202]
  • [Documentation] - Update documentation about ha login - [HA-204]
  • [Documentation] - Document a workaround for updating HA CLI on Windows - [HA-205]

路 One min read

We are happy to announce the HA Release 1.0.12. Below is the list of all new features, bugfixes and improvements.

Changelog#

Improvement#

  • [Documentation] - Document siteSpa feature - [HA-155]
  • [HA Templates] - Add JavaScript Dialog Fields module to all templates - [HA-173]
  • [Documentation] - Add documentation for creating components in pages or areas - [HA-131]
  • [Documentation] - Document a workaround for Initial Installation on Ubuntu - [HA-139]
  • [Documentation] - Document magnolia variables in package.json - [HA-167]
  • [HA CLI] - Remove unused dependencies - [HA-184]

Bug#

  • [HA Templates] - Fix the next.js template so it can be built - [HA-177]
  • [HA CLI] - Generate generic Array for jcrMultiValueField and similar collection type fields - [HA-180]
  • [HA Templates] - Fix configuration of the vue3 template - [HA-187]

路 One min read

We are happy to announce the HA Release 1.0.11. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

  • [HA CLI] - Fix generating references when generateReferences is set - [HA-174]
  • [HA CLI] - Fix creating content app - [HA-175]

路 One min read

We are happy to announce the HA Release 1.0.10. Below is the list of all new features, bugfixes and improvements.

Highlights#

In addition to automatically generating reference resolvers, the HA CLI now offers the ability to override resolvers or disable automatic generation entirely.

Read more about handling reference resolvers in the Content References section of HA documentation.

Changelog#

Bug#

  • [HA-CLI] - Re-evaluate how to handle link fields and references - [HA-166]
  • [HA-CLI] - Fix generating app in Vue templates - [HA-171]
  • [HA Templates] - Fix bootstrap content in angular project template - [HA-172]

Improvement#

  • [HA CLI] - use JavaScript beautifier to format generated files - [HA-168]
  • [HA CLI] - Allow optional props in component interfaces - [HA-169]

路 2 min read

We are happy to announce the HA Release 1.0.9. Below is the list of all new features, bugfixes and improvements.

Changelog#

Support Request#

  • [HA CLI] - Support Request HELPDESK-2992 - [HA-144]
  • [HA CLI] - ha install creates static title in template definition (HELPDESK-3104) - [HA-149]
  • [HA CLI] - ha install puts template definition properties to dialog definition (HELPDESK-3105) - [HA-150]
  • [HA CLI] - ha install keeps creating unwanted multisite config decoration (HELPDESK-3106) - [HA-151]
  • [HA CLI] - ha install multisite definition decoration CORS differs from documentation (HELPDESK-3107) - [HA-152]
  • [HA CLI] - ha install creates routeTemplate which can't be changed (HELPDESK-3113) - [HA-153]

Bug#

  • [HA Templates] - ha jumpstart "salesforce" is not working on node version >=16 - [HA-80]
  • [HA CLI] - Fix model output for field "switchableField" in Vue template - [HA-138]
  • [HA Templates] - HA Salesforce Template: Regenerate yarn.lock with magnolia npm repository - [HA-154]
  • [HA CLI, HA Templates] - Created page does not use props from model - [HA-160]
  • [HA CLI] - .haignore doesn't apply in ha-cli watchmode - [HA-162]
  • [HA CLI] - Fix processing of i18n folder - [HA-163]

New Feature#

  • [HA CLI, HA Templates] - Create a new project template for nuxt3 / vue3 - [HA-143]

Improvement#

  • [HA CLI] - Add support for absolute path in HA_CLI_MGNL_LIGHT_MODULES variable - [HA-137]
  • [HA CLI] - Add metadata field to generated models - [HA-145]
  • [HA CLI] - Do not write baseUrl in the template if using siteSpa - [HA-156]
  • [HA Templates] - Update the default SF sandbox base url for the salesforce template - [HA-161]

路 One min read

We are happy to announce the HA Release 1.0.8. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

  • [Documentation] - Fix Documentation hello-ha-cli - [HA-114]
  • [HA Templates] - Fix model output of pageLinkField in Vue template - [HA-125]

Improvement#

  • [HA CLI] - Generate boolean instead of string for checkBoxField $type in yaml - [HA-109]
  • [HA CLI, HA Templates] - Make magnolia version configurable in ha-templates - [HA-110]
  • [Documentation] - Update documentation with MGNL:BUILD command for windows - [HA-117]
  • [HA Templates] - Fix dependency versions in package.json - [HA-120]
  • [HA Templates] - Update (if applicable) frontend helpers for react and angular projects - [HA-127]
  • [Documentation] - Replace all mentions of PWA Kit and Managed Runtime with Composable Storefront - [HA-129]
  • [HA Templates] - Update PWA SDK in the SFCC template - [HA-135]
  • [Documentation] - Update documentation regarding Magnolia versioning - [HA-136]

路 One min read

We are happy to announce the HA Release 1.0.7. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

  • [HA Templates] - green bars not displayed if area has no content for angular frontend - [HA-98]
  • [HA Templates] - Angular is breaking: angular jumpstart is not working anymore in vanilla system - [HA-108]
  • [HA CLI] - (vue.js) ha generate app: generates wrong static model - [HA-119]
  • [HA CLI] - ha jumpstart fails on windows - [HA-123]

Improvement#

  • [HA Templates] - update all ha-templates to use templateAnnotation., ensure they use product spa editor rather than spaExtended extension - [HA-122]

路 One min read

We are happy to announce the HA Release 1.0.6. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

  • [HA CLI] - ha install changes all file extension to yaml from mgnl-config directory - [HA-112]
  • [HA CLI] - mgnl-config copy of files creates wrong nested folder structure - [HA-113]

路 2 min read

We are happy to announce the HA Release 1.0.5. Below is the list of all new features, bugfixes and improvements.

Changelog#

Bug#

  • [HA CLI] - Create content type endpoint definition in mgnl-config instead of light-modules - [HA-75]
  • [HA Templates] - Fix uxf-card component in Angular project template - [HA-93]
  • [HA CLI] - HA Regression: {{targetServer}} isn't replaced - [HA-101]
  • [HA CLI] - A new generated content app throws errors in its model class - [HA-102]
  • [HA CLI] - As soon as there is an content app in a project the generate component task fails if --link is used - [HA-103]
  • [HA CLI] - dev console: generate code dialog is not showing "app" option - [HA-106]
  • [HA CLI] - ha cli: remove (preview) string from cli header - [HA-107]

Improvement#

  • [HA CLI] - Add shortcuts to restart frontend or Magnolia - [HA-5]
  • [Next.js] - Add Storybook integration to the next.js jumpstart template - [HA-84]
  • [HA CLI] - Implement support for spa prototype template - [HA-89]
  • [HA CLI] - Implement GraphQL integration in content apps - [HA-90]
  • [HA CLI] - Extend predefined content type queries - [HA-94]
  • [Documentation] - Change docs email in ha.magnolia-cms.com to actual email - [HA-96]

路 One min read
Senol Tas

We are happy to announce the HA Release 1.0.4. A Minor release with some bugfixes for stability and documentation improvements.

Highlights#

The ha generate component command has been extended with a --link option. When you create a new component using the ha generatecommand you will be promted with a list of all templates and areas within the templates and can choose where the newly created component shall be added.

ha generate (component) --link command

Changelog#

Bug#

  • [HA-76] - The carousel component docu contains an oversized slide which brakes the carousel component
  • [HA-87] - Missing d.ts declaration in the next.js templates break the build process

New Feature#

  • [HA-35] - extend ha generate component to give the possibility to add the new component in pages and areas

Improvement#

  • [HA-34] - document: write an overview about what ha cli does
  • [HA-66] - update install guide number 7: explain how to include uxf webcomponents
  • [HA-77] - show warning info when passing wrong command or parameter to ha cli
  • [HA-79] - Ha wrapper should install mgnl CLI if not present
  • [HA-82] - Headline component in the next.js template throws warning

路 One min read
Senol Tas

We are happy to announce the HA Release 1.0.3. A Minor release with some bugfixes for stability and documentation improvements.

Changelog#

Bug#

  • [HA-58] - make HA cli (wrapper) work in CI environment
  • [HA-62] - green bars not displayed if area has no content for angular frontend
  • [HA-74] - Developer cannot update restEndpoints definition from mgnl-config

Improvement#

  • [HA-34] - document: write an overview about what ha cli does
  • [HA-66] - update install guide number 7: explain how to include uxf webcomponents
  • [HA-67] - Document theoretical configuration in CI environment
  • [HA-69] - document react hooks approach

路 One min read
Senol Tas

We are happy to announce the HA Release 1.0.2. It is a minor release primary around documentation improvments.

Changelog#

Accounts - Modify#

  • [HA-65] - Update Hello Magnolia Ha CLI documentation with new templates

Bug#

  • [HA-40] - Remove ha-template decorations for items that are not displayed in definitions app

New Feature#

  • [HA-30] - Document Storybook integration

Improvement#

  • [HA-33] - add .gitignore and example build script to ha-cli documentation
  • [HA-59] - ha-cli wrapper: create .yarnrc.yml additionally to .npmrc
  • [HA-64] - Update Installation gif in documentation to reflect new selection model

路 4 min read
Senol Tas

We are happy to announce the general availibility from the headless accelerator. Thanks to all Customers and Partners who have been participating the in the Developer Preview.

What does it mean?#

All code modules has been released to our production nexus npm repository and the ha cli tool is published to npmjs.

Some highlights of features directly requested during the Developer Preview:

  • Tighter Storybook integration: You have the possibility to automatically generate Mock Data out of YALM definitions. We even integrated fakerjs to auto generate mockup data for storybook.
  • Better Angular Support: The HA CLI tool's generate and install command are integrating tighter to Angular, especially with Angular SSR. We also added Angular SSR into the jumpstart CLI.
  • Extended Environment Variables Support: We extended the HA CLI environment variables to make it possible to even more customize the developer experience. This makes the usage in CI environments more accessable.
  • Performance Improvments: During the Developer Preview we gathered a lot useful production great feedback from you and are happy that we made the HA CLI even faster to match your needs.

How to upgrade to the GA version?#

If you have participated in the Developer Preview, there are some action to take to switch to the GA version of HA-CLI.

  • Ideally you will uninstall all ha cli installations in your system.
  • If you have any .npmrc files pointing to the AWS npm registry from the Developer Preview, please remove all entries to them,especially for the organization @magnoliae-ea.
  • install the new version with npm install @magnolia/ha-cli -g
  • Configuring your CI environment: add MGNL_HA_AUTH_TOKEN environment variable with your nexus account token to prevent login prompt during ha installation. The ha wrapper will configure your access to nexus automatically. if you have a local .npmrc file pointing to the old npm registry, please adapt or remove this.

What's next?#

Thanks to you we have a great list of new features and improvments and we are commited to keep the momentum to implement these. We are planing two more releases primary with documentation updates you have reqeusted. Following April 7th we will operate in regular mode and keep you update in our Blog. Since the HA CLI tool is feature complete and used in production already, we will focus on two key areas:

  • UXF Core: Our Webcomponent Library will be extend with more ready to use web components and we focus on extendibility.
  • HA CLI: You requested extension points for your project setup. We will make our jumpstart extendable, so you can create your own jumpstart templates for your projects. The generate command will also be opened up for customization, this will make it possible for you to use the HA CLI tool with your own code generators.

Changelog#

Bug#

  • [HA-1] - 'ha dev' panel very hard to read due to colors
  • [HA-8] - CORS configuration angular template
  • [HA-11] - ha install does not create mgnl-config
  • [HA-19] - ha install environment variable HA_CLI_MGNL_LIGHT_MODULES doesn't deal with relative parts
  • [HA-26] - Fix jumpstart for vue nuxt project
  • [HA-28] - light modules themes are not creating on initial start
  • [HA-29] - mgnl-config ignored when running just ha install without --watch mode
  • [HA-36] - ha jumpstart is not working anymore
  • [HA-39] - fix hardcoded values and logic in helper functions
  • [HA-40] - Remove ha-template decorations for items that are not displayed in definitions app
  • [HA-43] - Move configuration decorations to ha-config bootstraps
  • [HA-63] - Alert Thing Bug in Documentation

New Feature#

  • [HA-50] - Create Nuxt storybook

Improvement#

  • [HA-7] - Implement Nuxt JS Jumpstart Template
  • [HA-10] - Storybook Stories extendable
  • [HA-12] - Use HOC for Magnolia property mapping (HA)
  • [HA-13] - Move UXF git repository to services
  • [HA-14] - Update ha-templates with latest spa editor
  • [HA-20] - ha-template project url update
  • [HA-21] - ha install: change from glob to fast-glob
  • [HA-23] - WebComponents Documentation
  • [HA-25] - Move HA CLI and UXF CORE to production ready npm repository
  • [HA-42] - Enhance sample templates
  • [HA-44] - add note to vue integration in documentation
  • [HA-47] - Create a ha cli wrapper
  • [HA-48] - rename ha command to ha-cli
  • [HA-49] - publish ha wrapper to npm public repository