we have following problem.
When using preConditions either on ChangeLog or changeSet level everything runs as expected when update is run directly on the database.
When generating an upgrade script either on CLI or Ant the preconditions are not taken in account and everything is included in the upgrade scipt.
We have to hand the scripts over to the DBAs to put it in production, so this is a big issue for us.
We are using liquibase 3.0.7