From 2dcb8c6cd94fef1f3f039c68767755e927e417b5 Mon Sep 17 00:00:00 2001 From: Philipp Salvisberg Date: Tue, 16 Jun 2026 23:47:18 +0200 Subject: [PATCH 1/5] enforce minimum SQL Developer version to 24.3.1.347.1826 --- .../org/utplsql/sqldev/resources/UtplsqlResources.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqldev/src/main/resources/org/utplsql/sqldev/resources/UtplsqlResources.properties b/sqldev/src/main/resources/org/utplsql/sqldev/resources/UtplsqlResources.properties index 911a6df..a2adee4 100644 --- a/sqldev/src/main/resources/org/utplsql/sqldev/resources/UtplsqlResources.properties +++ b/sqldev/src/main/resources/org/utplsql/sqldev/resources/UtplsqlResources.properties @@ -6,7 +6,7 @@ EXTENSION_NAME=utPLSQL for SQL Developer EXTENSION_DESCRIPTION=Extension for running unit tests in SQL Developer. EXTENSION_OWNER=Philipp Salvisberg # suppress inspection "UnusedProperty" -MIN_SQLDEV_VERSION=12.2.0.19.0.7 +MIN_SQLDEV_VERSION=24.3.1.347.1826 # Icons UTPLSQL_ICON=/org/utplsql/sqldev/resources/images/utPLSQL.png From 3e416cfac964e02ba6986df651111a889eb196cd Mon Sep 17 00:00:00 2001 From: Philipp Salvisberg Date: Tue, 16 Jun 2026 23:47:40 +0200 Subject: [PATCH 2/5] release sqldev-2.0.1 --- sqldev/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqldev/pom.xml b/sqldev/pom.xml index 22c7f67..febf32f 100644 --- a/sqldev/pom.xml +++ b/sqldev/pom.xml @@ -6,7 +6,7 @@ org.utplsql org.utplsql.sqldev - 2.0.0 + 2.0.1 bundle UTF-8 From 0f9152941ffbde7cd903bec9444ab2770331febc Mon Sep 17 00:00:00 2001 From: Philipp Salvisberg Date: Wed, 17 Jun 2026 00:03:52 +0200 Subject: [PATCH 3/5] back to snapshot version 2.1.0-SNAPSHOT --- sqldev/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sqldev/pom.xml b/sqldev/pom.xml index febf32f..a2340e3 100644 --- a/sqldev/pom.xml +++ b/sqldev/pom.xml @@ -6,13 +6,13 @@ org.utplsql org.utplsql.sqldev - 2.0.1 + 2.1.0-SNAPSHOT bundle UTF-8 17 24.3.1 - + /Applications/SQLDeveloper${sqldev.version}.app/Contents/Resources/sqldeveloper utplsql_for_SQLDev_${project.version} From 7e2b2447994ea557d0ff1d8f257f70bffdc76a15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20G=C4=99bal?= Date: Mon, 3 Aug 2026 20:20:42 +0800 Subject: [PATCH 4/5] Update README.md to use absolute path instead of relative for images. Attempt at resolving issue: https://github.com/mondeja/mkdocs-include-markdown-plugin/issues/302 --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index fa77ed4..2138e96 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ utPLSQL for SQL Developer extends Oracle's SQL Developer to In the Connections window, select a connection or one or more packages or package procedures to run utPLSQL tests. Or you can run utPLSQL tests directly from the PL/SQL editor. The test procedures are determined according to the cursor position in the PL/SQL editor. -![Run utPLSQL test](images/run_utplsql_test.png) +![Run utPLSQL test](/images/run_utplsql_test.png) ### Debug utPLSQL test @@ -22,11 +22,11 @@ Select the tests to debug, the same way you would if you were just running them, And then the PL/SQL Debugger is called for the generated, anonymous PL/SQL block. -![Anonymous PL/SQL block to debug utPLSQL test](images/debug_utplsql_test_anonymous_block.png) +![Anonymous PL/SQL block to debug utPLSQL test](/images/debug_utplsql_test_anonymous_block.png) The initialization timeout for the realtime reporter is increased to 1 hour. The overall timeout is left to the default value of 4 hours. So you have enough time to step through the PL/SQL code and analyse it. Press the `Stop` button at any time to cancel the test run. -![Stop utPLSQL test run](images/debug_utplsql_test_stop.png) +![Stop utPLSQL test run](/images/debug_utplsql_test_stop.png) ### Code coverage... @@ -34,13 +34,13 @@ In the Connections window, select a connection or one or more packages for a cod In the dialog you can set some parameters. If you run code coverage for a few chosen packages or from the PL/SQL editor the objects to be included are determined according the object dependencies in the Oracle data dictionary. -![Code coverage dialog](images/code_coverage_dialog.png) +![Code coverage dialog](/images/code_coverage_dialog.png) Press `Run` to produce the code coverage process in the background. You may minimize or close the dialog. To abort the process, press `Cancel`. The HTML report is shown in your default browser. -![Code coverage report](images/code_coverage_report_all_files.png) +![Code coverage report](/images/code_coverage_report_all_files.png) ### Generate utPLSQL test @@ -48,7 +48,7 @@ The HTML report is shown in your default browser. Select a package, type, function or procedure to build a utPLSQL test package skeleton. The generated package compiles and executes, but still needs some rework. -![Generate utPLSQL test](images/generate_utplsql_test.png) +![Generate utPLSQL test](/images/generate_utplsql_test.png) #### From scratch @@ -56,7 +56,7 @@ Select a package, type, function or procedure to build a utPLSQL test package sk 2. Type `ut_` in the Worksheet or a PL/SQL editor and press `Ctrl-Space` to get the list of a utPLSQL code templates 3. Press `Return` to paste a code template at the current cursor position -![Generate utPLSQL test](images/generate_utplsql_test_from_template.png) +![Generate utPLSQL test](/images/generate_utplsql_test_from_template.png) ### Snippets @@ -68,19 +68,19 @@ Insert the snippets by drag & drop into your code. Annotations are used in the package specification for various test configurations. -![utPLSQL Annotations](images/snippets_annotations.png) +![utPLSQL Annotations](/images/snippets_annotations.png) #### Expectations Expectations are used in the package body to compare actual with expected results. -![utPLSQL Expectations](images/snippets_expectations.png) +![utPLSQL Expectations](/images/snippets_expectations.png) ### Preferences Set your preferences to change the behaviour of utPLSQL within SQL Developer. -![Preferences](images/preferences.png) +![Preferences](/images/preferences.png) ### oddgen integration @@ -95,13 +95,13 @@ The use of [oddgen for SQL Developer](https://www.oddgen.org/) is optional. utPLSQL can run tests based on suitepaths and suites. The next screenshot shows the generated run command for two selected suitepaths. -![Generate utPLSQL test](images/oddgen_run_utplsql_test.png) +![Generate utPLSQL test](/images/oddgen_run_utplsql_test.png) #### Generate utPLSQL test Use oddgen to generate utPLSQL test package skeletons. When generating to files, a file for each package specification and package body is created. -![Generate utPLSQL test](images/oddgen_generate_utplsql_test.png) +![Generate utPLSQL test](/images/oddgen_generate_utplsql_test.png) ## Releases From 3bdd3c3937a2b93670cf3ffdcef95a28e728d2ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20G=C4=99bal?= Date: Mon, 3 Aug 2026 21:47:40 +0800 Subject: [PATCH 5/5] Modified readme in attempt to workaround the issue: https://github.com/mondeja/mkdocs-include-markdown-plugin/issues/302 --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 2138e96..a6c1ec7 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ utPLSQL for SQL Developer extends Oracle's SQL Developer to In the Connections window, select a connection or one or more packages or package procedures to run utPLSQL tests. Or you can run utPLSQL tests directly from the PL/SQL editor. The test procedures are determined according to the cursor position in the PL/SQL editor. -![Run utPLSQL test](/images/run_utplsql_test.png) +![Run utPLSQL test](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/run_utplsql_test.png) ### Debug utPLSQL test @@ -22,11 +22,11 @@ Select the tests to debug, the same way you would if you were just running them, And then the PL/SQL Debugger is called for the generated, anonymous PL/SQL block. -![Anonymous PL/SQL block to debug utPLSQL test](/images/debug_utplsql_test_anonymous_block.png) +![Anonymous PL/SQL block to debug utPLSQL test](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/debug_utplsql_test_anonymous_block.png) The initialization timeout for the realtime reporter is increased to 1 hour. The overall timeout is left to the default value of 4 hours. So you have enough time to step through the PL/SQL code and analyse it. Press the `Stop` button at any time to cancel the test run. -![Stop utPLSQL test run](/images/debug_utplsql_test_stop.png) +![Stop utPLSQL test run](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/debug_utplsql_test_stop.png) ### Code coverage... @@ -34,13 +34,13 @@ In the Connections window, select a connection or one or more packages for a cod In the dialog you can set some parameters. If you run code coverage for a few chosen packages or from the PL/SQL editor the objects to be included are determined according the object dependencies in the Oracle data dictionary. -![Code coverage dialog](/images/code_coverage_dialog.png) +![Code coverage dialog](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/code_coverage_dialog.png) Press `Run` to produce the code coverage process in the background. You may minimize or close the dialog. To abort the process, press `Cancel`. The HTML report is shown in your default browser. -![Code coverage report](/images/code_coverage_report_all_files.png) +![Code coverage report](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/code_coverage_report_all_files.png) ### Generate utPLSQL test @@ -48,7 +48,7 @@ The HTML report is shown in your default browser. Select a package, type, function or procedure to build a utPLSQL test package skeleton. The generated package compiles and executes, but still needs some rework. -![Generate utPLSQL test](/images/generate_utplsql_test.png) +![Generate utPLSQL test](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/generate_utplsql_test.png) #### From scratch @@ -56,7 +56,7 @@ Select a package, type, function or procedure to build a utPLSQL test package sk 2. Type `ut_` in the Worksheet or a PL/SQL editor and press `Ctrl-Space` to get the list of a utPLSQL code templates 3. Press `Return` to paste a code template at the current cursor position -![Generate utPLSQL test](/images/generate_utplsql_test_from_template.png) +![Generate utPLSQL test](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/generate_utplsql_test_from_template.png) ### Snippets @@ -68,19 +68,19 @@ Insert the snippets by drag & drop into your code. Annotations are used in the package specification for various test configurations. -![utPLSQL Annotations](/images/snippets_annotations.png) +![utPLSQL Annotations](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/snippets_annotations.png) #### Expectations Expectations are used in the package body to compare actual with expected results. -![utPLSQL Expectations](/images/snippets_expectations.png) +![utPLSQL Expectations](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/snippets_expectations.png) ### Preferences Set your preferences to change the behaviour of utPLSQL within SQL Developer. -![Preferences](/images/preferences.png) +![Preferences](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/preferences.png) ### oddgen integration @@ -95,13 +95,13 @@ The use of [oddgen for SQL Developer](https://www.oddgen.org/) is optional. utPLSQL can run tests based on suitepaths and suites. The next screenshot shows the generated run command for two selected suitepaths. -![Generate utPLSQL test](/images/oddgen_run_utplsql_test.png) +![Generate utPLSQL test](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/oddgen_run_utplsql_test.png) #### Generate utPLSQL test Use oddgen to generate utPLSQL test package skeletons. When generating to files, a file for each package specification and package body is created. -![Generate utPLSQL test](/images/oddgen_generate_utplsql_test.png) +![Generate utPLSQL test](https://raw.githubusercontent.com/utPLSQL/utPLSQL-SQLDeveloper/main/images/oddgen_generate_utplsql_test.png) ## Releases