PackageTrack
Sign in Get early access

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 2025
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 18
  1. 4.0.1 02 Mar 2025
    Release notes

    Releasing version 4.0.1

    Open source →
    Release notes
    • 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.

    Open source →
  2. 4.0.0 04 Aug 2024
    Release notes
    • 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)

    Open source →
  3. 3.0.3 12 Mar 2023
    Release notes

    Updated the copyright notice to show 2023 instead of the deprecated 2022

    Open source →
    Release notes
    • 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)

    Open source →
  4. 3.0.2 13 Jun 2021
    Release notes

    Fixed #50, which was preventing changelog parameters from being set i…

    Open source →
    Release notes
    • Fixed #50, which prevented changelog parameters from being passed into the change sets.
    Open source →
  5. 3.0.1 17 Apr 2021
    Release notes

    Tested against Liquibase 4.3.3 and released 3.0.1 of the DSL

    Open source →
    Release notes
    • Added support for Liquibase 4.2's new allowUpdate attribute of a column inside a loadupdateData change.
    Open source →
  6. 3.0.0 05 Sep 2020
    Release notes

    Releasing version 3.0.0 of the Groovy DSL with support for Liquibase …

    Open source →
    Release notes
    • 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.
    Open source →
  7. 2.1.2 07 Jun 2020
    Release notes

    Updated the docs for the 2.1.2 release of the DSL

    Open source →
    Release notes
    • 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)

    Open source →
  8. 2.1.1 25 Jan 2020
    Release notes

    Removed the SNAPSHOT designation on the release

    Open source →
    Release notes
    • Added support for an undocumented ChangeSet attribute: The XML uses logicalFilePath, the actual ChangeSet property is called filePath. The DSL now supports both. (Issue #45)
    Open source →
  9. 2.1.0 21 Sep 2019
    Release notes
    • Added support for Liquibase 3.7
    Open source →
  10. 2.0.3 03 Mar 2019
    Release notes
    • 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).

    Open source →
  11. 2.0.2 04 Nov 2018
    Release notes
    • 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)

    Open source →
  12. 2.0.1 03 Sep 2018
    Release notes
    • Updated the version of Groovy to 2.4.12 to remove the CVE-2016-6814 vulnerability
    Open source →
  13. 2.0.0 14 Jul 2018
    Release notes
    • 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.
    Open source →
  14. 1.2.2 24 Feb 2017
    Release notes
    • 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)

    Open source →
  15. 1.2.1 27 Dec 2015
    Release notes
    • Fixed some issues with custom changes (Issue #5 and Issue #8) with thanks to Don Valentino
    Open source →
  16. 1.2.0 27 Nov 2015
    Release notes
    • Updated the DSL to support most of Liquibase 3.4.2 (Issues 4 and 6 from the Gradle plugin repository)
    Open source →
  17. 1.1.1 04 Aug 2015
    Release notes
    • 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)

    Open source →
  18. 1.1.0 16 May 2015
    Release notes
    • Refactored the project to fit into the Liquibase organization.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive