diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/html-pages.xsl b/jOOQ-manual/src/main/resources/org/jooq/web/html-pages.xsl
index f2d883d2a2..063d0d7034 100644
--- a/jOOQ-manual/src/main/resources/org/jooq/web/html-pages.xsl
+++ b/jOOQ-manual/src/main/resources/org/jooq/web/html-pages.xsl
@@ -50,6 +50,7 @@
+
'
@@ -65,6 +66,26 @@
<?php
// The following content has been XSL transformed from manual.xml using html-pages.xsl
// Please do not edit this content manually
+
+
+
+$canonical = true;
+function printCanonical() {
+?>
+
+
+
+ https://www.jooq.org
+
+
+
+
+<?php
+}
+
+
+
+
require '
frame.php';
@@ -210,6 +231,20 @@ function printContent() {
/
+
+
+
+
+
+
+ <?=$root?>/doc/latest/
+
+
+
+
+ /
+
+
diff --git a/jOOQ-release/release/template/RELEASENOTES.txt b/jOOQ-release/release/template/RELEASENOTES.txt
index 87acce2e91..850aefd564 100644
--- a/jOOQ-release/release/template/RELEASENOTES.txt
+++ b/jOOQ-release/release/template/RELEASENOTES.txt
@@ -10,6 +10,25 @@ http://www.jooq.org/notes
For a text version, see
http://www.jooq.org/inc/RELEASENOTES.txt
+Version 3.10.5 - February 15, 2018
+================================================================================
+
+This is a 3.10 patch release with bug fixes
+
+Features and Improvements
+-------------------------
+#7088 - Add support for SET SCHEMA and SET CATALOG
+
+Bug Fixes
+---------
+#7080 - Support PostgreSQL SMALLSERIAL and BIGSERIAL types in parser / DDLDatabase
+#7090 - Parser and DDLDatabase cannot parse certain PostgreSQL types
+#7092 - ParsingStatement is not overriding all methods from DefaultStatement
+#7110 - Compilation error in generated DAOs when primary key is a composite type
+#7128 - NPE while fetching certain indexes during code generation
+#7159 - Add public internal API for use by code generator (to work around Scala issues)
+#7170 - Various parser bugs / missing features
+
Version 3.10.4 - January 16, 2018
================================================================================
diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java
index ba9c27ff94..76612bdb90 100644
--- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java
@@ -6046,9 +6046,12 @@ final class ParserImpl implements Parser {
else if (parseKeywordIf(ctx, "TIMESTAMP")) {
Integer precision = parseDataTypePrecision(ctx);
+
if (parseKeywordIf(ctx, "WITH TIME ZONE"))
return precision == null ? SQLDataType.TIMESTAMPWITHTIMEZONE : SQLDataType.TIMESTAMPWITHTIMEZONE(precision);
- else if (parseKeywordIf(ctx, "WITHOUT TIME ZONE") || true)
+ else
+
+ if (parseKeywordIf(ctx, "WITHOUT TIME ZONE") || true)
return precision == null ? SQLDataType.TIMESTAMP : SQLDataType.TIMESTAMP(precision);
}
@@ -6058,9 +6061,12 @@ final class ParserImpl implements Parser {
else if (parseKeywordIf(ctx, "TIME")) {
Integer precision = parseDataTypePrecision(ctx);
+
if (parseKeywordIf(ctx, "WITH TIME ZONE"))
return precision == null ? SQLDataType.TIMEWITHTIMEZONE : SQLDataType.TIMEWITHTIMEZONE(precision);
- else if (parseKeywordIf(ctx, "WITHOUT TIME ZONE") || true)
+ else
+
+ if (parseKeywordIf(ctx, "WITHOUT TIME ZONE") || true)
return precision == null ? SQLDataType.TIME : SQLDataType.TIME(precision);
}