Skip to content

Release Notes

Florian edited this page Jan 24, 2024 · 97 revisions

Table of Contents

flyway-test-extensions

Flyway-Test-Extensions Version 10.0.0 (2024-01-24)

  • Changes
    • issue #105 Update to Flywaz 10.0.0 version
    • issue #104 update script that signing and build will work on Mac OS

Flyway-Test-Extensions Version 9.5.0 (2023-04-08)

  • Changes
    • issue #103 Update readme version
    • issue #102 provide a standard package for spring 6. This is a new sub project.
    • issue #101 provide a example usage for Spring Boot 3.0. Provide as a new example project.
    • issue #97 provide compatibility for Flyway version 9.x
    • issue #99 issue #100 provide examples for Flyway version 8.x
    • issue #98 update spring dependencies
    • update version headers
Breaking Changes
    • remove support for Spring Version 3.x
    • remove preconfigured versions of XML context configurations. This can no longer provided in a version that work with Flyway version 9.x and 8.x.

Flyway-Test-Extensions 7.0.0 (2020-10-22)

  • Changes
    • issue #94 Update Sl4j to version 1.7.0
    • issue #93 Update Spring Boot example to version 2.3.4
    • issue #92 update dependency to Flyway version 7.0.4

Flyway-Test-Extensions 6.4.0 (2020-05-30)

  • Changes
    • issue #81 Update Spring Framework Version 5.2.6
    • issue #84 Update TestNg version 7.1.0
    • issue #82 Update DbUnit Version 2.7.
    • issue #85 Update Spring Boot example to version 2.3.0
    • update dependency to Flyway version 6.4.2

Flyway-Test-Extensions 6.3.3 (2020-04-19)

  • Changes
    • Update Flyway dependency to 6.3.3
    • Update Version Header

Flyway-Test-Extensions 6.1.0 (2019-12-27)

  • Changes
    • Update Flyway dependency to 6.1.3
    • Update Spring Framework dependency to 5.2.2
    • Update Spring Boot dependency to 2.2.2

Flyway-Test-Extensions 6.0.0 (2019-10-03)

  • Changes
    • Issue #76 Update to spring framework version 5.2.0, 4.3.25
    • Issue #10 extract the FlywayTest annotation into a own module `flyway-test`
    • Issue #70 dependency to Flyway version 6.0
    • Issue #71 Update to spring framework version 5.1.6, 4.3.23
    • Issue #72 Update dbunit dependency to version 2.6.0
  • Information
    • Flyway itself have incompatible change for Spring Boot version 1.x and 2.1. Out of the box it will only work with Spring Boot 2.2.

Flyway-Test-Extensions 5.2.4 (2019-05-14)

  • Changes
    • Issue #73 update to Flyway version 5.2.4
  • New Features
    • Issue #49 provide a direct integration for JUnit5. FlywayTestExtension.class for @ExtendWih and annotation @FlywayTestExtension

Flyway-Test-Extensions 5.2.1 (2018-11-25)

  • Changes
    • Issue #65 remove usage of Flyway API that marked as deprecated
    • Issue #66 support of Flyway ClassicConfguration for FlywayHelperFactory

Flyway-Test-Extensions 5.2.0 (2018-11-24)

  • New Feature
    • Issue #60 Support for Flyway 5.2.x

