logicalFilePath with parameter not expanded in 4.31.1

Hi, we use a parameter in the logicalFilePath at the changelog level to deploy versions of some database objects with slightly different values.

Under version 4.31.1 the parameter no longer expands for new changesets.
Existing/rerun ones correctly expand the parameter.
This worked in earlier versions (tested 4.30.0, 4.29.2, 4.28, 4.26) and even 4.31.0
Our assumption is it’s related to the fix for the bug found in 4.31.0

Quick reproduction for a single changelog:
In properties file
parameter.env=qa

dbchangelog.xml
< includeAll path=“./Test/” >

changelog
–liquibase formatted sql logicalFilePath:db/Test/${env}/Proc1.sql

–changeset author:1 runOnChange:true endDelimiter://

Outcome:


Update Database Script


Liquibase version: 4.31.1


Changeset db/Test/${env}/Proc1.sql::1::author

Liquibase version: 4.29.2


Changeset db/Test/qa/Proc1.sql::1::author

Liquibase version: 4.30.0


Changeset db/Test/qa/Proc1.sql::1::author

Thanks

Welcome to the forum @Gaz!

What’s the update outcome in this situation for 4.31.1? Does the update fail because it can’t find the changelog, does it process the wrong changelog or is it executing appropriately and the log or console output is incorrect?