|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "utPLSQL v3.2.1 released" |
| 4 | +date: 2018-07-21 10:55:00 +0000 |
| 5 | +categories: version3 |
| 6 | +--- |
| 7 | + |
| 8 | +# Changes in release 3.1.2 |
| 9 | + |
| 10 | +## New features |
| 11 | + |
| 12 | +- Added ability to join and compare cursor content by specific columns (PK/UK) ([https://github.com/utPLSQL/utPLSQL-cli/issues/453](#453)) |
| 13 | +- Added support for comma separated list of suite paths/packages when calling `ut.run` ([https://github.com/utPLSQL/utPLSQL-cli/issues/479](#479)) |
| 14 | +- Added ability to run a test package that got invalidated due to dependency invalidation ([https://github.com/utPLSQL/utPLSQL-cli/issues/489](#489)) |
| 15 | +- Added support for package level constants and predefined exceptions in `--%throws` annotation ([https://github.com/utPLSQL/utPLSQL-cli/issues/685](#685)) |
| 16 | +- Added support for standalone `--%beforeall`, `--%beforeeach`, `--%afterall`, `--%aftereach` annotations with list of procedures to execute ([https://github.com/utPLSQL/utPLSQL-cli/issues/649](#649)) |
| 17 | +- Added support for list of procedure names in before/after annotations ([https://github.com/utPLSQL/utPLSQL-cli/issues/649](#649)) |
| 18 | +- Added support for BLOB/CLOB in `is_empty()` matcher ([https://github.com/utPLSQL/utPLSQL-cli/issues/707](#707)) |
| 19 | + |
| 20 | + |
| 21 | +## Enchancements |
| 22 | + |
| 23 | +- utPLSQL will now provide additional warnings, when unsupported annotations are found in a unit test suite package ([https://github.com/utPLSQL/utPLSQL-cli/issues/624](#624)) |
| 24 | +- utPLSQL will now produce valid XML in UT_JUNIT_REPORTER when dbms_output or test results contain `<) |
| 25 | +- improved installation process for non-DBA users ([https://github.com/utPLSQL/utPLSQL-cli/issues/658](#658)) |
| 26 | +- added `uninstall_all.sql` script that completely removes utPLSQL objects ([https://github.com/utPLSQL/utPLSQL-cli/issues/673](#673)) |
| 27 | +- Changed the way contexts are named ([https://github.com/utPLSQL/utPLSQL-cli/issues/674](#674)) |
| 28 | +- Added ability to pass client encoding information for XML/HTML reporting (requires utPLSQL-cli 3.1.1) ([https://github.com/utPLSQL/utPLSQL-cli/issues/676](#676)) |
| 29 | +- Exposed base objects for expectations, so that IDE like DataGrip can provide auto-complete ([https://github.com/utPLSQL/utPLSQL-cli/issues/675](#675)) |
| 30 | +- Both context-name as well as procedure inside context can now be passed as parameter to `ut.run()` ([https://github.com/utPLSQL/utPLSQL-cli/issues/679](#679)) |
| 31 | +- Added validation of privileges before installation of utPLSQL ([https://github.com/utPLSQL/utPLSQL-cli/issues/693](#693)) |
| 32 | + |
| 33 | +## Bug-fixes |
| 34 | + |
| 35 | +- UT_JUNIT_REPORTER does not report tests when procedure names are not all lower-case ([https://github.com/utPLSQL/utPLSQL-cli/issues/659](#659)) ([https://github.com/utPLSQL/utPLSQL-cli/issues/696](#696)) |
| 36 | +- Fixed utPLSQL installation order to avoid warnings/failures on install ([https://github.com/utPLSQL/utPLSQL-cli/issues/657](#657)) |
| 37 | +- Fixed uninstall process for utPLSQL ([https://github.com/utPLSQL/utPLSQL-cli/issues/673](#673)) |
| 38 | +- Fixed syntax errors in HTML coverage report ([https://github.com/utPLSQL/utPLSQL-cli/issues/681](#681)) ([https://github.com/utPLSQL/utPLSQL-cli/issues/682](#682)) |
| 39 | +- Fixed install requirements documentation ([https://github.com/utPLSQL/utPLSQL-cli/issues/687](#687)) |
| 40 | +- Fixed capturing of DBMS_OUTPUT buffer at the start of test run ([https://github.com/utPLSQL/utPLSQL-cli/issues/686](#686)) |
| 41 | + |
| 42 | + |
| 43 | +## Internal enhancements |
| 44 | +- Added continuous testing of XML/HTML reports format ([https://github.com/utPLSQL/utPLSQL-cli/issues/684](#684)) |
| 45 | +- Added sonarcloud branch-based and PR code analysis ([https://github.com/utPLSQL/utPLSQL-cli/issues/708](#708)) |
| 46 | +- Added ability to trigger builds on sub-projects ([https://github.com/utPLSQL/utPLSQL-cli/issues/501](#501)) |
| 47 | + |
0 commit comments