Skip to main content

v5.0.0 released

· 2 min read

Version 5.0.0 is a new release; it improves support for xpm init templates.

The xpm Core lib project is a TypeScript Node.js module.

Prerequisites

The xpm Core Library is a portable Node.js project, to install and use it, the only requirement is a recent Node.js (>= 20.0).

Installation

For installation instructions, please refer to the Installation Guide page.

Import

To include this module within TypeScript and ECMAScript modules, utilise import:

import * as xpmLib from '@xpack/xpm-lib'

Source code

Bug fixes

  • none

Enhancements

  • [#9] - for more flexibility, pass options to LiquidEngine constructor
  • [#10] - use the more elaborate LiquidEngine in the InitTemplateBase class
  • [#11] - add asserts to InitTemplateBase file functions
  • [#12] - make most InitTemplateBase members and methods public enhancement
  • [#13] - use the same substitution variables for xpm init templates
  • [#14] - add a new policy topPropertiesXpmInitTemplate
  • [#15] - add policies to InitTemplateBase

Known problems

  • none

CI tests

Before publishing, a set of tests were performed. The results are available from: