Skip to content

Announcements

utPLSQL v3.2.3 released

What's Changed

  • Fix issue with UT_TAP_REPORTER on Oracle 23.26 by @jgebal in #1359
  • Fixed support for camelCase in context --%name annotation. by @jgebal in #1361
  • utPLSQL can be installed in editioned schema. by @jgebal in #1362
  • Removed coveralls reporter by @jgebal in #1363
  • Clarify behavior of before/after procedures in suitepath by @jgebal in #1364
  • throws can reference exception without schema or package name by @jgebal in #1365
  • throws works with uninitialized exception variables by @jgebal in #1366

Full Changelog: v3.2.2...v.3.2.3


Download utPLSQL release v3.2.3 here

utPLSQL v3.2.01 released

Important

  • Dropped support for Oracle Database versions older than 19c

New features

  • Add TAP reporter by @WayneNani in #1305

Enhancements and bug fixes

  • Added duplicate detection on cursor comparison using join_by by @lwasylow in #1295
  • Fix code causing the object duration Oracle exception on oracle 23.26 by @lwasylow in #1310
  • Packages with annotation-like comments are not test suites by @jgebal in #1313
  • Performance improvements to annotation parsing by @lwasylow in #1312
  • Updated documentation and copyright banners across source files @jgebal in #1319

Download utPLSQL release v3.2.01 here

utPLSQL v3.1.14 released

What's Changed

  • Added support for and and or operators when running tests by tags by @lwasylow in #1250
  • Allow for test runs over 4 hours by @jgebal in #1243
  • Framework performance improvements by @jgebal in #1249
  • Support multiple expectation failures with teamcity reporter by @jgebal in #1251
  • Address issue where the not_to(contain) not run correctly by @lwasylow in #1246
  • Fix regex to be NLS_SORT independent by @jgebal in #1253
  • Fix output length error and output buffer. by @jgebal in #1255
  • (docs): Update running-unit-tests.md - remove example by @gassenmj in #1261
  • The line-rate is not recorded for packages and classes in cobertura coverage reporter by @lwasylow in #1269
  • (docs): Fix nested list issue by @iamrachid in #1274
  • Update TFS reporter to correct format by @lwasylow in #1270

New Contributors

Full Changelog: v3.1.13...v3.1.14


Download utPLSQL release v3.1.14 here

Changes in release 3.1.13

New features

  • Add ability to run tests by part of a name. Fixed in #1203, resolves #470

Enhancements

  • Added documentation section on creating a custom reporter. Fixed in #1225, resolves #710
  • Add ability to specify code coverage objects include/exclude masks as regular expressions. Fixed in #1186, resolves #1053

Bug fixes

  • Comparing collection that have long type names. Fixed in #1238, resolves #1235.
  • Code coverage reporting on code with long lines. Fixed in #1240, resolves #1232, #1087.
  • Code coverage reporting does not exclude tests. Fixed in #1226, resolves #1222.
  • Uninstall script buffer overflow. Fixed in #1221, resolves #1220.

Internal improvements

  • Improved process of generating utPLSQL documentation. Implemented in 689bbd0, resolves #1237.
  • Removed username env variables for internal development. Implemented in #1201, resolves #1200.
  • Test execution data of utPLSQL project not showing on SonarCloud. Implemented in #1199, resolves #1198.

Downloads

Download v3.1.13 release version here

New website design

Today is #JoelKallmanDay.

As memorial of Joel Kallman, on this day utPLSQL launched its new website using different engine.

We have moved away from using Jekyll with GitHub Pages to host project and organization sites. Jekyll was simply too much hussle and we used MkDocs to generate offline documentation for utPLSQL that was packaged into the release zip file.

So instead of using two different methods, wei will now use only one. MkDocs is now used for both utPSLQL offline and for online organization and project pages.

Thanks to wonderful material theme and mike(versioning plugin) for MkDocs you may now enjoy the following new features:

  • dark & light theme
  • better navigation and menu in utPLSQL documentation
  • documentation version dropdown
  • powerful and fast search within documentation

Hopefully, you will like the changes and enhancements. All the permanent links to old site should still be working.