org.liquibase:liquibase-groovy-dsl
4.0.1
#1558 most downloaded on Maven Central
liquibase/liquibase-groovy-dsl
What this package is like to depend on
Last release 1 years ago
02 Mar 2025
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
0 releases in the last 12 months
see the full history below
Release timeline
18 releases · May 2015 to Mar 2025Releases
latest 18-
4.0.102 Mar 2025Release notes
Open source →-
Fixed a bug with the
maxDepthargument toincludeAllandincludeAllSqlelements. -
Added support for the
onSqlOutputprecondition 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.
-
-
4.0.004 Aug 2024Release notes
Open source →-
Added support for Liquibase 4.26, removed support for previous versions.
-
Added support for
whereParamsinupdateanddeletechanges. -
Dropped support for absolute paths for
includeAll. -
Removed the default filter for
includeAll. -
Stopped "fixing" the paths when using
relativeToChangeLogin anincludeAll. -
removed support for the deprecated
onUpdateSQLprecondition property. -
Removed the check for
constraintsthat 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)
-
-
3.0.312 Mar 2023Release notes
Open source →Updated the copyright notice to show 2023 instead of the deprecated 2022
Release notes
Open source →-
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)
-
-
3.0.213 Jun 2021Release notes
Open source →- Fixed #50, which prevented changelog parameters from being passed into the change sets.
-
3.0.117 Apr 2021Release notes
Open source →- Added support for Liquibase 4.2's new
allowUpdateattribute of a column inside aloadupdateDatachange.
- Added support for Liquibase 4.2's new
-
3.0.005 Sep 2020Release notes
Open source →- Added support for Liquibase 4.0.0, which breaks support for Liquibase 3.x. This introduces one breaking change to the Groovy DSL. Liquibase no longer supports including changelogs via an absolute path, so that support has been removed from the Groovy DSL as well. Changes to the way Liquibase finds extensions means that the new DSL can't be used with older versions of Liquibase.
-
2.1.207 Jun 2020Release notes
Open source →-
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)
-
-
2.1.125 Jan 2020Release notes
Open source →- Added support for an undocumented ChangeSet attribute: The XML uses
logicalFilePath, the actual ChangeSet property is calledfilePath. The DSL now supports both. (Issue #45)
- Added support for an undocumented ChangeSet attribute: The XML uses
-
2.1.021 Sep 2019 -
2.0.303 Mar 2019Release notes
Open source →-
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).
-
-
2.0.204 Nov 2018Release notes
Open source →-
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)
-
-
2.0.103 Sep 2018Release notes
Open source →- Updated the version of Groovy to 2.4.12 to remove the CVE-2016-6814 vulnerability
-
2.0.014 Jul 2018Release notes
Open source →- 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 classpath, but you can now use whatever version of Liquibase you need. This resolves Issue 32.
-
1.2.224 Feb 2017Release notes
Open source →-
Added support for property tokens in
changeSet,include, andincludeAllattributes (Issue #26) -
Fixed a problem with file based attributes of the
columnmethod (Issue #22) with thanks to Viachaslau Tratsiak (@restorer) -
Rollback changes that need access to resources, like
sqlFilecan find them (Issue #24) -
Explicitly set a value for the
outputchange'stargetattribute 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)
-
-
1.2.127 Dec 2015Release notes
Open source →- Fixed some issues with custom changes (Issue #5 and Issue #8) with thanks to Don Valentino
-
1.2.027 Nov 2015Release notes
Open source →- Updated the DSL to support most of Liquibase 3.4.2 (Issues 4 and 6 from the Gradle plugin repository)
-
1.1.104 Aug 2015Release notes
Open source →-
Updated the DSL to support Liquibase 3.3.5 (Issue 29 from the old repository)
-
Fixed a
createProcedurebug and added support fordropProcedurewith thanks to Carlos Hernandez (Issue #3)
-
-
1.1.016 May 2015