Skip to content

Releases: utPLSQL/utPLSQL-java-api

utPLSQL-java-api v3.1.9

09 Jun 06:36
Compare
Choose a tag to compare

Compatibility

This version of java-api is compatible with all versions of utPLSQL from 3.0.0 to 3.1.*. We encourage you to always use the latest version of java-api when building extensions and tools for utPLSQL.

Changes in this release

Changes in public API

  • New TestRunner Option addCoverageSchemes
  • New TestRunner Option oraStuckTimeout with default set to 0 (no timeout)

Internal changes

  • Updated Oracle dependencies (#98)
  • Updated SLF4J dependencies

Download

https://packagecloud.io/utPLSQL/utPLSQL-java-api/packages/java/org.utplsql/java-api-3.1.9.jar

Maven

<dependency>
  <groupId>org.utplsql</groupId>
  <artifactId>java-api</artifactId>
  <version>3.1.9</version>
</dependency>

Gradle

compile 'org.utplsql:java-api:3.1.9'

utPLSQL-java-api v3.1.8

22 Oct 15:35
Compare
Choose a tag to compare

Compatibility

This version of java-api is compatible with all versions of utPLSQL from 3.0.0 to 3.1.*. We encourage you to always use the latest version of java-api when building extensions and tools for utPLSQL.

Changes in this release

Highlights

  • Due to Oracle license changes, we can now use public ojdbc drivers
  • Complete rewrite of TestRunner and FileMapper calling

Changes in public API

  • Version.isGreaterOrEqualThan and Version.isLessOrEqualThan will now return true when the base version is NULL on a certain level, no matter what number the corresponding comparison version holds.
    (Example: 3.1.7 is now GreaterOrEqualThan and also LessOrEqualThan 3.1.7.2)

Internal changes

  • DynamicParameter-Statement allows to use the default values of the utPLSQL core when a specific parameter is not initialized
  • Updated dependencies to latest versions
  • Improved self-tests around TestRunner and FileMapper statements

Download

https://packagecloud.io/utPLSQL/utPLSQL-java-api/packages/java/org.utplsql/java-api-3.1.8.jar

Maven

<dependency>
  <groupId>org.utplsql</groupId>
  <artifactId>java-api</artifactId>
  <version>3.1.8</version>
</dependency>

Gradle

compile 'org.utplsql:java-api:3.1.8'

utPLSQL-java-api v3.1.7

12 Jul 06:41
Compare
Choose a tag to compare

Compatibility

This version of java-api is compatible with all versions of utPLSQL from 3.0.0 to 3.1.*. We encourage you to always use the latest version of java-api when building extensions and tools for utPLSQL.

Changes in this release

Highlights

  • utPLSQL java-api now supports JDK 8-12
  • Support to call Tags
  • Support for random order of test execution

Changes in public API

  • CompatibilityProxy
    • It's possible to instantiate it with an optional assumedUtPlsql version. This replaces the former skipCompatibilityCheck parameter
    • Method getDatabaseVersion is now deprecated in favor of getUtPlsqlVersion and getRealDbPlsqlVersion
  • TestRunner
    • getOptions returns the current TestRunnerOptions now

Internal changes

  • Added several new tests
  • Several small refactorings
  • Additional logging
  • Preparations to completely rewrite the api

Download

https://packagecloud.io/utPLSQL/utPLSQL-java-api/packages/java/org.utplsql/java-api-3.1.7.jar

Maven

<dependency>
  <groupId>org.utplsql</groupId>
  <artifactId>java-api</artifactId>
  <version>3.1.7</version>
</dependency>

Gradle

compile 'org.utplsql:java-api:3.1.7'

utPLSQL-java-api v3.1.6

25 Mar 19:51
713db47
Compare
Choose a tag to compare

Compatibility

This version of java-api is compatible with all versions of utPLSQL from 3.0.0 to 3.1.*. We encourage you to always use the latest version of java-api when building extensions and tools for utPLSQL.

Changes in this release

Changes in public API/behaviour

  • Occasional Oracle stuck-scenarios during createStatement will now be detected and OracleCreateStatmenetStuckException will be thrown (utPLSQL/utPLSQL-cli#20)
  • API-version is now stored in a separate, non-compiled file (#66)

Internal changes

  • Moved from Maven to Gradle (#73)
  • Provided and applied codestyle rules for IntelliJ (#76)
  • Changed hasOutput-functionality to be a real PL/SQL check
  • Several small refactorings

Download

https://packagecloud.io/utPLSQL/utPLSQL-java-api/packages/java/org.utplsql/java-api-3.1.6.jar

utPLSQL-java-api v3.1.2

23 Oct 05:55
a4fd7ad
Compare
Choose a tag to compare

Compatibility

This version of java-api is compatible with all versions of utPLSQL from 3.0.0 to 3.1.2. We encourage you to always use the latest version of java-api when building extensions and tools for utPLSQL.

Changes in this release

  • Abstraction for database information
  • Some improvements on error notification
  • Deprecated some methods of DBHelper
  • Introduced ParametersAreNonnullByDefault #60
  • Improved tests and continuous integration-setup
  • Minor refactorings

utPLSQL-java-api v3.1.1

27 Jul 12:06
c007ca9
Compare
Choose a tag to compare

Compatibility

This version of java-api is compatible with all versions of utPLSQL from 3.0.0 to 3.1.2. We encourage you to always use the latest version of java-api when building extensions and tools for utPLSQL.

Changes in this release

  • Latest assets for HTML Coverage Reporter
  • JavaApiVersionInfo available
  • Passing client-encoding from java locale to XML/XHTML reporters (since utPLSQL 3.1.2) utPLSQL/utPLSQL#676
  • Overall refactoring

utPLSQL-java-api v3.1.0

28 Mar 20:34
3698ba1
Compare
Choose a tag to compare

Compatibility

This version of java-api is compatible with all versions of utPLSQL from 3.0.0 to 3.1.0. We encourage you to always use the latest version of java-api when building extensions and tools for utPLSQL.

Changes in this release

Enhancements

  • Complete Rework of the Reporter and OutputBuffer API (#8)
    • Switch from SQLData to ORAData interfaces
    • New ReporterFactory to allow injection of custom reporters or reporter handlers (java side)
    • CoreReporters-enum gives quick guidance of all reporters implemented by default
    • ReporterInspector gives information about available reporters for a connection
  • Easier check for Optional Features
  • Possibility to write assets necessary for CoverageHTMLReporter to file system (#39)
  • Abstractions to keep java-api compatible with all 3.x versions of utPLSQL
  • Cleanup of public API
  • EnvironmentUtil for easy access to environment settings

Bugfixes

Initial release

20 Nov 00:37
81dd8b3
Compare
Choose a tag to compare

First official release of utPLSQL-java-api.