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.