Flyway-Test-Extensions 5.1.0 (2018-10-21)

  • Changes
    • Issue #59 Support for Flyway 5.1.x see Flyway issue #1928
    • Issue #63 add example for spring boot 2 usage
    • Version updates
      • Spring 5.1.1 (issue #61)
      • Spring 4.3.20 (issue #61)
      • Spring 3.2.18 (issue #61)
      • Flyway 5.1.4 #59
      • H2 1.4.197 #59
  • Incompatible Changes
    • support for Spring 2.5.6 removed #62

Flyway-Test-Extensions 5.0.0 (2017-12-28)

  • Version Update
    • Issue #47 Update to new Flyway Version 5.0.3
    • Issue #46 flyway-test-extensions use per default Spring version 5.0.2
  • Incompatible Changes
  • New Feature
    • Issue #51 FlywayTest and FlywayTests annotation work together with Junit4 BeforeClass or Junit5 BeforeAll annotation.
    • Issue #48 FlywayTest and FlywayTests annotation support for TestNG annotation BeforeClass and BeforeMethod.
  • Bug fix
    • Correct Readme - thanks to hafarey
    • Issue #54 FlywayTests annotation work together with Before and BeforeEach annotation.

Flyway-Test-Extensions 4.2.0.2 (2017-12-02)

  • Version Update
    • Issue #45 Update Spring Versions
  • New Feature Support
    • Support for Junit5 with Spring5 Issue #43

Flyway-Test-Extensions 4.2.0.1 (2017-08-21)

  • Version Udpate
  • Bug fix
  • New Feature
    • Issue #37 Add test support for multible Flyway instance. Annotation FlywayTests - thanks to eddumelendez

Flyway-Test-Extensions 4.2.0 (2017-07-23)

  • Version updates
    • Support for Flyway Version 4.2 (issue #27)
    • Example for Spring 5 (issue #29)
    • new Spring Version 4.3.x (issue #28)
    • new Spring Boot Version 1.5.3 (issue #30)
  • New Feature
    • FlywayTest can also be used as a before annotation (issue #31)

Flyway-Test-Extensions 4.1.0 (2017-05-01)

  • Support for Flyway version 4.1.2
  • Incompatible Changes
    • remove annotation 'invokeInitDB'. Follow the base implementation of Flyway

Flyway-Test-Extensions 4.0.1 (2016-05-15)

  • Support for new Flyway version 4.0.1
  • Fixed enhancement Issue 25
    @FlywayTest support for named Flyway instance.

Flyway-Test-Extensions 4.0 (2016-03-06)

  • Support for new Flyway version 4.0
  • Update to new Spring version 4.2.5.RELEASE
  • Update to new Spring version 3.2.16.RELEASE
  • Update to new Spring-Boot version 1.3.3.RELEASE

Flyway-Test-Extensions 3.2.1.1 (2015-10-18)

  • Add a spring-boot test example
  • change Spring dependency
    • 4.2.2
  • Issues
    • Issue 22 remove SLF4J dependency
    • Issue 21 implement Ordered interface of Spring 4. FlywayTestExecutionLister will run before SqlScriptsTestExecutionListener

Flyway-Test-Extensions 3.2.1 (2015-03-21)

  • Support for new Flyway Version 3.2.1

Flyway-Test-Extensions 3.2 (2015-03-21)

  • Support for new Flyway Version 3.2

Flyway-Test-Extensions 3.1 (2014-12-13)

  • Support for new Flyway Version 3.1
    • new annotation 'invokeBaselineDB'
  • change Spring dependencies
    • 3.1.12
    • 4.1.2
  • Support annotation FlywayTest and DbunitTest also for base test class (thanks Lukasz Wozniak)
  • Incompatible Changes
    • mark annotation 'invokeInitDB' as deprecated and use 'invokeBaselineDB' instead

Flyway-Test-Extensions 3.0.1 (2014-11-28)

  • FlywayTest annotation will no longer invoke the init task per default.
  • Change class compile level
    • spring 4 will be compiled with 1.6 level
    • spring 3 and spring 2.5.6 will be compiled with 1.5 level

Flyway-Test-Extensions 3.0 (2014-06-23)

  • Incompatible Changes
    • change internal package structure to org.flywaydb.test for annotations
    • change java compiler to source and target level 1.7
    • Use Spring 4 as default Spring Version (Spring-Test 4 has incompatible change to Spring-Test 3)
    • remove deprecated annotation configuration baseDir
  • Changes
    • Use new Flyway version 3.0
    • Support for new flyway package structure org.flywaydb
    • change flyway-test-extensions maven groupId to org.flywaydb.flyway-test-extensions
    • change coding samples to use 1.7 features
    • restructure directory and package structure for samples
      • insert new parent pom only for samples
      • one module for dbunit samples
      • one module for spring samples
    • Using new Spring versions
      • 4.0.5
      • 3.2.9

Flyway-Test-Extensions 2.3.0.1 (2014-03-14)

  • Changes
    • Support for Spring 4 (from Anders Jacobsson)
    • New maven modules (and samples)
      • flyway-spring3-test
      • flyway-spring4-test
      • flyway-dbunit-spring3-test
      • flyway-dbunit-spring4-test
    • change junit version to 4.11
    • remove Google Code Maven Upload Plugin

Flyway-Test-Extensions 2.3 (2014-01-18)

  • Changes
    • Move to git hub
    • change flyway dependency to 2.3
    • change dbunit dependency to 2.4.9

Flyway-Test-Extensions 2.2.1 (2013-09-12)

  • Changes
    • issue 16 avoid leaking database connection in DbUnit part. (Thanks Avaz)
    • issue 18: change depenedency to new Flyway version 2.2.1

Flyway-Test-Extensions 2.2 (2013-07-19)

  • Incompatible Changes
    • See original incompatible changes from Flyway Release Notes
    • First database script must start with a different version than 1.0. see Flyway changes.
    • The deprecated property has been removed.
  • Changes
    • Use flyway dependency 2.2.
    • issue 13 entries of flyway.properties will be laoded as last inside the property resolver
    • issue 14 all variables from flyway.properties will be loaded correct into flyway. It can only be solved with flywayContainerContext.xml or flywayPropertiesContext.xml
    • issue 15 support a set off single application context that can be used in project setup. see also provided application context.

Flyway-Test-Extensions 2.0.3 (2013-01-12)

  • Changes
    • issue:11 FlywayTest depends on Flyway version 2.0.3
    • enhancement: using a split module container pom into parent pom with dependencies and a moule container pom.

Flyway-Test-Extensions 1.7.0 (2012-10-04)

  • Changes
    • issue:5 FlywayTest annotation default do not overwrite locations. instead it will be extended.
    • issue:6 flyway-test-extentsions depends on Flyway version 1.7
    • issue:7 flyway-dbunit-test support now customized DatabaseConnectionFactory
    • issue:9 baseDirMigration are marked as deprecated
    • issue:8, issue:10 FlywayTest annotation use new FlyWay location properties

Flyway-Test-Extensions 1.6.1 (2012-07-12)

  • Changes
    • issue:4 change Flyway dependency to version 1.6.1
    • issue:3 Flyway Java migration wont be exececuted with annotation FlywayTest
    • issue:1 pom correction for maven-gcu-plugin

Flyway-Test-Extensions 1.5 (2012-01-29)

Initiale release with support for annotations

Clone this wiki locally