Changes in release 3.1.4
This release contains a bug that is fixed by release 3.1.5
Please use release 3.1.5 rather than this release.
New features
- Added
to_contain
matcher for collections and cursors #79 - Added
unordered_columns
(uc
) option for cursor comparison to ignore the order of the columns #779 - Added
ut_debug_reporter
for debug logging #480 - Added
ut_realtime_reporter
for utPLSQL-SQLDeveloper extension #795
Important Changes
- Due to improvements of the cursor comparison, it is now necessary to use
ut.set_nls()
before creating the cursor andut.reset_nls()
after the expectation when comparing dates. More info in the docs
Enhancements
- Improved performance of cursor comparison #780
- Added support for installation on databases with block size < 8KB #848
- Added initial timeout to
ut_output_buffer
#840 - Enhanced performance of
get_reporters_list
function #814 - Moved calls of
dbms_lock.sleep
todbms_session
for newer DB versions #806 - utPLSQL coverage will now work without re-install after DB-upgrade from 12.1 to 12.2 #803
Bug fixes
- Fixed problem with REGEXP in annotation parsing with NLS CANADIAN FRENCH #844
- Fixed issue with Rollback to savepoint failing on distributed transaction #839
- Fixed reporting of differences when comparing collections scalar values #835
- Fixed issue with test run failing due to too many transaction invalidators #834
- Fixed randomly occurring error during cursor comparison #827
- utPLSQL install script will now support special characters in passwords #804
Documentation improvements
- Fixed documentation examples for context annotation #851
- Added description on how to check version of utPLSQL #822