NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Maven Central · #2407 by repository stars
A Groovy-based DSL for the Liquibase database refactoring tool.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 months to 1.7 years
Nearly every release is documented
notes for 18 of 18 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
18 releases · first in 2015
Releasing version 4.0.1
Releasing version 4.0.1
Fixed a bug with the maxDepth argument to includeAll and includeAllSql elements.
Added support for the onSqlOutput precondition property, with thanks to @momosetkn
Fixed a bug that prevented preconditions from being serialized, with thanks to @momosetkn
Added support for Liquibase 4.31.1, adding new attributes introduced since 4.26.
removed support for the deprecated onUpdateSQL precondition property.
Added support for Liquibase 4.26, removed support for previous versions.
Added support for whereParams in update and delete changes.
Dropped support for absolute paths for includeAll.
Removed the default filter for includeAll.
Stopped "fixing" the paths when using relativeToChangeLog in an includeAll.
removed support for the deprecated onUpdateSQL precondition property.
Removed the check for constraints that have a closure. We never supported it, we just had a
nice error message.
Added an includeAllSql element to create a changeSet with a sqlFile change for each SQL file found in a specified directory.
We now show a more meaningful message for invalid preconditions (#61)
One column per quarter.
Updated the copyright notice to show 2023 instead of the deprecated 2022
Updated the copyright notice to show 2023 instead of the deprecated 2022
Updated Gradle to version 7.6.1 and moved all the build properties to gradle.properties.
Added support for Liquibase 4.16, updated the default version of Groovy to 3.0.15
Added support for Groovy 4 (#53), with thanks to Bjørn Vester (@bjornvester)
Fixed #50 , which was preventing changelog parameters from being set i…
Fixed #50, which was preventing changelog parameters from being set i…
Tested against Liquibase 4.3.3 and released 3.0.1 of the DSL
Tested against Liquibase 4.3.3 and released 3.0.1 of the DSL
allowUpdate attribute of a column
inside a loadupdateData change.Releasing version 3.0.0 of the Groovy DSL with support for Liquibase …
Releasing version 3.0.0 of the Groovy DSL with support for Liquibase …
Updated the docs for the 2.1.2 release of the DSL
Updated the docs for the 2.1.2 release of the DSL
Verified that everything still works in Liquibase 3.10.0
Fixed an issue with include and includeAll changes inside databaseChangeLogs that have parameter maps (Issue #47)
Removed the SNAPSHOT designation on the release
Removed the SNAPSHOT designation on the release
logicalFilePath, the actual ChangeSet property is called filePath. The
DSL now supports both. (Issue #45)Added support for Liquibase 3.7
Changed the way strings are serialized when we run 'generateChangeLog'. Instead of single quotes, we now use Groovy's triple quotes. If a view or tabl
Changed the way strings are serialized when we run 'generateChangeLog'.
Instead of single quotes, we now use Groovy's triple quotes. If a view or
table remarks use multi-line definitions, or contain quotes themselves, the
generated change logs will now work. Thanks to Ethan Davidson
(@ethanmdavidson) for the contribution (Issue #39)
Unit tests now work on windows boxes (Issue #40).
Changed the way we load changes. We now look for all changes in the Liquibase registry instead of instantiating them directly.
Changed the way we load changes. We now look for all changes in the Liquibase registry instead of instantiating them directly.
Added support for changes provided by extensions, with thanks to Amanuel Nega (@amexboy) (Issue #33)
Updated the version of Groovy to 2.4.12 to remove the CVE-2016-6814 vulnerability
This DSL no longer has a transitive dependency on Liquibase itself. This is a breaking change! It is now up to you make sure Liquibase is on the class…
Added support for property tokens in changeSet, include, and includeAll attributes (Issue #26)
Added support for property tokens in changeSet, include, and includeAll
attributes (Issue #26)
Fixed a problem with file based attributes of the column method (Issue #22)
with thanks to Viachaslau Tratsiak (@restorer)
Rollback changes that need access to resources, like sqlFile can find them
(Issue #24)
Explicitly set a value for the output change's target attribute if no
value was given. This is a workaround for a Liquibase bug. (Issue #28)
Changed the way included files are found so that classpath resources can be used in Spring Boot applications (Issue #13)
Fixed some issues with custom changes (Issue #5 and Issue #8) with thanks to Don Valentino
Updated the DSL to support most of Liquibase 3.4.2 (Issues 4 and 6 from the Gradle plugin repository)
Updated the DSL to support Liquibase 3.3.5 (Issue 29 from the old repository)
Updated the DSL to support Liquibase 3.3.5 (Issue 29 from the old repository)
Fixed a createProcedure bug and added support for dropProcedure with
thanks to Carlos Hernandez (Issue #3)
Refactored the project to fit into the Liquibase organization.
Your coding agent can read these notes before it upgrades. Set up the MCP server →