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.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy