Skip to main content

The history of xpm Core Library

May 2021

The project was created as xpm-liquid by extracting the Liquid substitution code from xpm to make it reusable in the Visual Studio Code extension.

March 2024

Version 2.0.0 was released with support for both ESM and CommonJS.

December 2025

The project was renamed to xpm-lib to reflect the decision to extend it with additional functionality beyond Liquid substitutions.

January 2026

Version 3.0.0 was released with a significantly extended API using XpmPackage and XpmLiquid* classes.

Support for CommonJS was dropped, making the project ESM-only.

Website documentation was also added.