From e22ea749607ef27182ef41e562e126d1f5de0602 Mon Sep 17 00:00:00 2001 From: morazow Date: Tue, 1 Jun 2021 09:37:14 +0200 Subject: [PATCH 1/2] Fixed updated for release. --- dependencies.md | 54 ++++++++++++------------- doc/changes/changes_4.4.1.md | 26 ++++++++---- error_code_config.yml | 5 +++ pom.xml | 78 ++++++++++++++++++++++++++++-------- 4 files changed, 113 insertions(+), 50 deletions(-) create mode 100644 error_code_config.yml diff --git a/dependencies.md b/dependencies.md index f1fd569e..f1d7297b 100644 --- a/dependencies.md +++ b/dependencies.md @@ -13,29 +13,29 @@ ## Plugin Dependencies -| Dependency | License | -| ------------------------------------------------------- | --------------------------------------------- | -| [Apache Maven Compiler Plugin][10] | [Apache License, Version 2.0][11] | -| [JaCoCo :: Maven Plugin][12] | [Eclipse Public License 2.0][13] | -| [Maven Surefire Plugin][14] | [Apache License, Version 2.0][11] | -| [Apache Maven Source Plugin][16] | [Apache License, Version 2.0][11] | -| [Apache Maven Javadoc Plugin][18] | [Apache License, Version 2.0][11] | -| [Apache Maven GPG Plugin][20] | [Apache License, Version 2.0][9] | -| [OpenFastTrace Maven Plugin][22] | [GNU General Public License v3.0][23] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][24] | [ASL2][9] | -| [Versions Maven Plugin][26] | [Apache License, Version 2.0][11] | -| [Apache Maven Enforcer Plugin][28] | [Apache License, Version 2.0][11] | -| [Nexus Staging Maven Plugin][30] | [Eclipse Public License][31] | -| [Project keeper maven plugin][32] | [MIT][33] | -| [Maven Failsafe Plugin][34] | [Apache License, Version 2.0][11] | -| [Maven Deploy Plugin][36] | [The Apache Software License, Version 2.0][9] | -| [error-code-crawler-maven-plugin][38] | [MIT][33] | -| [Reproducible Build Maven Plugin][40] | [Apache 2.0][9] | -| [Maven Clean Plugin][42] | [The Apache Software License, Version 2.0][9] | -| [Maven Resources Plugin][44] | [The Apache Software License, Version 2.0][9] | -| [Maven JAR Plugin][46] | [The Apache Software License, Version 2.0][9] | -| [Maven Install Plugin][48] | [The Apache Software License, Version 2.0][9] | -| [Maven Site Plugin 3][50] | [The Apache Software License, Version 2.0][9] | +| Dependency | License | +| ------------------------------------------------------- | ------------------------------------- | +| [Apache Maven Compiler Plugin][10] | [Apache License, Version 2.0][11] | +| [JaCoCo :: Maven Plugin][12] | [Eclipse Public License 2.0][13] | +| [Maven Surefire Plugin][14] | [Apache License, Version 2.0][11] | +| [Apache Maven Source Plugin][16] | [Apache License, Version 2.0][11] | +| [Apache Maven Javadoc Plugin][18] | [Apache License, Version 2.0][11] | +| [Apache Maven GPG Plugin][20] | [Apache License, Version 2.0][9] | +| [OpenFastTrace Maven Plugin][22] | [GNU General Public License v3.0][23] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][24] | [ASL2][9] | +| [Versions Maven Plugin][26] | [Apache License, Version 2.0][11] | +| [Apache Maven Enforcer Plugin][28] | [Apache License, Version 2.0][11] | +| [Nexus Staging Maven Plugin][30] | [Eclipse Public License][31] | +| [Project keeper maven plugin][32] | [MIT][33] | +| [Maven Failsafe Plugin][34] | [Apache License, Version 2.0][11] | +| [Apache Maven Deploy Plugin][36] | [Apache License, Version 2.0][9] | +| [error-code-crawler-maven-plugin][38] | [MIT][33] | +| [Reproducible Build Maven Plugin][40] | [Apache 2.0][9] | +| [Apache Maven Clean Plugin][42] | [Apache License, Version 2.0][11] | +| [Apache Maven Resources Plugin][44] | [Apache License, Version 2.0][11] | +| [Apache Maven JAR Plugin][46] | [Apache License, Version 2.0][11] | +| [Apache Maven Install Plugin][48] | [Apache License, Version 2.0][9] | +| [Apache Maven Site Plugin][50] | [Apache License, Version 2.0][11] | [12]: https://www.eclemma.org/jacoco/index.html [32]: https://github.com/exasol/project-keeper-maven-plugin @@ -43,19 +43,20 @@ [9]: http://www.apache.org/licenses/LICENSE-2.0.txt [14]: https://maven.apache.org/surefire/maven-surefire-plugin/ [30]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ -[42]: http://maven.apache.org/plugins/maven-clean-plugin/ [4]: https://github.com/mockito/mockito [33]: https://opensource.org/licenses/MIT [34]: https://maven.apache.org/surefire/maven-failsafe-plugin/ [26]: http://www.mojohaus.org/versions-maven-plugin/ [10]: https://maven.apache.org/plugins/maven-compiler-plugin/ [20]: http://maven.apache.org/plugins/maven-gpg-plugin/ +[44]: https://maven.apache.org/plugins/maven-resources-plugin/ [22]: https://github.com/itsallcode/openfasttrace-maven-plugin +[42]: https://maven.apache.org/plugins/maven-clean-plugin/ [13]: https://www.eclipse.org/legal/epl-2.0/ [31]: http://www.eclipse.org/legal/epl-v10.html [40]: http://zlika.github.io/reproducible-build-maven-plugin +[50]: https://maven.apache.org/plugins/maven-site-plugin/ [23]: https://www.gnu.org/licenses/gpl-3.0.html -[46]: http://maven.apache.org/plugins/maven-jar-plugin/ [11]: https://www.apache.org/licenses/LICENSE-2.0.txt [28]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ [5]: https://github.com/mockito/mockito/blob/release/3.x/LICENSE @@ -67,7 +68,6 @@ [8]: http://www.jqno.nl/equalsverifier [16]: https://maven.apache.org/plugins/maven-source-plugin/ [36]: http://maven.apache.org/plugins/maven-deploy-plugin/ -[50]: http://maven.apache.org/plugins/maven-site-plugin/ -[44]: http://maven.apache.org/plugins/maven-resources-plugin/ [18]: https://maven.apache.org/plugins/maven-javadoc-plugin/ [38]: https://github.com/exasol/error-code-crawler-maven-plugin +[46]: https://maven.apache.org/plugins/maven-jar-plugin/ diff --git a/doc/changes/changes_4.4.1.md b/doc/changes/changes_4.4.1.md index 6c8076a9..34c7ad87 100644 --- a/doc/changes/changes_4.4.1.md +++ b/doc/changes/changes_4.4.1.md @@ -1,11 +1,15 @@ -# SQL Statement Builder 4.4.1, released 2021-??-?? +# SQL Statement Builder 4.4.1, released 2021-06-01 -Code Name: +Code Name: Documentation Improvements and Refactorings + +## Summary + +Improved documentation, added links to API documentation and refactored tests. ## Refactoring * #97: Refactored functions tests. -* #93: Replaced by {@code}. +* #93: Replaced `` by `{@code}`. ## Documentation @@ -16,11 +20,19 @@ Code Name: ### Test Dependency Updates -* Updated `nl.jqno.equalsverifier:equalsverifier:3.5.5` to `3.6` -* Updated `org.mockito:mockito-core:3.8.0` to `3.9.0` -* Updated `org.mockito:mockito-junit-jupiter:3.8.0` to `3.9.0` +* Updated `nl.jqno.equalsverifier:equalsverifier:3.5.5` to `3.6.1` +* Updated `org.junit.jupiter:junit-jupiter:5.7.1` to `5.7.2` +* Updated `org.mockito:mockito-core:3.8.0` to `3.10.0` +* Updated `org.mockito:mockito-junit-jupiter:3.8.0` to `3.10.0` ### Plugin Dependency Updates -* Updated `com.exasol:project-keeper-maven-plugin:0.5.0` to `0.7.0` +* Updated `com.exasol:error-code-crawler-maven-plugin:0.1.1` to `0.4.0` +* Updated `com.exasol:project-keeper-maven-plugin:0.5.0` to `0.7.1` * Added `io.github.zlika:reproducible-build-maven-plugin:0.13` +* Updated `org.apache.maven.plugins:maven-clean-plugin:2.5` to `3.1.0` +* Updated `org.apache.maven.plugins:maven-deploy-plugin:2.7` to `2.8.2` +* Updated `org.apache.maven.plugins:maven-install-plugin:2.4` to `2.5.2` +* Updated `org.apache.maven.plugins:maven-jar-plugin:2.4` to `3.2.0` +* Updated `org.apache.maven.plugins:maven-resources-plugin:2.6` to `3.2.0` +* Updated `org.apache.maven.plugins:maven-site-plugin:3.3` to `3.9.1` diff --git a/error_code_config.yml b/error_code_config.yml new file mode 100644 index 00000000..b9da9f27 --- /dev/null +++ b/error_code_config.yml @@ -0,0 +1,5 @@ +error-tags: + ESB: + packages: + - com.exasol.sql + highest-index: 0 diff --git a/pom.xml b/pom.xml index d800ef93..ab0e185e 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,4 @@ - - + 4.0.0 com.exasol sql-statement-builder @@ -16,7 +14,7 @@ UTF-8 11 true - 3.9.0 + 3.10.0 @@ -68,7 +66,7 @@ org.junit.jupiter junit-jupiter - 5.7.1 + 5.7.2 test @@ -92,7 +90,7 @@ nl.jqno.equalsverifier equalsverifier - 3.6 + 3.6.1 test @@ -113,25 +111,45 @@ 0.8.6 + prepare-agent prepare-agent - report - test + prepare-agent-integration - report + prepare-agent-integration - prepare-agent + merge-results + verify - prepare-agent + merge + + + + ${project.build.directory}/ + + jacoco*.exec + + + + ${project.build.directory}/aggregate.exec + + + + report + verify + + report + + + ${project.build.directory}/aggregate.exec + - - @@ -286,7 +304,7 @@ com.exasol project-keeper-maven-plugin - 0.7.0 + 0.7.1 @@ -336,7 +354,7 @@ com.exasol error-code-crawler-maven-plugin - 0.1.1 + 0.4.0 @@ -360,5 +378,33 @@ + + + + maven-clean-plugin + 3.1.0 + + + maven-install-plugin + 2.5.2 + + + maven-jar-plugin + 3.2.0 + + + maven-resources-plugin + 3.2.0 + + + maven-deploy-plugin + 2.8.2 + + + maven-site-plugin + 3.9.1 + + + - \ No newline at end of file + From 6ae2def78696daedf003135a22ed6d51eba50bcd Mon Sep 17 00:00:00 2001 From: morazow Date: Tue, 1 Jun 2021 09:43:06 +0200 Subject: [PATCH 2/2] Added release config file for community releasing. --- release_config.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 release_config.yml diff --git a/release_config.yml b/release_config.yml new file mode 100644 index 00000000..e88ff434 --- /dev/null +++ b/release_config.yml @@ -0,0 +1,11 @@ +community-tags: + - SQL Statement Builder + - Exasol + - SQL + - Builder Pattern + - Open Source + - GitHub +community-project-name: SQL Statement Builder +community-project-description: | + The [sql-statement-builder](https://github.com/exasol/sql-statement-builder) + supports building Exasol SQL statements safely without string concatenation.