This is an automated email from the ASF dual-hosted git repository.
shazwazza pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/lucenenet-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 0626ce6 New website version built
new de3b2b8 Merge pull request #24 from
Shazwazza/task/website-build-49d3973647c6c08111488e610ca78089efc3291e
0626ce6 is described below
commit 0626ce623ef549a314697d1282ba9d077c0be9e8
Author: Shazwazza <[email protected]>
AuthorDate: Tue Oct 26 18:57:33 2021 +0000
New website version built
---
contributing/community-links.html | 2 +-
contributing/current-status.html | 2 +-
contributing/documentation.html | 2 +-
contributing/index.html | 2 +-
contributing/issue-tracker.html | 2 +-
contributing/mailing-lists.html | 2 +-
contributing/make-release.html | 2 +-
contributing/source.html | 2 +-
contributing/versioning.html | 2 +-
contributing/wiki.html | 2 +-
docs.html | 2 +-
download/download.html | 2 +-
download/version-2.html | 2 +-
download/version-3.html | 2 +-
download/version-4.8.0-beta00007.html | 2 +-
download/version-4.8.0-beta00008.html | 2 +-
download/version-4.8.0-beta00009.html | 2 +-
download/version-4.8.0-beta00010.html | 2 +-
download/version-4.8.0-beta00011.html | 2 +-
download/version-4.8.0-beta00012.html | 2 +-
download/version-4.8.0-beta00013.html | 2 +-
download/version-4.8.0-beta00014.html | 2 +-
index.html | 4 +-
manifest.json | 70 +++++----
release-notes/version-4.8.0-beta00013.html | 2 +-
release-notes/version-4.8.0-beta00014.html | 2 +-
release-notes/version-4.8.0-beta00015.html | 229 +++++++++++++++++++++++++++++
styles/docfx.css | 22 ++-
styles/docfx.js | 35 +++--
styles/docfx.vendor.js | 9 +-
xrefmap.yml | 3 +
31 files changed, 351 insertions(+), 69 deletions(-)
diff --git a/contributing/community-links.html
b/contributing/community-links.html
index 313df24..f55959a 100644
--- a/contributing/community-links.html
+++ b/contributing/community-links.html
@@ -8,7 +8,7 @@
<title>Community Links | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Community Links | Apache Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/current-status.html b/contributing/current-status.html
index 90f66b8..a7741cb 100644
--- a/contributing/current-status.html
+++ b/contributing/current-status.html
@@ -8,7 +8,7 @@
<title>The current status of the Lucene.Net project | Apache Lucene.NET
4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="The current status of the Lucene.Net project |
Apache Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/documentation.html b/contributing/documentation.html
index 4753ee3..d3d3085 100644
--- a/contributing/documentation.html
+++ b/contributing/documentation.html
@@ -8,7 +8,7 @@
<title>Documentation & Website | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Documentation & Website | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/index.html b/contributing/index.html
index 3e47c80..a5112a0 100644
--- a/contributing/index.html
+++ b/contributing/index.html
@@ -8,7 +8,7 @@
<title>Lucene.Net project contributing guide | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Lucene.Net project contributing guide | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/issue-tracker.html b/contributing/issue-tracker.html
index 0ba4c4f..e91c670 100644
--- a/contributing/issue-tracker.html
+++ b/contributing/issue-tracker.html
@@ -8,7 +8,7 @@
<title>Issue Tracker | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Issue Tracker | Apache Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/mailing-lists.html b/contributing/mailing-lists.html
index a82b39b..909f9e8 100644
--- a/contributing/mailing-lists.html
+++ b/contributing/mailing-lists.html
@@ -8,7 +8,7 @@
<title>Mailing Lists | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Mailing Lists | Apache Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/make-release.html b/contributing/make-release.html
index 7ba1dfd..46a7607 100644
--- a/contributing/make-release.html
+++ b/contributing/make-release.html
@@ -8,7 +8,7 @@
<title>Making a release of Lucene.Net | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Making a release of Lucene.Net | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/source.html b/contributing/source.html
index de26caa..a081801 100644
--- a/contributing/source.html
+++ b/contributing/source.html
@@ -8,7 +8,7 @@
<title>Source code | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Source code | Apache Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/versioning.html b/contributing/versioning.html
index 70a20a9..65a1c84 100644
--- a/contributing/versioning.html
+++ b/contributing/versioning.html
@@ -8,7 +8,7 @@
<title>Versioning Procedure Overview | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Versioning Procedure Overview | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/wiki.html b/contributing/wiki.html
index 16cffa8..91d4233 100644
--- a/contributing/wiki.html
+++ b/contributing/wiki.html
@@ -8,7 +8,7 @@
<title>Wiki | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Wiki | Apache Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/docs.html b/docs.html
index 51a0e1b..5ade9d5 100644
--- a/docs.html
+++ b/docs.html
@@ -8,7 +8,7 @@
<title>Lucene.Net Documentation | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Lucene.Net Documentation | Apache Lucene.NET
4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="logo/favicon.ico">
<link rel="stylesheet" href="styles/docfx.vendor.css">
diff --git a/download/download.html b/download/download.html
index 9abb93e..9a3bd63 100644
--- a/download/download.html
+++ b/download/download.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net | Apache Lucene.NET 4.8.0
">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-2.html b/download/version-2.html
index ee73364..ad759db 100644
--- a/download/version-2.html
+++ b/download/version-2.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 2.9.4 | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 2.9.4 | Apache Lucene.NET
4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-3.html b/download/version-3.html
index 90c2f68..f950d8f 100644
--- a/download/version-3.html
+++ b/download/version-3.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 3.0.3 | Apache Lucene.NET 4.8.0 </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 3.0.3 | Apache Lucene.NET
4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-4.8.0-beta00007.html
b/download/version-4.8.0-beta00007.html
index 9b01d02..861256b 100644
--- a/download/version-4.8.0-beta00007.html
+++ b/download/version-4.8.0-beta00007.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 4.8.0-beta00007 | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 4.8.0-beta00007 | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-4.8.0-beta00008.html
b/download/version-4.8.0-beta00008.html
index a6a0f7e..3682ed0 100644
--- a/download/version-4.8.0-beta00008.html
+++ b/download/version-4.8.0-beta00008.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 4.8.0-beta00008 | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 4.8.0-beta00008 | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-4.8.0-beta00009.html
b/download/version-4.8.0-beta00009.html
index d50369e..37c9d59 100644
--- a/download/version-4.8.0-beta00009.html
+++ b/download/version-4.8.0-beta00009.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 4.8.0-beta00009 | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 4.8.0-beta00009 | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-4.8.0-beta00010.html
b/download/version-4.8.0-beta00010.html
index c96e716..c32dc5a 100644
--- a/download/version-4.8.0-beta00010.html
+++ b/download/version-4.8.0-beta00010.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 4.8.0-beta00010 | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 4.8.0-beta00010 | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-4.8.0-beta00011.html
b/download/version-4.8.0-beta00011.html
index f49cd3f..db68590 100644
--- a/download/version-4.8.0-beta00011.html
+++ b/download/version-4.8.0-beta00011.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 4.8.0-beta00011 | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 4.8.0-beta00011 | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-4.8.0-beta00012.html
b/download/version-4.8.0-beta00012.html
index 7e68377..d4f271a 100644
--- a/download/version-4.8.0-beta00012.html
+++ b/download/version-4.8.0-beta00012.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 4.8.0-beta00012 | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 4.8.0-beta00012 | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-4.8.0-beta00013.html
b/download/version-4.8.0-beta00013.html
index 097f516..f4e223e 100644
--- a/download/version-4.8.0-beta00013.html
+++ b/download/version-4.8.0-beta00013.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 4.8.0-beta00013 | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 4.8.0-beta00013 | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/download/version-4.8.0-beta00014.html
b/download/version-4.8.0-beta00014.html
index f2c3741..486a007 100644
--- a/download/version-4.8.0-beta00014.html
+++ b/download/version-4.8.0-beta00014.html
@@ -8,7 +8,7 @@
<title>Download Lucene.Net 4.8.0-beta00014 | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Download Lucene.Net 4.8.0-beta00014 | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/index.html b/index.html
index f1c9a48..698d77e 100644
--- a/index.html
+++ b/index.html
@@ -8,7 +8,7 @@
<title>Welcome to the Lucene.NET website! | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Welcome to the Lucene.NET website! | Apache
Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="logo/favicon.ico">
<link rel="stylesheet" href="styles/docfx.vendor.css">
@@ -181,7 +181,7 @@ foreach (var hit in hits)
<ul>
<li>The beta version is extremely stable</li>
<li>Has more than 7800+ passing unit tests</li>
-<li>Integrates well with .NET 5.0 and .NET Core 2+</li>
+<li>Integrates well with .NET 6.0, .NET 5.0 and .NET Core 2+</li>
<li>Supports .NET Standard 2.1 and .NET Standard 2.0</li>
<li>Supports .NET Framework 4.5+</li>
<li>Some developers already use it in production environments</li>
diff --git a/manifest.json b/manifest.json
index b15bfa1..6eb3701 100644
--- a/manifest.json
+++ b/manifest.json
@@ -53,7 +53,7 @@
"output": {
".html": {
"relative_path": "contributing/community-links.html",
- "hash": "+JXLZbHA5E/kpc5KoljyIQ=="
+ "hash": "q3QPeqzvMhsj7bm8IL8VXBeexrRzsY5Q7jbp8xFUOyY="
}
},
"is_incremental": false,
@@ -65,7 +65,7 @@
"output": {
".html": {
"relative_path": "contributing/current-status.html",
- "hash": "1oTuXJ44U3Dlmhz5XAoRbQ=="
+ "hash": "WW/Hn1EMCw1jRBchF6VZ4NGe8EUNbgth/S6e7KnpTh4="
}
},
"is_incremental": false,
@@ -77,7 +77,7 @@
"output": {
".html": {
"relative_path": "contributing/documentation.html",
- "hash": "0tLnP8AWdzijET6sWdX2OQ=="
+ "hash": "eBLacDEtRFa/onUDQMtdX9nzl45/R+Efo44FMszT8k8="
}
},
"is_incremental": false,
@@ -89,7 +89,7 @@
"output": {
".html": {
"relative_path": "contributing/index.html",
- "hash": "L5Ke/qRYydVUt0nDVy3sPw=="
+ "hash": "p8O+uD9TvfMBDW6qVNSXrD+TUU7Z/N+aiFNA1fyE3vk="
}
},
"is_incremental": false,
@@ -101,7 +101,7 @@
"output": {
".html": {
"relative_path": "contributing/issue-tracker.html",
- "hash": "PGm0O2cVaCQn38syIcKzRw=="
+ "hash": "cIfSwdc6lMjYn7gfyFhW9u67scM0itNAOSejKwiPefY="
}
},
"is_incremental": false,
@@ -113,7 +113,7 @@
"output": {
".html": {
"relative_path": "contributing/mailing-lists.html",
- "hash": "B2sCQ4yRo17Q3XwR2QohfQ=="
+ "hash": "piLhUKmDbPxB82D/VIoGvj2RpmKZVkAcsOLKyM3CYyk="
}
},
"is_incremental": false,
@@ -125,7 +125,7 @@
"output": {
".html": {
"relative_path": "contributing/make-release.html",
- "hash": "HJ+R5aLi1kf/rhDJwaxkKQ=="
+ "hash": "ICnXd0JwS7LiT+Lyo4z0LMdRsYunkZl1l7a4pdv+YcA="
}
},
"is_incremental": false,
@@ -137,7 +137,7 @@
"output": {
".html": {
"relative_path": "contributing/source.html",
- "hash": "ZWjTi+GVdkDsnOZvoT4bhA=="
+ "hash": "qq7AeUcs01z22KBzuv6gKsbOyIKNCdvZg6dOqBvzhTo="
}
},
"is_incremental": false,
@@ -149,7 +149,7 @@
"output": {
".html": {
"relative_path": "contributing/toc.html",
- "hash": "Zx8/htgGbsLd2IpivlJ7mQ=="
+ "hash": "dvANsNT+c6CcfvZMchyMdgcKvLp4l+nmf0bEd3HnQOk="
}
},
"is_incremental": false,
@@ -161,7 +161,7 @@
"output": {
".html": {
"relative_path": "contributing/versioning.html",
- "hash": "pFtqEajnR/e/EAWAQ1PaiA=="
+ "hash": "fQNnVkcBkL/ZfJzg+7sDkOlEcQIi5Gt0O58PSbZykZ4="
}
},
"is_incremental": false,
@@ -173,7 +173,7 @@
"output": {
".html": {
"relative_path": "contributing/wiki.html",
- "hash": "GAgce6tvZuP4FdejJS7uew=="
+ "hash": "v7jeEIAEMLAcfn2QwhaPlNc5cnDvyreZXmZeQMutgtE="
}
},
"is_incremental": false,
@@ -185,7 +185,7 @@
"output": {
".html": {
"relative_path": "docs.html",
- "hash": "atlr9QOSWm3gD05FkCDraQ=="
+ "hash": "qt/vgaUGrXfVprULAdOIyp0itKf/KRsSd72JfZ/0CX4="
}
},
"is_incremental": false,
@@ -197,7 +197,7 @@
"output": {
".html": {
"relative_path": "download/download.html",
- "hash": "qqjBNhUhMWDjUvnG/6jQHQ=="
+ "hash": "Zm3hm8QHituc5rBQT8dWhyLUF5vwTRv3CBHeXDqFf8o="
}
},
"is_incremental": false,
@@ -209,7 +209,7 @@
"output": {
".html": {
"relative_path": "download/toc.html",
- "hash": "YTBGXSZ5GgwsY7gr+GhE6A=="
+ "hash": "KVN3nMkNNqRt64WFQwQ7Hc+HikO/wg96sGmCJUc6eWA="
}
},
"is_incremental": false,
@@ -221,7 +221,7 @@
"output": {
".html": {
"relative_path": "download/version-2.html",
- "hash": "ZP/yG3pAt6qbr9Eh1mzcxg=="
+ "hash": "W9CsY3YyVWFfpQcz9nV2I3tqobi+OtRDpsodnUPMTms="
}
},
"is_incremental": false,
@@ -233,7 +233,7 @@
"output": {
".html": {
"relative_path": "download/version-3.html",
- "hash": "S7ePGSsjSPCbL8s+uXCuOg=="
+ "hash": "4F2UMX5gTtGdO9UwsqpJUU/PgqtqudaNjIeZiVFwgFA="
}
},
"is_incremental": false,
@@ -245,7 +245,7 @@
"output": {
".html": {
"relative_path": "download/version-4.8.0-beta00007.html",
- "hash": "e9lqYfSpx3oO6kW+q402Vg=="
+ "hash": "ZOcJgGMbgziQeiPy3hT5UsYwMQu86n91R+xnKUsVAKw="
}
},
"is_incremental": false,
@@ -257,7 +257,7 @@
"output": {
".html": {
"relative_path": "download/version-4.8.0-beta00008.html",
- "hash": "QwwQbA2s+INoiCJWlj8vhA=="
+ "hash": "cvcKwX7jc7/ws6qqE5l1zxesuOkkzJBIl50yDWH1SN4="
}
},
"is_incremental": false,
@@ -269,7 +269,7 @@
"output": {
".html": {
"relative_path": "download/version-4.8.0-beta00009.html",
- "hash": "tFTRN5guE+XUug/ZS6Lubw=="
+ "hash": "7rcHOo9q6xRWErrymg7i1XeSCS5gZsLkyppUvj6MOVo="
}
},
"is_incremental": false,
@@ -281,7 +281,7 @@
"output": {
".html": {
"relative_path": "download/version-4.8.0-beta00010.html",
- "hash": "h8NBvrddwcrxY9lfLiXUXQ=="
+ "hash": "sfbYisEpkod+pyhpx0Ysc8kqvD0KnTshLuvS9SIDdgI="
}
},
"is_incremental": false,
@@ -293,7 +293,7 @@
"output": {
".html": {
"relative_path": "download/version-4.8.0-beta00011.html",
- "hash": "H0o1MpbkEPcnUYg6WjJdyw=="
+ "hash": "i9bBTq6N3fjW0Q8WU8IOqlamHH2x1TXsAaz+KrAiC8o="
}
},
"is_incremental": false,
@@ -305,7 +305,7 @@
"output": {
".html": {
"relative_path": "download/version-4.8.0-beta00012.html",
- "hash": "3BhWTLLiNrbcXvAW+UG7gg=="
+ "hash": "PE9BRFt/n32ZxobXaUd+D2zvzy0d1/oevy4qdPyj5GE="
}
},
"is_incremental": false,
@@ -317,7 +317,7 @@
"output": {
".html": {
"relative_path": "download/version-4.8.0-beta00013.html",
- "hash": "0U8bqagLwoft64yMfw1Yhg=="
+ "hash": "k6iVbEeCOZJcUi4Byh0bPU5ccYV9jiP2rDkKwEOm3js="
}
},
"is_incremental": false,
@@ -329,7 +329,7 @@
"output": {
".html": {
"relative_path": "download/version-4.8.0-beta00014.html",
- "hash": "CdTrWD3uNdK9r9X+FzaNnw=="
+ "hash": "ZYP7kpyLnGqcOty9ma4nuBDKAhKJAUkC/npJkMG6MRg="
}
},
"is_incremental": false,
@@ -341,7 +341,7 @@
"output": {
".html": {
"relative_path": "index.html",
- "hash": "2DPANV5hO7zonDyeRp/X7w=="
+ "hash": "PyPlaackNYHlPYIAKdiVho8b6tWzOzpNTVMVXgs+D6g="
}
},
"is_incremental": false,
@@ -364,7 +364,7 @@
"output": {
".html": {
"relative_path": "release-notes/version-4.8.0-beta00013.html",
- "hash": "+32YmViIL6xuoedC2cHhvQ=="
+ "hash": "ZpLeC9XR68Jabfv/sqlQQ/IHEtuGa9liBHUENptyVe0="
}
},
"is_incremental": false,
@@ -376,7 +376,19 @@
"output": {
".html": {
"relative_path": "release-notes/version-4.8.0-beta00014.html",
- "hash": "bFvRfbsklZMpzve265CVJA=="
+ "hash": "CXL75mIEbk6miucmzdlb55rhWtvSg7zTnSA4ah91bU4="
+ }
+ },
+ "is_incremental": false,
+ "version": ""
+ },
+ {
+ "type": "Conceptual",
+ "source_relative_path": "release-notes/version-4.8.0-beta00015.md",
+ "output": {
+ ".html": {
+ "relative_path": "release-notes/version-4.8.0-beta00015.html",
+ "hash": "SX8uzoHSc4GWgJEmsEQ0eLVm3U4Ig3lHIXpknNcECew="
}
},
"is_incremental": false,
@@ -388,7 +400,7 @@
"output": {
".html": {
"relative_path": "toc.html",
- "hash": "82wg/hiM/QB034Bch5WEbA=="
+ "hash": "o/OCxwLEvhbaQXjLICCSbkAPGDYCeBwLv7tKrs4kuto="
}
},
"is_incremental": false,
@@ -409,7 +421,7 @@
"ConceptualDocumentProcessor": {
"can_incremental": false,
"incrementalPhase": "build",
- "total_file_count": 25,
+ "total_file_count": 26,
"skipped_file_count": 0
},
"ResourceDocumentProcessor": {
diff --git a/release-notes/version-4.8.0-beta00013.html
b/release-notes/version-4.8.0-beta00013.html
index deace95..d22e8f3 100644
--- a/release-notes/version-4.8.0-beta00013.html
+++ b/release-notes/version-4.8.0-beta00013.html
@@ -8,7 +8,7 @@
<title>Lucene.NET 4.8.0-beta00013 Release Notes | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Lucene.NET 4.8.0-beta00013 Release Notes |
Apache Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/release-notes/version-4.8.0-beta00014.html
b/release-notes/version-4.8.0-beta00014.html
index 27edd6d..323a3b9 100644
--- a/release-notes/version-4.8.0-beta00014.html
+++ b/release-notes/version-4.8.0-beta00014.html
@@ -8,7 +8,7 @@
<title>Lucene.NET 4.8.0-beta00014 Release Notes | Apache Lucene.NET 4.8.0
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Lucene.NET 4.8.0-beta00014 Release Notes |
Apache Lucene.NET 4.8.0 ">
- <meta name="generator" content="docfx 2.56.6.0">
+ <meta name="generator" content="docfx 2.58.0.0">
<link rel="shortcut icon" href="../logo/favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/release-notes/version-4.8.0-beta00015.html
b/release-notes/version-4.8.0-beta00015.html
new file mode 100644
index 0000000..dab8aa7
--- /dev/null
+++ b/release-notes/version-4.8.0-beta00015.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html>
+<!--[if IE]><![endif]-->
+<html>
+
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <title>Lucene.NET 4.8.0-beta00015 Release Notes | Apache Lucene.NET 4.8.0
</title>
+ <meta name="viewport" content="width=device-width">
+ <meta name="title" content="Lucene.NET 4.8.0-beta00015 Release Notes |
Apache Lucene.NET 4.8.0 ">
+ <meta name="generator" content="docfx 2.58.0.0">
+
+ <link rel="shortcut icon" href="../logo/favicon.ico">
+ <link rel="stylesheet" href="../styles/docfx.vendor.css">
+ <link rel="stylesheet" href="../styles/docfx.css">
+ <link rel="stylesheet" href="../styles/main.css">
+ <meta property="docfx:navrel" content="../toc.html">
+ <meta property="docfx:tocrel" content="../toc.html">
+
+
+
+
+ <link rel="stylesheet"
href="//fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather%7CRoboto+Mono">
+ <link rel="stylesheet" href="/styles/site.css">
+
+ </head>
+ <body data-spy="scroll" data-target="#affix" data-offset="120">
+ <span id="forkongithub"><a href="https://github.com/apache/lucenenet"
target="_blank">Fork me on GitHub</a></span>
+ <div id="wrapper">
+ <header>
+
+ <nav id="autocollapse" class="navbar ng-scope" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle"
data-toggle="collapse" data-target="#navbar">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+
+ <a class="navbar-brand" href="../index.html">
+ <img id="logo" class="svg" src="../logo/lucene-net-color.png"
alt="">
+ </a>
+ </div>
+ <div class="collapse navbar-collapse" id="navbar">
+ <form class="navbar-form navbar-right" role="search" id="search">
+ <div class="form-group">
+ <input type="text" class="form-control" id="search-query"
placeholder="Search" autocomplete="off">
+ </div>
+ </form>
+ </div>
+ </div>
+ </nav>
+
+ <div class="subnav navbar navbar-default">
+ <div class="container hide-when-search" id="breadcrumb">
+ <ul class="breadcrumb">
+ <li></li>
+ </ul>
+ </div>
+ </div>
+ </header>
+ <div role="main" class="container body-content hide-when-search">
+ <div class="article row grid">
+ <div class="col-md-10">
+ <article class="content wrap" id="_content"
data-uid="releasenotes/4.8.0-beta00015">
+<h1 id="lucenenet-480-beta00015-release-notes">Lucene.NET 4.8.0-beta00015
Release Notes</h1>
+
+<hr>
+<blockquote>
+<p>This release contains important bug fixes, performance enhancements,
concurrency improvements, and improved debugging support (full stack traces,
consistent exception types, attributes for debug view, and structurally
formattable lists).</p>
+</blockquote>
+<blockquote>
+<p>Much of the exception handling has been changed so it is recommended to
test thoroughly, especially if your application relies on catching exceptions
from Lucene.NET for control flow. The full extent of the exception handling
changes are not documented here, but can be viewed at <a
href="https://github.com/apache/lucenenet/pull/476/files">https://github.com/apache/lucenenet/pull/476/files</a>.</p>
+</blockquote>
+<h2 id="known-issues">Known Issues</h2>
+<ul>
+<li><code>Lucene.Net.Index.IndexWriter::Dispose()</code>: Using
<code>Thread.Interrupt()</code> to shutdown background threads in .NET is
problematic because <code>System.Threading.ThreadInterruptedException</code>
could be thrown on any <code>lock</code> statement with contention on it. This
includes <code>lock</code> statements on code that we depend on or custom
components that are engaged during a <code>Commit()</code> (such as a custom
<code>Directory</code> implementation). These e [...]
+</ul>
+<h2 id="change-log">Change Log</h2>
+<h3 id="breaking-changes">Breaking Changes</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/455">#455</a> -
<code>lucene-cli</code>: Changed exit codes to well-defined constants to make
testing simpler</li>
+<li><a href="https://github.com/apache/lucenenet/pull/407">#407</a> - Moved
all Document extensions to the <code>Lucene.Net.Documents.Extensions</code>
namespace and added tests for <code>DocumentExtensions</code> in
<code>Lucene.Net.Tests._J-S</code>, <code>Lucene.Net.Tests.ICU</code> and
<code>Lucene.Net.Tests.Facet</code>. Added guard clauses and updated
documentation of Document extension methods and some related fields.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/474">#474</a> -
<code>Lucene.Net.TestFramework.Util.TestUtil</code>: Renamed method parameters
from abbreviations to whole words to follow .NET API conventions and improved
documentation.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/475">#475</a> -
<code>Lucene.Net.Grouping</code>: Refactored and improved
<code>GroupingSearch</code> Search API and added <code>GroupByField()</code>
and <code>GroupByFunction()</code> methods.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/479">#479</a> - Moved
<code>Lucene.Net.Join</code> types to <code>Lucene.Net.Search.Join</code>
namespace</li>
+<li>Marked public exception constructors that were meant only for testing
internal (affects only .NET Framework)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/446">#446</a>, <a
href="https://github.com/apache/lucenenet/pull/476">#476</a> - Redesigned
exception handling to ensure that exception behavior is the same as in Lucene
and so we consistently throw the closest .NET equivalent exception across all
of the projects.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/481">#481</a> -
<code>Lucene.Net.Index.Term</code>: Changed <code>Text()</code> method into
<code>Text</code> property. Added an obsolete <code>Text()</code> extension
method to <code>Lucene.Net.Index</code> namespace for backward
compatibility.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/483">#483</a> - Changed
all <code>GetFilePointer()</code> methods into properties named
<code>Position</code> to match <code>FileStream</code>. Types affected:
<code>Lucene.Net.Store.IndexInput</code> (and subclasses),
<code>Lucene.Net.Store.IndexOutput</code> (and subclasses). Added obsolete
extension methods for each type in <code>Lucene.Net.Store</code> namespace for
backward compatibility.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/484">#484</a> -
<code>Lucene.Net.QueryParser</code>: Factored out
<code>NLS</code>/<code>IMessage</code>/<code>Message</code> support and changed
exceptions to use string messages so end users can elect whether to use .NET
localization or not</li>
+<li><a href="https://github.com/apache/lucenenet/pull/484">#484</a> -
<code>Lucene.Net.QueryParsers.Flexible.Messages</code>: Removed entire
namespace, as we have refactored to use .NET localization rather than NLS</li>
+<li><a href="https://github.com/apache/lucenenet/pull/484">#484</a> -
<code>Lucene.Net.Util</code>: Removed <code>BundleResourceManagerFactory</code>
and <code>IResourceManagerFactory</code>, as these were only to support NLS</li>
+<li><a href="https://github.com/apache/lucenenet/pull/504">#504</a> -
<code>Lucene.Net.Highlighter.VectorHiglight.ScoreOrderFragmentsBuilder.ScoreComparer</code>:
Implemented singleton pattern so the class can only be used via the
<code>Default</code> property.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/502">#502</a> -
<code>Lucene.Net.QueryParser.Flexible.Core.Nodes.IQueryNode</code>: Added
<code>RemoveChildren()</code> method from Lucene 8.8.1 to fix broken
<code>RemoveFromParent()</code> method behavior (applies patch <a
href="https://issues.apache.org/jira/browse/LUCENE-5805">LUCENE-5805</a>).</li>
+<li><a href="https://github.com/apache/lucenenet/pull/502">#502</a> -
<code>Lucene.Net.QueryParser.Flexible.Core.Nodes.IQueryNode</code>: Added
<code>TryGetTag()</code> method to simplify looking up a tag by name.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/528">#528</a> -
<code>Lucene.Net.Analysis.Stempel.Egothor.Stemmer.MultiTrie</code>: Changed
protected <code>m_tries</code> field from <code>List<Trie></code> to
<code>IList<Trie></code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/528">#528</a> -
<code>Lucene.Net.Search.BooleanQuery</code>: Changed protected
<code>m_weights</code> field from <code>List<Weight></code> to
<code>IList<Weight></code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/528">#528</a> -
<code>Lucene.Net.Search.DisjunctionMaxQuery: Changed protected
</code>m_weights<code>field
from</code>List<weight><code>to</code>IList<weight>`</weight></weight></li>
+</ul>
+<h3 id="bugs">Bugs</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/461">#461</a> -
<code>Lucene.Net.Grouping.GroupingSearch::GroupByFieldOrFunction<TGroupValue>()</code>:
Fixed casting bug of <code>allGroupsCollector.Groups</code> by changing the
cast to <code>ICollection</code> instead of <code>IList</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/453">#453</a>, <a
href="https://github.com/apache/lucenenet/pull/455">#455</a> - lucene-cli: Made
<code>appsettings.json</code> file optional. This was causing a fatal
<code>FileNotFoundException</code> after installing lucene-cli without adding
an `appsettings.json1 file.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/464">#464</a> -
<code>Lucene.Net.Codecs.SimpleText.SimpleTextStoredFieldsWriter</code> +
<code>Lucene.Net.Codecs.SimpleText.SimpleTextTermVectorsWriter</code>: Fixed
<code>Abort()</code> methods to correctly swallow any exceptions thrown by
<code>Dispose()</code> to match the behavior of Lucene 4.8.0.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/394">#394</a>, <a
href="https://github.com/apache/lucenenet/pull/467">#467</a> -
<code>Lucene.Net</code> NuGet does not compile under Visual Studio 2017.
Downgraded from .NET Standard 2.0 to .NET Standard 1.3 to fix.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/471">#471</a> -
Lucene.Net.Documents.FieldType: Corrected documentation to reflect the actual
default of <code>IsTokenaized</code> as <code>true</code> and
<code>NumericType</code> as <code>NumericType.NONE</code>, and to set to
<code>NumericType.NONE</code> (rather than <code>null</code>) if the field has
no numeric type.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Analysis.Common.Util.CharArraySet</code>: Throw
<code>NotSupportedException</code> when the set is readonly, not
<code>InvalidOperationException</code> to match .NET collection behavior</li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Codecs.Bloom.BloomFilteringPostingsFormat::FieldsConsumer()</code>:
Throw <code>NotSupportedException</code> rather than
<code>InvalidOperationException</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Codecs.Lucene42.Lucene42DocValuesProducer::LoadNumeric()</code>:
Throw <code>AssertionError</code> rather than
<code>InvalidOperationException</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Store.CompoundFileDirectory::ReadEntries()</code>: throw
<code>AssertionError</code> rather than
<code>InvalidOperationException</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Util.Packed.DirectPackedReader::Get()</code>: Throw
<code>AssertionError</code> rather than
<code>InvalidOperationException</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Facet</code>: Throw <code>InvalidOperationException</code>
rather than <code>ThreadStateException</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Grouping.BlockGroupingCollector</code>: Throw
<code>NotSupportedException</code> rather than
<code>InvalidOperationException</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Tests.Index.TestUniqueTermCount</code>: Throw
<code>NotSupportedException</code> rather than
<code>InvalidOperationException</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/486">#486</a> - Changed
all references that were <code>float.MinValue</code> and
<code>double.MinValue</code> to <code>float.Epsilon</code> and
<code>double.Epsilon</code> because those are the .NET equivalent constants to
<code>Float.MIN_VALUE</code> and <code>Double.MIN_VALUE</code> in Java</li>
+<li><a href="https://github.com/apache/lucenenet/pull/497">#497</a> - Factored
out <code>Lucene.Net.Support.Time</code> in favor of <code>J2N.Time</code>.
Replaced all calls (except <code>Lucene.Net.Tests.Search.TestDateFilter</code>)
that were <code>Environment.TickCount</code> and
<code>Time.CurrentTimeMilliseconds()</code> to use <code>Time.NanoTime() /
Time.MillisecondsPerNanosecond</code> for more accurate results.</li>
+<li><code>Lucene.Net.Tests.Search.TestMultiThreadTermVectors</code>: Removed
stray <code>[Test]</code> attribute that was causing extra overhead with no
benefit</li>
+<li><a href="https://github.com/apache/lucenenet/pull/509">#509</a> -
<code>Lucene.Net.Support.WeakDictionary</code>: Changed <code>WeakKey</code> to
use <code>WeakReference<T></code> instead of <code>WeakReference</code>
to avoid problems with garbage collection</li>
+<li><a href="https://github.com/apache/lucenenet/pull/506">#506</a> -
<code>Lucene.Net.Index.IndexReader</code>: Use
<code>ConditionalWeakTable<TKey,
TValue></code>/<code>WeakDictionary<TKey, TValue></code> to ensure
dead elements are pruned and garbage collected</li>
+<li><a href="https://github.com/apache/lucenenet/pull/525">#525</a> - Fixed
<code>Lucene.Net.Index.TestIndexWriter::TestThreadInterruptDeadlock()</code>
and
<code>Lucene.Net.Index.TestIndexWriter::TestTwoThreadsInterruptDeadlock()</code>
that were failing due to a difference in .NET <code>Thread.Interrupt()</code>
behavior. In Java, an <code>InterruptedException</code> is never thown from
<code>synchronized (this)</code> (the equivalent of <code>lock (this)</code>),
but .NET may throw <c [...]
+<li><a href="https://github.com/apache/lucenenet/pull/528">#528</a> -
<code>Lucene.Net.Tests.Suggest.Suggest.Analyzing.TestFreeTextSuggester::TestRandom()</code>:
<code>LookupResult</code> calculation in the test was using different order of
parentheses than the production code. This bug existed in Java, but apparently
the order makes no difference on that platform. This test was getting a false
positive because it was using <code>List<T>.ToString()</code> to make the
result compar [...]
+<li><a href="https://github.com/apache/lucenenet/pull/529">#529</a> - Fix for
.NET Framework x86 Support. The following tests were fixed by using the <a
href="https://github.com/apache/lucenenet/blob/dd7ed62e9bfc455c9b39ea5d33a783a93280b739/src/Lucene.Net/Util/NumericUtils.cs#L336-L356"><code>Lucene.Net.Util.NumericUtils::SingleToSortableInt32()</code></a>
method to compare the raw bits for equality. This change doesn't impact
performance or behavior of the application as using an approx [...]
+<ul>
+<li><code>Lucene.Net.Expressions.TestExpressionSorts::TestQueries()</code></li>
+<li><code>Lucene.Net.Sandbox.TestSlowFuzzyQuery::TestTieBreaker()</code></li>
+<li><code>Lucene.Net.Sandbox.TestSlowFuzzyQuery::TestTokenLengthOpt()</code></li>
+<li><code>Lucene.Net.Search.TestBooleanQuery::TestBS2DisjunctionNextVsAdvance()</code></li>
+<li><code>Lucene.Net.Search.TestFuzzyQuery::TestTieBreaker()</code></li>
+<li><code>Lucene.Net.Search.TestSearchAfter::TestQueries()</code></li>
+<li><code>Lucene.Net.Search.TestTopDocsMerge::TestSort_1()</code></li>
+<li><code>Lucene.Net.Search.TestTopDocsMerge::TestSort_2()</code></li>
+</ul>
+</li>
+</ul>
+<h3 id="improvements">Improvements</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/284">#284</a> - website:
Converted code examples in documentation from Java to C#</li>
+<li><a href="https://github.com/apache/lucenenet/pull/300">#300</a> - website:
Fixed formatting and many broken links on the website</li>
+<li><strong>PERFORMANCE:</strong> <code>Lucene.Net.Tartarus.Snowball</code>:
Refactored to use <code>Func<bool></code> instead of a Reflection call to
execute stemmer code as in the original C# port: <a
href="https://github.com/snowballstem/snowball">https://github.com/snowballstem/snowball</a></li>
+<li><a href="https://github.com/apache/lucenenet/pull/461">#461</a>, <a
href="https://github.com/apache/lucenenet/pull/475">#475</a> - Added
<code>GroupingSearch</code> tests to demonstrate usage</li>
+<li><a href="https://github.com/apache/lucenenet/pull/453">#453</a>, <a
href="https://github.com/apache/lucenenet/pull/455">#455</a> - lucene-cli:
Added <code>appsettings.json</code> file with the default settings</li>
+<li><a href="https://github.com/apache/lucenenet/pull/455">#455</a> -
<code>Lucene.Net.Tests.Cli</code>: Added InstallationTest to install lucene-cli
and run it to ensure it can be installed and has basic functionality.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/463">#463</a> -
<code>Lucene.Net.Analysis.OpenNLP</code>: Updated to OpenNLP 1.9.1.1 and added
strong naming support.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/465">#465</a> -
<strong>PERFORMANCE:</strong> - <code>Lucene.Net.IndexWriter.ReaderPool</code>:
Swapped in <code>ConcurrentDictionary<TKey, TValue></code> instead of
<code>Dictionary<TKey, TValue></code> to take advantage of the fact
<code>ConcurrentDictionary<TKey, TValue></code> supports deleting while
iterating.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/466">#466</a> -
<strong>PERFORMANCE:</strong> <code>Lucene.Net.Queries.Mlt.MoreLikeThis</code>:
Fixed boxing issues with <code>RetrieveTerms()</code> and
<code>RetrieveInterestingTerms()</code> methods by changing
<code>object[]</code> to a class named <code>ScoreTerm</code> (same refactoring
as Lucene 8.2.0).</li>
+<li><a href="https://github.com/apache/lucenenet/pull/467">#467</a> -
<code>Lucene.Net.CodeAnalysis</code>: Added <code>Version.props</code> file to
make it possible to manually bump the assembly number by one revision on any
code change (VS requires this, see: dotnet/roslyn<a
href="https://github.com/apache/lucenenet/pull/4381">#4381</a> (comment)).</li>
+<li>website - Updated release documentation.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/473">#473</a>, <a
href="https://github.com/apache/lucenenet/pull/349">#349</a> - Moved
"benchmark" tests that cannot fail to the nightly build to reduce
testing time in the normal workflow.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/257">#257</a>, <a
href="https://github.com/apache/lucenenet/pull/474">#474</a> - Moved the <a
href="https://github.com/NightOwl888/RandomizedTesting/">RandomizedTesting
generators</a> to a separate library so they can be reused across projects.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/474">#474</a> -
<code>Lucene.Net.TestFramework</code>: Removed FEATURE_RANDOMIZEDCONTEXT and
deleted all files related to <a
href="https://github.com/randomizedtesting/randomizedtesting">Java
randomizedtesting</a> that were partially ported bits of its test runner.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.TestFramework</code>, <code>Lucene.Net.Support</code>: Added
<code>[DebuggerStepThrough]</code> attribute to all assertion methods so the
debugger stops in the code that fails the assert not inside of the assert
method (affects only internal Lucene.NET development).</li>
+<li><a href="https://github.com/apache/lucenenet/pull/446">#446</a>, <a
href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Support.ExceptionHandling</code>: Added
<code>ExceptionExtensions</code> class with methods named after the Java
exception types so future porting efforts can use similar catch blocks with the
same behavior as in Java (i.e. <code>catch (Exception e) when
(e.IsIllegalStateException())</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/446">#446</a>, <a
href="https://github.com/apache/lucenenet/pull/476">#476</a> -
<code>Lucene.Net.Support.ExceptionHandling</code>: Added exception classes with
the same names as Java exception types so future porting efforts can use
similar catch blocks with the same behavior as in Java (i.e <code>throw
IllegalStateException.Create("This is the message")</code>).</li>
+<li><a href="https://github.com/apache/lucenenet/pull/446">#446</a>, <a
href="https://github.com/apache/lucenenet/pull/476">#476</a> - Added
<code>Lucene.Net.Tests.AllProjects</code> project containing tests to confirm
that all exceptions thrown by .NET and NUnit are correctly identified by
<code>ExceptionExtensions</code> methods.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/482">#482</a> -
<code>Lucene.Net.Documents.FieldType::Freeze()</code>: Changed from void return
to return this <code>FieldType</code> to allow direct chaining of the method in
field initializers. Chained the <code>Freeze()</code> method in all static
field initializers of <code>Field</code> subclasses to eliminate extra helper
load methods. Marked <code>BinaryDocValuesField.fType</code> static field
obsolete and added <code>TYPE</code [...]
+<li><a href="https://github.com/apache/lucenenet/pull/484">#484</a> -
<code>Lucene.Net.QueryParsers.Flexible.Core.Messages</code>: Redesigned
<code>QueryParserMessages.cs</code> so that it is just a facade around a
<code>IResourceProvider</code> implementation that provides the actual fallback
logic. Added a <code>QueryParserResourceProvider</code> implementation that can
be passed zero to many <code>ResourceProvider</code> instances to override and
optionally localize the default resour [...]
+<li><a href="https://github.com/apache/lucenenet/pull/490">#490</a> - Improved
debugger experience for <code>BytesRef</code>. In addition to the decimal bytes
values it now shows the <code>BytesRef</code> as a UTF8 string. If the
<code>BytesRef</code> is not a UTF8 string that representation will just be
gibberish.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/488">#488</a> -
<code>Lucene.Net.Grouping</code>: Fix SonarQube's "Any() should be used to
test for emptiness" / Code Smell</li>
+<li><a href="https://github.com/apache/lucenenet/pull/504">#504</a> -
<code>Lucene.Net.Support</code>: Factored out <code>Number</code> class in
favor of using J2N's parsers and formatters</li>
+<li><a href="https://github.com/apache/lucenenet/pull/504">#504</a> -
<code>Lucene.Net.Highlighter</code>: Implemented <code>IFormattable</code> and
added culture-aware <code>ToString()</code> overload to
<code>WeightedPhraseInfo</code> and <code>WeightedFragInfo</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/504">#504</a> -
<strong>PERFORMANCE:</strong> <code>Lucene.Net.Highlighter</code>: Use
<code>RemoveAll()</code> extension method rather than allocating separate
collections to track which enumerated items to remove.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/499">#499</a> -
<strong>PERFORMANCE:</strong> Use overloads of J2N
<code>Parse</code>/<code>TryParse</code> that accept offsets rather than
allocating substrings</li>
+<li><a href="https://github.com/apache/lucenenet/pull/500">#500</a> -
<strong>PERFORMANCE:</strong> Updated collections to use optimized removal
methods</li>
+<li><a href="https://github.com/apache/lucenenet/pull/501">#501</a> -
<code>Lucene.Net.Support.ListExtensions::SubList()</code>: Factored out in
favor of J2N's <code>List<T>.GetView()</code> method</li>
+<li><a href="https://github.com/apache/lucenenet/pull/503">#503</a> -
<strong>PERFORMANCE:</strong>
<code>Lucene.Net.Util.UnicodeUtil::ToString()</code>: Updated to cascade the
call to <code>J2N.Character.ToString()</code> which has been optimized to use
the stack for small strings.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/512">#512</a> - Removed
<code>FEATURE_THREAD_YIELD</code> and <code>FEATURE_THREAD_PRIORITY</code>,
changed all applicable calls from <code>Thread.Sleep(0)</code> back to
<code>Thread.Yield()</code> as they were in Lucene.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/523">#523</a> - Removed
several .NET Standard 1.x Features
+<ul>
+<li>NETSTANDARD1_X</li>
+<li>FEATURE_CULTUREINFO_GETCULTURES</li>
+<li>FEATURE_DTD_PROCESSING</li>
+<li>FEATURE_XSLT</li>
+<li>FEATURE_STACKTRACE</li>
+<li>FEATURE_APPDOMAIN_ISFULLYTRUSTED</li>
+<li>FEATURE_APPDOMAIN_BASEDIRECTORY</li>
+<li>FEATURE_APPDOMAIN_GETASSEMBLIES</li>
+<li>FEATURE_METHODBASE_GETMETHODBODY</li>
+</ul>
+</li>
+<li><a href="https://github.com/apache/lucenenet/pull/528">#528</a> - Changed
all instances of <code>System.Collections.Generic.List<T></code> to
<code>J2N.Collections.Generic.List<T></code>, which is structurally
equatable and structurally formattable.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/528">#528</a> -
<strong>PERFORMANCE</strong>: <code>Lucene.Net.Util.ListExtensions</code>:
Added optimized path for <code>J2N.Collections.Generic.List<T></code> in
<code>AddRange()</code> and <code>Sort()</code> extension methods</li>
+</ul>
+<h3 id="new-features">New Features</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/521">#521</a> - Added
target and tests for <code>net6.0</code></li>
+</ul>
+</article>
+ </div>
+
+ <div class="hidden-sm col-md-2" role="complementary">
+ <div class="sideaffix">
+ <div class="contribution">
+ <ul class="nav">
+ <li>
+ <a
href="https://github.com/apache/lucenenet/blob/master/websites/site/release-notes/version-4.8.0-beta00015.md/#L1"
class="contribution-link">Improve this Doc</a>
+ </li>
+ </ul>
+ </div>
+ <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm
affix" id="affix">
+ <h5>In This Article</h5>
+ <div></div>
+ </nav>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <footer>
+ <div class="grad-bottom"></div>
+ <div class="footer">
+ <div class="container">
+ <span class="pull-right">
+ <a href="#top">Back to top</a>
+ </span>
+ Copyright © 2021 The Apache Software Foundation, Licensed
under the <a href='http://www.apache.org/licenses/LICENSE-2.0'
target='_blank'>Apache License, Version 2.0</a><br> <small>Apache Lucene.Net,
Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project
logo are trademarks of The Apache Software Foundation. <br>All other marks
mentioned may be trademarks or registered trademarks of their respective
owners.</small>
+
+ </div>
+ </div>
+ </footer>
+ </div>
+
+ <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+ <script type="text/javascript" src="../styles/docfx.js"></script>
+ <script type="text/javascript" src="../styles/main.js"></script>
+ </body>
+</html>
diff --git a/styles/docfx.css b/styles/docfx.css
index c3b82b4..64dcde3 100644
--- a/styles/docfx.css
+++ b/styles/docfx.css
@@ -42,7 +42,11 @@ h6 mark {
.inheritance .level2:before,
.inheritance .level3:before,
.inheritance .level4:before,
-.inheritance .level5:before {
+.inheritance .level5:before,
+.inheritance .level6:before,
+.inheritance .level7:before,
+.inheritance .level8:before,
+.inheritance .level9:before {
content: '↳';
margin-right: 5px;
}
@@ -71,6 +75,22 @@ h6 mark {
margin-left: 5em;
}
+.inheritance .level6 {
+ margin-left: 6em;
+}
+
+.inheritance .level7 {
+ margin-left: 7em;
+}
+
+.inheritance .level8 {
+ margin-left: 8em;
+}
+
+.inheritance .level9 {
+ margin-left: 9em;
+}
+
.level0.summary {
margin: 2em 0 2em 0;
}
diff --git a/styles/docfx.js b/styles/docfx.js
index b095cf6..3bc1b67 100644
--- a/styles/docfx.js
+++ b/styles/docfx.js
@@ -65,7 +65,7 @@ $(function () {
(function () {
anchors.options = {
placement: 'left',
- visible: 'touch'
+ visible: 'hover'
};
anchors.add('article h2:not(.no-anchor), article h3:not(.no-anchor),
article h4:not(.no-anchor)');
})();
@@ -232,7 +232,7 @@ $(function () {
// Highlight the searching keywords
function highlightKeywords() {
var q = url('?q');
- if (q !== null) {
+ if (q) {
var keywords = q.split("%20");
keywords.forEach(function (keyword) {
if (keyword !== "") {
@@ -326,7 +326,7 @@ $(function () {
var itemBrief = extractContentBrief(hit.keywords);
var itemNode = $('<div>').attr('class', 'sr-item');
- var itemTitleNode = $('<div>').attr('class',
'item-title').append($('<a>').attr('href', itemHref).attr("target",
"_blank").text(itemTitle));
+ var itemTitleNode = $('<div>').attr('class',
'item-title').append($('<a>').attr('href', itemHref).attr("target",
"_blank").attr("rel", "noopener noreferrer").text(itemTitle));
var itemHrefNode = $('<div>').attr('class',
'item-href').text(itemRawHref);
var itemBriefNode = $('<div>').attr('class',
'item-brief').text(itemBrief);
itemNode.append(itemTitleNode).append(itemHrefNode).append(itemBriefNode);
@@ -379,7 +379,7 @@ $(function () {
navrel = navbarPath.substr(0, index + 1);
}
$('#navbar>ul').addClass('navbar-nav');
- var currentAbsPath = util.getAbsolutePath(window.location.pathname);
+ var currentAbsPath = util.getCurrentWindowAbsolutePath();
// set active item
$('#navbar').find('a[href]').each(function (i, e) {
var href = $(e).attr("href");
@@ -556,7 +556,10 @@ $(function () {
if (index > -1) {
tocrel = tocPath.substr(0, index + 1);
}
- var currentHref = util.getAbsolutePath(window.location.pathname);
+ var currentHref = util.getCurrentWindowAbsolutePath();
+ if(!currentHref.endsWith('.html')) {
+ currentHref += '.html';
+ }
$('#sidetoc').find('a[href]').each(function (i, e) {
var href = $(e).attr("href");
if (util.isRelativePath(href)) {
@@ -1054,14 +1057,25 @@ $(function () {
this.getAbsolutePath = getAbsolutePath;
this.isRelativePath = isRelativePath;
this.isAbsolutePath = isAbsolutePath;
+ this.getCurrentWindowAbsolutePath = getCurrentWindowAbsolutePath;
this.getDirectory = getDirectory;
this.formList = formList;
function getAbsolutePath(href) {
- // Use anchor to normalize href
- var anchor = $('<a href="' + href + '"></a>')[0];
- // Ignore protocal, remove search and query
- return anchor.host + anchor.pathname;
+ if (isAbsolutePath(href)) return href;
+ var currentAbsPath = getCurrentWindowAbsolutePath();
+ var stack = currentAbsPath.split("/");
+ stack.pop();
+ var parts = href.split("/");
+ for (var i=0; i< parts.length; i++) {
+ if (parts[i] == ".") continue;
+ if (parts[i] == ".." && stack.length > 0)
+ stack.pop();
+ else
+ stack.push(parts[i]);
+ }
+ var p = stack.join("/");
+ return p;
}
function isRelativePath(href) {
@@ -1075,6 +1089,9 @@ $(function () {
return (/^(?:[a-z]+:)?\/\//i).test(href);
}
+ function getCurrentWindowAbsolutePath() {
+ return window.location.origin + window.location.pathname;
+ }
function getDirectory(href) {
if (!href) return '';
var index = href.lastIndexOf('/');
diff --git a/styles/docfx.vendor.js b/styles/docfx.vendor.js
index 154de37..6327c89 100644
--- a/styles/docfx.vendor.js
+++ b/styles/docfx.vendor.js
@@ -22,7 +22,8 @@
i:"[^\\s]"},{b:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideo
literal:"true false
nil"},c:[e.CLCM,e.CBCM,e.NM,r,a,i,t.preprocessor],i:/#/}}),e.registerLanguage("sql",function(e){var
t=e.C("--","$");return{cI:!0,i:/[<>{}*#]/,c:[{bK:"begin end start commit
rollback savepoint lock alter create drop rename call delete do handler insert
load replace select truncate update set show pragma grant merge describe use
explain help declare prepare execute deallocate release unlock purge reset
change stop analyze cache flush optimize repair kill install uninsta [...]
return{aliases:["styl"],cI:!1,k:"if else for
in",i:"("+l.join("|")+")",c:[e.QSM,e.ASM,e.CLCM,e.CBCM,r,{b:"\\.[a-zA-Z][a-zA-Z0-9_-]*"+o,rB:!0,c:[{cN:"selector-class",b:"\\.[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"\\#[a-zA-Z][a-zA-Z0-9_-]*"+o,rB:!0,c:[{cN:"selector-id",b:"\\#[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"\\b("+n.join("|")+")"+o,rB:!0,c:[{cN:"selector-tag",b:"\\b[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"&?:?:\\b("+i.join("|")+")"+o},{b:"@("+a.join("|")+")\\b"},t,e.CSSNM,e.NM,{cN:"function",b:"^[a-zA-Z][a-zA-Z0
[...]
built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b
r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w
r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d
rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss
st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1
xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14
xmm15 xmm16 xmm17 xm [...]
-/*! url - v1.8.6 - 2013-11-22 */window.url=function(){function
a(a){return!isNaN(parseFloat(a))&&isFinite(a)}return function(b,c){var
d=c||window.location.toString();if(!b)return
d;b=b.toString(),"//"===d.substring(0,2)?d="http:"+d:1===d.split("://").length&&(d="http://"+d),c=d.split("/");var
e={auth:""},f=c[2].split("@");1===f.length?f=f[0].split(":"):(e.auth=f[0],f=f[1].split(":")),e.protocol=c[0],e.hostname=f[0],e.port=f[1]||("https"===e.protocol.split(":")[0].toLowerCase()?"443":"80"
[...]
+/*! @websanova/url - v2.6.3 - 2020-01-25 */
+!function(){function t(t,r){var
a,o={};if("tld?"!==t){if(r=r||window.location.toString(),!t)return
r;if(t=t.toString(),a=r.match(/^mailto:([^\/].+)/))o.protocol="mailto",o.email=a[1];else{if((a=r.match(/(.*?)\/#\!(.*)/))&&(r=a[1]+a[2]),(a=r.match(/(.*?)#(.*)/))&&(o.hash=a[2],r=a[1]),o.hash&&t.match(/^#/))return
h(t,o.hash);if((a=r.match(/(.*?)\?(.*)/))&&(o.query=a[2],r=a[1]),o.query&&t.match(/^\?/))return
h(t,o.query);if((a=r.match(/(.*?)\:?\/\/(.*)/))&&(o.protocol=a[1].toLowerCase(),r=a
[...]
/*
* jQuery Bootstrap Pagination v1.3.1
* https://github.com/esimakin/twbs-pagination
@@ -42,10 +43,10 @@ built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl
spl r8b r9b r10b r11b r
// @license
magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat
//
-// AnchorJS - v4.3.0 - 2020-10-21
+// AnchorJS - v4.3.1 - 2021-04-17
// https://www.bryanbraun.com/anchorjs/
-// Copyright (c) 2020 Bryan Braun; Licensed MIT
+// Copyright (c) 2021 Bryan Braun; Licensed MIT
//
// @license
magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat
-!function(A,e){"use strict";"function"==typeof
define&&define.amd?define([],e):"object"==typeof
module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new
A.AnchorJS)}(this,function(){"use strict";return function(A){function
d(A){A.icon=Object.prototype.hasOwnProperty.call(A,"icon")?A.icon:"",A.visible=Object.prototype.hasOwnProperty.call(A,"visible")?A.visible:"hover",A.placement=Object.prototype.hasOwnProperty.call(A,"placement")?A.placement:"right",A.ariaLabel=Object.pro
[...]
+!function(A,e){"use strict";"function"==typeof
define&&define.amd?define([],e):"object"==typeof
module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new
A.AnchorJS)}(this,function(){"use strict";return function(A){function
d(A){A.icon=Object.prototype.hasOwnProperty.call(A,"icon")?A.icon:"",A.visible=Object.prototype.hasOwnProperty.call(A,"visible")?A.visible:"hover",A.placement=Object.prototype.hasOwnProperty.call(A,"placement")?A.placement:"right",A.ariaLabel=Object.pro
[...]
// @license-end
\ No newline at end of file
diff --git a/xrefmap.yml b/xrefmap.yml
index 45fa467..608cefe 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -64,3 +64,6 @@ references:
- uid: releasenotes/4.8.0-beta00014
name: Lucene.NET 4.8.0-beta00014 Release Notes
href: release-notes/version-4.8.0-beta00014.html
+- uid: releasenotes/4.8.0-beta00015
+ name: Lucene.NET 4.8.0-beta00015 Release Notes
+ href: release-notes/version-4.8.0-beta00015.html