Skip to content

@pesse pesse released this Oct 22, 2019 Β· 3 commits to develop since this release

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'
Assets 2

@pesse pesse released this Jul 12, 2019 Β· 51 commits to develop since this release

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'
Assets 2
  • v3.1.6
  • 713db47
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.1.6
  • 713db47
  • Compare
    Choose a tag to compare
    Search for a tag

@pesse pesse released this Mar 25, 2019 Β· 88 commits to develop since this release

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

Assets 2
  • v3.1.2
  • a4fd7ad
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.1.2
  • a4fd7ad
  • Compare
    Choose a tag to compare
    Search for a tag

@pesse pesse released this Oct 23, 2018 Β· 132 commits to develop since this release

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
Assets 2
  • v3.1.1
  • c007ca9
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.1.1
  • c007ca9
  • Compare
    Choose a tag to compare
    Search for a tag

@pesse pesse released this Jul 27, 2018 Β· 143 commits to develop since this release

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
Assets 2
  • v3.1.0
  • 3698ba1
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.1.0
  • 3698ba1
  • Compare
    Choose a tag to compare
    Search for a tag

@pesse pesse released this Mar 28, 2018 Β· 159 commits to develop since this release

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

Assets 2
  • v3.0.4
  • 81dd8b3
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.4
  • 81dd8b3
  • Compare
    Choose a tag to compare
    Search for a tag

@jgebal jgebal released this Nov 20, 2017 Β· 222 commits to develop since this release

First official release of utPLSQL-java-api.

Assets 2
You can’t perform that action at this time.