Skip to content

Commit 8c2488b

Browse files
committed
Announcing utPLSQL v3.1.2
1 parent 79c17c8 commit 8c2488b

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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 `<![CDATA[` text ([https://github.com/utPLSQL/utPLSQL-cli/issues/643](#643))
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

Comments
 (0)