This is an automated email from the ASF dual-hosted git repository.

nightowl888 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 c315615  Added release notes page for 4.8.0-beta00016
c315615 is described below

commit c315615293603115cc24e2fd549680f0a2f06f01
Author: Shad Storhaug <[email protected]>
AuthorDate: Sun Feb 13 03:03:39 2022 +0700

    Added release notes page for 4.8.0-beta00016
---
 contributing/community-links.html                  |   2 +-
 contributing/current-status.html                   |   2 +-
 contributing/documentation.html                    |   2 +-
 .../how-to-setup-java-lucene-debugging.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 +-
 download/version-4.8.0-beta00015.html              |   2 +-
 index.html                                         |   2 +-
 manifest.json                                      | 156 +++++++-----
 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         |   2 +-
 release-notes/version-4.8.0-beta00016.html         | 283 +++++++++++++++++++++
 styles/docfx.css                                   |  22 +-
 styles/docfx.js                                    |  35 +--
 styles/docfx.vendor.js                             |   9 +-
 xrefmap.yml                                        |   3 +
 34 files changed, 417 insertions(+), 147 deletions(-)

diff --git a/contributing/community-links.html 
b/contributing/community-links.html
index 44269cc..f2189a2 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 a7741cb..90f66b8 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 d3d3085..4753ee3 100644
--- a/contributing/documentation.html
+++ b/contributing/documentation.html
@@ -8,7 +8,7 @@
     <title>Documentation &amp; Website | Apache Lucene.NET 4.8.0 </title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Documentation &amp; Website | Apache 
Lucene.NET 4.8.0 ">
-    <meta name="generator" content="docfx 2.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.0">
     
     <link rel="shortcut icon" href="../logo/favicon.ico">
     <link rel="stylesheet" href="../styles/docfx.vendor.css">
diff --git a/contributing/how-to-setup-java-lucene-debugging.html 
b/contributing/how-to-setup-java-lucene-debugging.html
index e403ad2..f3faa69 100644
--- a/contributing/how-to-setup-java-lucene-debugging.html
+++ b/contributing/how-to-setup-java-lucene-debugging.html
@@ -8,7 +8,7 @@
     <title>How to Setup Java Lucene 4.8 Debugging | Apache Lucene.NET 4.8.0 
</title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="How to Setup Java Lucene 4.8 Debugging | 
Apache Lucene.NET 4.8.0 ">
-    <meta name="generator" content="docfx 2.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 a5112a0..3e47c80 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 e91c670..0ba4c4f 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 909f9e8..a82b39b 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 5f72e98..6f3fb87 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 0060060..507bb32 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 65a1c84..70a20a9 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 91d4233..16cffa8 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 49a3b77..e079bca 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 46cbafb..92edf50 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 ad759db..ee73364 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 f950d8f..90c2f68 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 861256b..9b01d02 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 3682ed0..a6a0f7e 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 37c9d59..d50369e 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 c32dc5a..c96e716 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 db68590..f49cd3f 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 d4f271a..7e68377 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 f4e223e..097f516 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 486a007..f2c3741 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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-beta00015.html 
b/download/version-4.8.0-beta00015.html
index c5e5461..e2a56d6 100644
--- a/download/version-4.8.0-beta00015.html
+++ b/download/version-4.8.0-beta00015.html
@@ -8,7 +8,7 @@
     <title>Download Lucene.Net 4.8.0-beta00015 | Apache Lucene.NET 4.8.0 
</title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Download Lucene.Net 4.8.0-beta00015 | Apache 
Lucene.NET 4.8.0 ">
-    <meta name="generator" content="docfx 2.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 7ebe21b..e863049 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.0">
     
     <link rel="shortcut icon" href="logo/favicon.ico">
     <link rel="stylesheet" href="styles/docfx.vendor.css">
diff --git a/manifest.json b/manifest.json
index b52a71f..b49e476 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,6 +1,6 @@
 {
   "homepages": [],
-  "source_base_path": "D:/a/lucenenet/lucenenet/main-repo/websites/site",
+  "source_base_path": "F:/projects/lucenenet/websites/site",
   "xrefmap": "xrefmap.yml",
   "files": [
     {
@@ -53,10 +53,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/community-links.html",
-          "hash": "q3QPeqzvMhsj7bm8IL8VXBeexrRzsY5Q7jbp8xFUOyY="
+          "hash": "zwGtFW9EcuN+q5PvKVYSyg=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -65,10 +65,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/current-status.html",
-          "hash": "WW/Hn1EMCw1jRBchF6VZ4NGe8EUNbgth/S6e7KnpTh4="
+          "hash": "1oTuXJ44U3Dlmhz5XAoRbQ=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -77,10 +77,22 @@
       "output": {
         ".html": {
           "relative_path": "contributing/documentation.html",
-          "hash": "eBLacDEtRFa/onUDQMtdX9nzl45/R+Efo44FMszT8k8="
+          "hash": "0tLnP8AWdzijET6sWdX2OQ=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
+      "version": ""
+    },
+    {
+      "type": "Conceptual",
+      "source_relative_path": 
"contributing/how-to-setup-java-lucene-debugging.md",
+      "output": {
+        ".html": {
+          "relative_path": 
"contributing/how-to-setup-java-lucene-debugging.html",
+          "hash": "x083zA0F0iWjRgo4UJ5dsA=="
+        }
+      },
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -89,10 +101,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/index.html",
-          "hash": "p8O+uD9TvfMBDW6qVNSXrD+TUU7Z/N+aiFNA1fyE3vk="
+          "hash": "L5Ke/qRYydVUt0nDVy3sPw=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -101,10 +113,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/issue-tracker.html",
-          "hash": "cIfSwdc6lMjYn7gfyFhW9u67scM0itNAOSejKwiPefY="
+          "hash": "PGm0O2cVaCQn38syIcKzRw=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -113,10 +125,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/mailing-lists.html",
-          "hash": "piLhUKmDbPxB82D/VIoGvj2RpmKZVkAcsOLKyM3CYyk="
+          "hash": "B2sCQ4yRo17Q3XwR2QohfQ=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -125,10 +137,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/make-release.html",
-          "hash": "Cd4iS4euwsolbeajOH3xWVbBBfzSaUwAyoztHk6DvT8="
+          "hash": "GFC8/ROGD+Af21xcfSekrQ=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -137,10 +149,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/source.html",
-          "hash": "qq7AeUcs01z22KBzuv6gKsbOyIKNCdvZg6dOqBvzhTo="
+          "hash": "veKQwSijgch7a/BSXZwKHg=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -149,7 +161,7 @@
       "output": {
         ".html": {
           "relative_path": "contributing/toc.html",
-          "hash": "dvANsNT+c6CcfvZMchyMdgcKvLp4l+nmf0bEd3HnQOk="
+          "hash": "Vjtdu10dg72lj8lw44SXrw=="
         }
       },
       "is_incremental": false,
@@ -161,10 +173,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/versioning.html",
-          "hash": "fQNnVkcBkL/ZfJzg+7sDkOlEcQIi5Gt0O58PSbZykZ4="
+          "hash": "pFtqEajnR/e/EAWAQ1PaiA=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -173,10 +185,10 @@
       "output": {
         ".html": {
           "relative_path": "contributing/wiki.html",
-          "hash": "v7jeEIAEMLAcfn2QwhaPlNc5cnDvyreZXmZeQMutgtE="
+          "hash": "GAgce6tvZuP4FdejJS7uew=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -185,10 +197,10 @@
       "output": {
         ".html": {
           "relative_path": "docs.html",
-          "hash": "9TIk0p2OwKs841fuqJAxwVB8jWQejAgqTHL9yLZb/es="
+          "hash": "IcfRmTNV5J0c1htWg41sRQ=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -197,10 +209,10 @@
       "output": {
         ".html": {
           "relative_path": "download/download.html",
-          "hash": "2AwXMyWt5U3A7tjDfaJJ778iw8Nq9YfSk0/WA1Uxz9o="
+          "hash": "fr165oFTilmSSJrMZ4np8g=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -209,7 +221,7 @@
       "output": {
         ".html": {
           "relative_path": "download/toc.html",
-          "hash": "g78N4rlzV8/3Yhgx3wPEZ9s+fagmHtiGeD2WQJeFbwk="
+          "hash": "X4gsa6O1lvLt+EBmMISUBg=="
         }
       },
       "is_incremental": false,
@@ -221,10 +233,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-2.html",
-          "hash": "W9CsY3YyVWFfpQcz9nV2I3tqobi+OtRDpsodnUPMTms="
+          "hash": "ZP/yG3pAt6qbr9Eh1mzcxg=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -233,10 +245,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-3.html",
-          "hash": "4F2UMX5gTtGdO9UwsqpJUU/PgqtqudaNjIeZiVFwgFA="
+          "hash": "S7ePGSsjSPCbL8s+uXCuOg=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -245,10 +257,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00007.html",
-          "hash": "ZOcJgGMbgziQeiPy3hT5UsYwMQu86n91R+xnKUsVAKw="
+          "hash": "e9lqYfSpx3oO6kW+q402Vg=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -257,10 +269,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00008.html",
-          "hash": "cvcKwX7jc7/ws6qqE5l1zxesuOkkzJBIl50yDWH1SN4="
+          "hash": "QwwQbA2s+INoiCJWlj8vhA=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -269,10 +281,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00009.html",
-          "hash": "7rcHOo9q6xRWErrymg7i1XeSCS5gZsLkyppUvj6MOVo="
+          "hash": "tFTRN5guE+XUug/ZS6Lubw=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -281,10 +293,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00010.html",
-          "hash": "sfbYisEpkod+pyhpx0Ysc8kqvD0KnTshLuvS9SIDdgI="
+          "hash": "h8NBvrddwcrxY9lfLiXUXQ=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -293,10 +305,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00011.html",
-          "hash": "i9bBTq6N3fjW0Q8WU8IOqlamHH2x1TXsAaz+KrAiC8o="
+          "hash": "H0o1MpbkEPcnUYg6WjJdyw=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -305,10 +317,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00012.html",
-          "hash": "PE9BRFt/n32ZxobXaUd+D2zvzy0d1/oevy4qdPyj5GE="
+          "hash": "3BhWTLLiNrbcXvAW+UG7gg=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -317,10 +329,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00013.html",
-          "hash": "k6iVbEeCOZJcUi4Byh0bPU5ccYV9jiP2rDkKwEOm3js="
+          "hash": "0U8bqagLwoft64yMfw1Yhg=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -329,10 +341,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00014.html",
-          "hash": "ZYP7kpyLnGqcOty9ma4nuBDKAhKJAUkC/npJkMG6MRg="
+          "hash": "CdTrWD3uNdK9r9X+FzaNnw=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -341,10 +353,10 @@
       "output": {
         ".html": {
           "relative_path": "download/version-4.8.0-beta00015.html",
-          "hash": "hL8ECuFtJOV9CKSmXyhRVKBO9eur2tYAx6An1oGSh6Y="
+          "hash": "/HGZxB0Sxn0wuz+ZjVi39Q=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -353,10 +365,10 @@
       "output": {
         ".html": {
           "relative_path": "index.html",
-          "hash": "PyPlaackNYHlPYIAKdiVho8b6tWzOzpNTVMVXgs+D6g="
+          "hash": "JB8AZH46KW/tr2ak/ujB3Q=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -376,10 +388,10 @@
       "output": {
         ".html": {
           "relative_path": "release-notes/version-4.8.0-beta00013.html",
-          "hash": "ZpLeC9XR68Jabfv/sqlQQ/IHEtuGa9liBHUENptyVe0="
+          "hash": "+32YmViIL6xuoedC2cHhvQ=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -388,10 +400,10 @@
       "output": {
         ".html": {
           "relative_path": "release-notes/version-4.8.0-beta00014.html",
-          "hash": "CXL75mIEbk6miucmzdlb55rhWtvSg7zTnSA4ah91bU4="
+          "hash": "bFvRfbsklZMpzve265CVJA=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -400,10 +412,22 @@
       "output": {
         ".html": {
           "relative_path": "release-notes/version-4.8.0-beta00015.html",
-          "hash": "4Ep3BsF3uAgGQvfbKu23Ut6w7XOixhqzbXKXuVpvCn8="
+          "hash": "5J2xL3KDZ1Nic3ML0E2wEQ=="
         }
       },
-      "is_incremental": false,
+      "is_incremental": true,
+      "version": ""
+    },
+    {
+      "type": "Conceptual",
+      "source_relative_path": "release-notes/version-4.8.0-beta00016.md",
+      "output": {
+        ".html": {
+          "relative_path": "release-notes/version-4.8.0-beta00016.html",
+          "hash": "G4/hMVMBhkduT4fcu3Hs8w=="
+        }
+      },
+      "is_incremental": true,
       "version": ""
     },
     {
@@ -412,7 +436,7 @@
       "output": {
         ".html": {
           "relative_path": "toc.html",
-          "hash": "o/OCxwLEvhbaQXjLICCSbkAPGDYCeBwLv7tKrs4kuto="
+          "hash": "82wg/hiM/QB034Bch5WEbA=="
         }
       },
       "is_incremental": false,
@@ -422,19 +446,17 @@
   "incremental_info": [
     {
       "status": {
-        "can_incremental": false,
-        "details": "Cannot build incrementally because last build info is 
missing.",
+        "can_incremental": true,
         "incrementalPhase": "build",
         "total_file_count": 0,
-        "skipped_file_count": 0,
-        "full_build_reason_code": "NoAvailableBuildCache"
+        "skipped_file_count": 0
       },
       "processors": {
         "ConceptualDocumentProcessor": {
-          "can_incremental": false,
+          "can_incremental": true,
           "incrementalPhase": "build",
-          "total_file_count": 27,
-          "skipped_file_count": 0
+          "total_file_count": 29,
+          "skipped_file_count": 29
         },
         "ResourceDocumentProcessor": {
           "can_incremental": false,
@@ -454,8 +476,8 @@
     },
     {
       "status": {
-        "can_incremental": false,
-        "details": "Cannot support incremental post processing, the reason is: 
last post processor info is null.",
+        "can_incremental": true,
+        "details": "Can support incremental post processing.",
         "incrementalPhase": "postProcessing",
         "total_file_count": 0,
         "skipped_file_count": 0
diff --git a/release-notes/version-4.8.0-beta00013.html 
b/release-notes/version-4.8.0-beta00013.html
index d22e8f3..deace95 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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 323a3b9..27edd6d 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.58.0.0">
+    <meta name="generator" content="docfx 2.56.6.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
index a255137..abe7eb8 100644
--- a/release-notes/version-4.8.0-beta00015.html
+++ b/release-notes/version-4.8.0-beta00015.html
@@ -8,7 +8,7 @@
     <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">
+    <meta name="generator" content="docfx 2.56.6.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-beta00016.html 
b/release-notes/version-4.8.0-beta00016.html
new file mode 100644
index 0000000..56ff182
--- /dev/null
+++ b/release-notes/version-4.8.0-beta00016.html
@@ -0,0 +1,283 @@
+<!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-beta00016 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-beta00016 Release Notes | 
Apache Lucene.NET 4.8.0 ">
+    <meta name="generator" content="docfx 2.56.6.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-beta00016">
+<h1 id="lucenenet-480-beta00016-release-notes">Lucene.NET 4.8.0-beta00016 
Release Notes</h1>
+
+<hr>
+<blockquote>
+<p>This release contains several important bug fixes and performance 
enhancements.</p>
+</blockquote>
+<h2 id="breaking-index-changes">Breaking Index Changes</h2>
+<p>There are 2 breaking changes that may affect some users when reading 
indexes that were created from version 4.8.0-beta00015 and all prior 4.8.0 beta 
versions (not including 3.0.3).</p>
+<ol>
+<li>A bug was fixed in the generation of segment file names. This only affects 
users with more than 10 segments in their index.</li>
+<li><code>Lucene.Net.Documents.DateTools</code> has been modified to return 
<em>milliseconds since Unix epoch</em> (that is, since Jan 1, 1970 at 00:00:00 
UTC) by <em>default</em> to match Java Lucene. This only affects users who 
explicitly use <code>Lucene.Net.Documents.DateTools</code> in their application 
and store the result (in .NET ticks) in their index.</li>
+</ol>
+<p>If you are affected by either of the above issues, it is recommended to 
regenerate your indexes during upgrading. However, if that is not feasible, we 
have provided the following workarounds.</p>
+<ol>
+<li>If you have a large index with more than 10 segments, see <a 
href="https://github.com/apache/lucenenet/pull/576";>#576</a> for details on how 
to enable legacy segment name support.</li>
+<li>If you are storing the result of 
<code>Lucene.Net.Documents.DateTools.StringToTime(string)</code> or 
<code>Lucene.Net.Documents.DateTools.Round(long)</code> (a <code>long</code>) 
in your index, you are storing .NET ticks. There are now optional parameters 
<code>inputRepresentation</code> and <code>outputRepresentation</code> on these 
methods to specify whether the <code>long</code> value represents .NET ticks, 
.NET ticks as milliseconds, or millisenonds since the Unix epoch. To exact [...]
+<ul>
+<li><code>Lucene.Net.Documents.DateTools.StringToTime(string, 
NumericRepresentation)</code> should specify 
<code>NumericRepresentation.TICKS</code> for 
<code>outputRepresentation</code>.</li>
+<li><code>Lucene.Net.Documents.DateTools.Round(long, NumericRepresentation, 
NumericRepresentation)</code> should specify 
<code>NumericRepresentation.TICKS_AS_MILLISECONDS</code> for 
<code>inputRepresentation</code> and <code>NumericRepresentation.TICKS</code> 
for <code>outputRepresentation</code>.</li>
+</ul>
+</li>
+</ol>
+<h2 id="net-framework-recommendations">.NET Framework Recommendations</h2>
+<p>It is recommended that all .NET Framework users migrate as soon as 
possible.</p>
+<ol>
+<li>In cases where <code>Lucene.Net.Support.WeakDictionary&lt;TKey, 
TValue&gt;</code> was used in .NET Framework and .NET Standard 2.0 due to 
missing APIs, but there is now a better solution using 
<code>Prism.Core</code>'s weak events in combination with 
<code>ConditionalWeakTable&lt;TKey, TValue&gt;</code>, which means memory 
management is handled entirely by the GC in 
<code>Lucene.Net.Index.IndexReader</code>, 
<code>Lucene.Net.Search.FieldCacheImpl</code>, <code>Lucene.Net.Search.Cachi 
[...]
+<li>All known issues with loss of floating-point precision on .NET Framework 
x86 have been fixed.</li>
+</ol>
+<h2 id="change-log">Change Log</h2>
+<h3 id="breaking-changes">Breaking Changes</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/547";>#547</a> - 
<code>Lucene.Net.Util.StringHelper.GOOD_FAST_HASH_SEED</code>: converted from a 
static field to a property and marked obsolete. Added a new property 
<code>GoodFastHashSeed</code>. Removed <code>SystemProperties</code> call to 
populate the value of the field, since NUnit only allows us to generate a seed 
per test, and we need a way to inject the seed value for repeatability.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/547";>#547</a> - 
<code>Lucene.Net.TestFramework</code>: Added 
<code>LuceneSetUpFixtureBuilder</code> class to load either a subclass or our 
default instance of <code>LuceneTestFrameworkInitializer</code>. Also added 
<code>LuceneTestCase.SetUpFixture</code> to control initialization of 
<code>LuceneTestFrameworkInitializer</code> so it is only called on setup and 
teardown for the assembly. Added <code>Initialize()</code> method to <code> 
[...]
+<li><a href="https://github.com/apache/lucenenet/pull/547";>#547</a> - 
<code>Lucene.Net.TestFramework.Util.LuceneTestCase</code>: Deprecated 
<code>GetClassType()</code> method and added <code>TestType</code> property</li>
+<li><a href="https://github.com/apache/lucenenet/pull/547";>#547</a> - 
<code>Lucene.Net.TestFramework.Util.AbstractBeforeAfterRule``: Removed 
</code>LuceneTestCase<code>parameter 
from</code>Before()<code>and</code>After()` methods.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/551";>#551</a> - Changed 
constructors of <code>Lucene.Net.Util.NumberFormat</code> and 
<code>Lucene.Net.QueryParsers.Flexible.Standard.Config.NumberDateFormat</code> 
to accept <code>IFormatProvider</code> rather than <code>CultureInfo</code> and 
changed <code>Lucene.Net.Util.NumberFormat.Culture</code> property to 
<code>Lucene.Net.Util.NumberFormat.FormatProvider</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/554";>#554</a> - 
<code>Lucene.Net.Misc</code>: Made <code>DocFreqComparer</code> and 
<code>TotalTermFreqComparer</code> into static singletons, only accessible by 
the <code>Default</code> property.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/428";>#428</a>, <a 
href="https://github.com/apache/lucenenet/pull/429";>#429</a>, <a 
href="https://github.com/apache/lucenenet/pull/570";>#570</a> - 
<code>Lucene.Net.Search.FieldComparer</code>: Redesigned implementation to use 
reference types for numerics (from J2N) to avoid boxing.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/570";>#570</a> - 
<code>Lucene.Net.Search.FieldCache.IParser</code>: Renamed method from 
<code>TermsEnum()</code> to <code>GetTermsEnum()</code> to match other APIs</li>
+<li><a href="https://github.com/apache/lucenenet/pull/570";>#570</a> - 
<code>Lucene.Net.Queries</code>: <code>ObjectVal()</code> returns a 
<code>J2N.Numerics.Number</code>-derived type rather than a value type cast to 
object. Direct casts to <code>int</code>, <code>long</code>, 
<code>double</code>, <code>single</code>, etc. will no longer work without 
first casting to the <code>J2N.Numerics.Number</code>-derived type. 
Alternatively, use the corresponding <code>Convert.ToXXX()</code> metho [...]
+<li><a href="https://github.com/apache/lucenenet/pull/574";>#574</a> - 
<code>Lucene.Net.Suggest.Fst.FSTCompletionLookup/WFSTCompletionLookup</code>: 
Changed <code>Get()</code> to return <code>long?</code> instead of 
<code>object</code> to eliminate boxing/unboxing</li>
+<li><a href="https://github.com/apache/lucenenet/pull/574";>#574</a> - 
<code>Lucene.Net.Index.MergePolicy::FindForcedMerges()</code>: Removed 
unnecessary nullable from <code>FindForcedMerges()</code> and all 
<code>MergePolicy</code> subclasses</li>
+<li><a href="https://github.com/apache/lucenenet/pull/574";>#574</a> - 
<code>Lucene.Net.Replicator</code>: Changed callback signature from 
<code>Func&lt;bool?&gt;</code> to <code>Action</code>, since the return value 
had no semantic meaning</li>
+<li><a href="https://github.com/apache/lucenenet/pull/575";>#575</a> - 
<code>Lucene.Net.Index.DocValuesFieldUpdates</code>: Refactored so the 
subclasses will handle getting the values from 
<code>DocValuesFieldUpdatesIterator</code> or <code>DocValuesUpdate</code> via 
a cast rather than boxing the value. Also marked internal (as well as all 
members of <code>BufferedUpdates</code>), since this was not supposed to be 
part of the public API.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/573";>#573</a>, <a 
href="https://github.com/apache/lucenenet/pull/576";>#576</a> - Changed segment 
file names to match Lucene 4.8.0 and Lucene.NET 3.x</li>
+<li><a href="https://github.com/apache/lucenenet/pull/577";>#577</a> - 
<code>Lucene.Net.Index.SegmentInfos</code>: Changed <code>Info()</code> method 
to an indexer (.NET Convention)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/580";>#580</a> - 
<code>Lucene.Net.Documents.DateTools</code> - Added 
<code>NumericRepresentation</code> enum to allow converting to/from long in the 
following formats:
+<ul>
+<li><p>Unix Epoch (default): Milliseconds since Jan 1, 1970 12:00:00 AM 
UTC.</p>
+</li>
+<li><p>Ticks: The raw ticks from <code>DateTime</code> or 
<code>DateTimeOffset</code>.</p>
+</li>
+<li><p>Ticks as Milliseconds: This is for compatibility with prior versions of 
Lucene.NET (3.0.3 and 4.8.0-beta00001 - 4.8.0-beta00015). The conversion done 
on input values is <code>time * TimeSpan.TicksPerMillisecond</code> and the 
conversion to output values is <code>time / 
TimeSpan.TicksPerMillisecond</code>.</p>
+<p><strong>The <code>long</code> return value from 
<code>Lucene.Net.Documents.DateTools.StringToTime(string, 
NumericRepresentation)</code> has been changed from 
<code>NumericRepresentation.TICKS</code> to 
<code>NumericRepresentation.UNIX_TIME_MILLISECONDS</code> by 
default.</strong></p>
+<p><strong>The <code>long</code> input parameter provided to 
<code>Lucene.Net.Documents.DateTools.Round(long, NumericRepresentation, 
NumericRepresentation)</code> has been changed from 
<code>NumericRepresentation.TICKS_AS_MILLISECONDS</code> to 
<code>NumericRepresentation.UNIX_TIME_MILLISECONDS</code> by 
default.</strong></p>
+<p><strong>The <code>long</code> return value from 
<code>Lucene.Net.Documents.DateTools.Round(long, NumericRepresentation, 
NumericRepresentation)</code> has changed from 
<code>NumericRepresentation.TICKS</code> to 
<code>NumericRepresentation.UNIX_TIME_MILLISECONDS</code> by 
default.</strong></p>
+</li>
+</ul>
+</li>
+<li><a href="https://github.com/apache/lucenenet/pull/580";>#580</a> - 
<code>Lucene.Net.Documents.DateTools</code> - De-nested <code>Resolution</code> 
enum and renamed <code>DateResolution</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/580";>#580</a> - 
<code>Lucene.Net.QueryParsers.Flexible.Standard</code>: Changed numeric nodes 
to accept and return <code>J2N.Numerics.Number</code>-derived types instead of 
<code>object</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/581";>#581</a> - 
<strong>SWEEP:</strong> <code>Lucene.Net.Util.Fst</code>: Changed API to use 
<code>J2N.Numerics.Int64</code> instead of <code>long?</code> for generic 
closing type as it was designed to use reference equality comparison.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/581";>#581</a> - 
<strong>SWEEP:</strong> <code>Lucene.Net.Util.Fst</code>: Added class 
constraints to each generic FST type and reverted to reference equality 
comparisons.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/581";>#581</a>, <a 
href="https://github.com/apache/lucenenet/pull/279";>#279</a> - 
<code>Lucene.Net.Util.Fst.Int32sRefFSTEnum</code>: Added 
<code>MoveNext()</code> method and marked <code>Next()</code> method obsolete. 
This change had already been done to BytesRefFSTEnum, which made them 
inconsistent.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/583";>#583</a> - 
<code>Lucene.Net.QueryParsers.Flexible</code>: Removed unnecessary nullable 
value types from <code>ConfigurationKeys</code> and configuration 
setters/getters in <code>StandardQueryParser</code>. Added 
<code>AbstractQueryConfig.TryGetValue()</code> method to allow retrieving value 
types so they can be defaulted properly.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/583";>#583</a> - 
<code>Lucene.Net.Queries.Function.ValueSources.EnumFieldSource::ctor()</code> - 
changed <code>enumIntToStringMap</code> to accept <code>IDictionary&lt;int, 
string&gt;</code> instead of <code>IDictionary&lt;int?, string&gt;</code> 
(removed unnecessary nullable)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/587";>#587</a> - 
<code>Lucene.Net.TestFramework.Store.MockDirectoryWrapper</code>: Renamed 
<code>AssertNoUnreferencedFilesOnClose</code> to 
<code>AssertNoUnreferencedFilesOnDispose</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial</code>: Upgraded to new Spatial4n NuGet package that 
unifies the types from Spatial4n.Core and Spatial4n.Core.NTS</li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial.Prefix.Tree.Cell</code>: Renamed 
<code>m_outerInstance</code> &gt; <code>m_spatialPrefixTree</code> and 
constructor parameter <code>outerInstance</code> &gt; 
<code>spatialPrefixTree</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial.Prefix.AbstractPrefixTreeFilter.BaseTermsEnumTransverser</code>:
 renamed <code>m_outerInstance</code> &gt; <code>m_filter</code>, constructor 
parameter <code>outerInstance</code> &gt; <code>filter</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial.Prefix.AbstractPrefixTreeFilter</code>: De-nested 
<code>BaseTermsEnumTraverser</code>class</li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial.Prefix.Tree.GeohashPrefixTree.Factory</code>: 
de-nested and renamed <code>GeohashPrefixTreeFactory</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial.Prefix.Tree.QuadPrefixTree.Factory</code>: de-nested 
and renamed <code>QuadPrefixTreeFactory</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial.Prefix.AbstractVisitingPrefixTreeFilter</code>: 
De-nested <code>VisitorTemplate</code> class and changed protected field 
<code>m_prefixGridScanLevel</code> to a public property named 
<code>PrefixGridScanLevel</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial.Query</code>: Renamed 
<code>UnsupportedSpatialOperation</code> &gt; 
<code>UnsupportedSpatialOperationException</code> to match .NET conventions</li>
+</ul>
+<h3 id="bugs">Bugs</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/363";>#363</a>, <a 
href="https://github.com/apache/lucenenet/pull/534";>#534</a> - 
<code>Lucene.Net.Replicator.Http.HttpReplicatorTest::TestBasic()</code>. This 
was failing intermittently due to the Timeout value being set to 1 second 
instead of the 60 second value that was used in Java. It has been increased to 
the .NET default of 100 seconds.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/363";>#363</a>, <a 
href="https://github.com/apache/lucenenet/pull/534";>#534</a> - 
<code>Lucene.Net.Replicator.IndexAndTaxonomyReplicationClientTest::TestConsistencyOnExceptions()</code>
 and 
<code>Lucene.Net.Replicator.IndexReplicationClientTest::TestConsistencyOnExceptions()</code>
 were failing due to to exceptions being raised on the worker thread and 
missing locks, which have both been addressed.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/535";>#535</a> - Added 
<code>[SuppressCodecs]</code> attribute where required for custom Lucene.NET 
tests</li>
+<li><a href="https://github.com/apache/lucenenet/pull/536";>#536</a> - Modified 
all <code>TermsEnum.MoveNext()</code> methods to return a check for 
<code>null</code> rather than returning <code>true</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/537";>#537</a> - 
<code>Lucene.Net.TestFramework.Index.BasePostingsFormatTestCase</code>: Removed 
<code>IndexOptions.NONE</code> from the list of available options, since it is 
not a valid test option</li>
+<li><a href="https://github.com/apache/lucenenet/pull/539";>#539</a> - 
<code>Lucene.Net.Grouping.Term.TermAllGroupHeadsCollector</code>: Use 
<code>NumericUtils.SingleToSortableInt32()</code> to compare floating point 
numbers (Fixes <code>AllGroupHeadCollectorTest.TestRandom()</code> on .NET 
Framework x86).</li>
+<li><a href="https://github.com/apache/lucenenet/pull/540";>#540</a> - 
<code>Lucene.Net.Tests.Util.TestPriorityQueue</code>: Fixed issues with 
comparers after introducing <code>J2N.Randomizer</code>, which produces 
negative random numbers.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/541";>#541</a> - 
<code>Lucene.Net.Codecs.SimpleText.SimpleTextFieldsReader::NextDoc()</code>: 
Fixed assert that was throwing on <code>BytesRef.Utf8ToString()</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/542";>#542</a> - 
<code>Lucene.Net.Util.Automation.MinimizationOperations::MinimizeHopcroft()</code>:
 Fixed range in <code>OpenBitSet.Clear()</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/543";>#543</a> - 
<code>Lucene.Net.Tests.QueryParser.Flexible.Standard.TestQPHelper</code>: Use 
<code>ParseExact()</code> method to specify the date format, so it works across 
cultures.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/527";>#527</a>, <a 
href="https://github.com/apache/lucenenet/pull/548";>#548</a> - 
<code>Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester</code>: Apply 
patch from <a 
href="https://issues.apache.org/jira/browse/LUCENE-6093";>https://issues.apache.org/jira/browse/LUCENE-6093</a>
 to fix <code>ArgumentNullException</code> if there were discarded trailing 
characters in the query (Thanks @Maxwellwr)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/550";>#550</a> - 
<strong>SWEEP:</strong> <code>Use 
</code>StringComparer.Ordinal<code>for</code>Sort()` methods, where 
appropriate</li>
+<li><a href="https://github.com/apache/lucenenet/pull/551";>#551</a> - 
<code>Lucene.Net.QueryParser.Flexible.Standard</code>: Fixed calendar handling 
on .NET Core</li>
+<li><a href="https://github.com/apache/lucenenet/pull/552";>#552</a> - 
<code>Lucene.Net.Suggest.Jaspell.JaspellTernarySearchTree</code>: Fixed random 
number generator so it produces random numbers</li>
+<li><a href="https://github.com/apache/lucenenet/pull/553";>#553</a>, <a 
href="https://github.com/apache/lucenenet/pull/609";>#609</a> - 
<code>Lucene.Net.TestFramework.Util.TestUtil::RandomAnalysisString()</code>: 
Fixed <code>ArgumentOutOfRangeException</code> when passed a 
<code>maxLength</code> of 0.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/546";>#546</a>, <a 
href="https://github.com/apache/lucenenet/pull/557";>#557</a> - 
<code>Lucene.Net.Search.DisjunctionMaxScorer</code>: Fixed x86 floating point 
precision issue on .NET Framework</li>
+<li><a href="https://github.com/apache/lucenenet/pull/558";>#558</a> - 
<code>Lucene.Net.Expressions.ScoreFunctionValues</code>: Fixed x86 floating 
point precision issue on .NET Framework</li>
+<li><a href="https://github.com/apache/lucenenet/pull/559";>#559</a> - 
<code>Lucene.Net.Spatial.Prefix.SpatialOpRecursivePrefixTreeTest</code>: Ported 
over patch from <a 
href="https://github.com/apache/lucene/commit/e9906a334b8e123e93b917c3feb6e55fed0a8c57";>https://github.com/apache/lucene/commit/e9906a334b8e123e93b917c3feb6e55fed0a8c57</a>
 (from 4.9.0).</li>
+<li><a href="https://github.com/apache/lucenenet/pull/545";>#545</a>, <a 
href="https://github.com/apache/lucenenet/pull/565";>#565</a> - 
<code>Lucene.Net.Index.TestDuelingCodecs::TestEquals()</code>: There was a 
missing ! in 
<code>Lucene.Net.Codecs.BlockTreeTermsReader.IntersectEnum.Frame::Load()</code> 
that was inverting the logic, causing this test to fail intermittently.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/549";>#549</a>, <a 
href="https://github.com/apache/lucenenet/pull/566";>#566</a> - 
<code>Lucene.Net.Search.TestJoinUtil::TestMultiValueRandomJoin()</code>: Fixed 
x86 floating point precision issue on .NET Framework</li>
+<li><a href="https://github.com/apache/lucenenet/pull/568";>#568</a> - 
<code>Lucene.Net.Search.Spell.TestSpellChecker::TestConcurrentAccess()</code>: 
Fixed issues that were causing the test to hang due to concurrency 
problems.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/513";>#513</a>, <a 
href="https://github.com/apache/lucenenet/pull/572";>#572</a> - Updated 
<code>ControlledRealTimeReopenThread</code> to correctly handle timing (thanks 
@rclabo)</li>
+<li><code>Lucene.Net.Support.Collections.ReverseComparer&lt;T&gt;</code>: 
Replaced <code>CaseInsensitiveComparer</code> with 
<code>J2N.Collections.Generic.Comparer&lt;T&gt;</code>. This only affects 
tests.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/597";>#597</a> - 
<code>.github/workflows</code>: Updated website/documentation configs to use 
subdirectory glob patterns for paths.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/598";>#598</a> - Website: 
Fixed codeclimber article broken links</li>
+<li><a href="https://github.com/apache/lucenenet/pull/600";>#600</a> - Fixed 
broken book link for Instant Lucene.NET (Thanks @rclabo)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/606";>#606</a> - 
<code>Lucene.Net.Search.FieldCacheImpl.Cache&lt;TKey, TValue&gt;::Put()</code>: 
Logic was inverted on <code>innerCache</code> field so the value was being 
updated if exists, when it should not be updated in this case</li>
+<li><a href="https://github.com/apache/lucenenet/pull/606";>#606</a> - 
<code>Lucene.Net.Search.FieldCacheImpl::Cache&lt;TKey, TValue&gt; (Put + 
Get)</code>: Fixed issue with <code>InitReader()</code> being called prior to 
adding the item to the cache when it should be called after</li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<code>Lucene.Net.Spatial.Query.SpatialArgs::ctor()</code>: Set 
<code>operation</code> and <code>shape</code> fields rather than calling the 
virtual properties to set them (which can cause initialization issues for 
subclasses)</li>
+</ul>
+<h3 id="improvements">Improvements</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/538";>#538</a> - 
<code>Lucene.Net.TestFramework.Search.CheckHits::CheckHitCollector()</code>: 
Removed unnecessary call to <code>Convert.ToInt32()</code> and simplified 
collection initialization.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/554";>#554</a> - 
<strong>SWEEP:</strong> Made stateless private sealed comparers into singletons 
to reduce allocations (unless they already have a static property)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/555";>#555</a>, <a 
href="https://github.com/apache/lucenenet/pull/526";>#526</a> - Deprecated 
support for <code>System.Threading.Thread.Interrupt()</code> when writing 
indexes due to the high possibility in .NET that it could break a 
<code>Commit()</code> or cause a deadlock.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/567";>#567</a> - Enabled 
<code>[Serializable]</code> exceptions on all target platforms (previously, 
exceptions were not serializable in .NET Core)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/274";>#274</a>, <a 
href="https://issues.apache.org/jira/browse/LUCENENET-574";>LUCENENET-574</a>, 
<a href="https://github.com/apache/lucenenet/pull/567";>#567</a> - Removed 
<code>[Serializable]</code> support for all classes except for the following 
(See <a href="https://github.com/apache/lucenenet/pull/567";>#567</a> for a 
complete list)
+<ul>
+<li>Exceptions</li>
+<li>Collections</li>
+<li>Low-level holder types (such as BytesRef, CharsRef, etc.)</li>
+<li>Stateless <code>IComparer&lt;T&gt;</code> implementations that are 
publicly exposed directly or through collections</li>
+</ul>
+</li>
+<li><a href="https://github.com/apache/lucenenet/pull/568";>#568</a> - 
<code>Lucene.Net.TestFramework.Util.LuceneTestCase::NewSearcher()</code>: Added 
missing event handler to shut down 
<code>LimitedConcurrencyLevelTaskScheduler</code> to prevent it from accepting 
new work when we are attempting to end the background process.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/568";>#568</a> - 
<code>Lucene.Net.Support</code>: Factored out <code>ICallable&lt;V&gt;</code> 
and <code>ICompletionService&lt;V&gt;</code> interfaces, as they are not 
needed</li>
+<li><a href="https://github.com/apache/lucenenet/pull/570";>#570</a> - 
<strong>PERFORMANCE:</strong> <code>Lucene.Net.Search.NumericRangeQuery</code>: 
Eliminated boxing when converting from T to the numeric type and when comparing 
equality</li>
+<li><a href="https://github.com/apache/lucenenet/pull/570";>#570</a> - 
<strong>PERFORMANCE:</strong> <code>Lucene.Net.Suggest.Jaspell</code>: Use J2N 
numeric types to eliminate boxing</li>
+<li><a href="https://github.com/apache/lucenenet/pull/570";>#570</a> - 
<strong>PERFORMANCE:</strong> <code>Lucene.Net.Search.FieldCache</code>: Use 
J2N parsers and formatters</li>
+<li><a href="https://github.com/apache/lucenenet/pull/570";>#570</a> - 
<strong>PERFORMANCE:</strong> 
<code>Lucene.Net.Classification.Utils.DatasetSplitter</code>: Removed duplicate 
calls to field methods and stored values in local variables. Use default 
round-trip format from J2N.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/570";>#570</a> - 
<strong>PERFORMANCE:</strong> 
<code>Lucene.Net.Search.FieldCacheRangeFilter</code>: Use <code>HasValue</code> 
and <code>Value</code> for nullable value types rather casting and comparing to 
null</li>
+<li><a href="https://github.com/apache/lucenenet/pull/574";>#574</a>, <a 
href="https://github.com/apache/lucenenet/pull/583";>#583</a> - 
<strong>SWEEP:</strong> - Removed unnecessary nullable value types</li>
+<li><a href="https://github.com/apache/lucenenet/pull/578";>#578</a> - 
<code>Lucene.Net.Facet</code>: Added culture-sensitve <code>ToString()</code> 
overload on <code>FacetResult</code> and <code>LabelAndValue</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/578";>#578</a> - 
<code>Lucene.Net.Facet.FacetResult</code>: Added nullable reference type 
support</li>
+<li><a href="https://github.com/apache/lucenenet/pull/579";>#579</a> - 
<code>Lucene.Net.Facet.DrillDownQuery</code>: Added collection initializer 
support</li>
+<li><a href="https://github.com/apache/lucenenet/pull/580";>#580</a> - 
<code>Lucene.Net.Documents.DateTools</code> - Added support for 
<code>TimeZoneInfo</code> when converting to/from string</li>
+<li><a href="https://github.com/apache/lucenenet/pull/580";>#580</a> - 
<code>Lucene.Net.QueryParsers.Flexible.Standard.Config.NumberDateFormat</code>: 
Added constructor overload to format a date without a time.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/580";>#580</a> - 
<code>Lucene.Net.QueryParsers.Flexible.Standard.Config.NumberDateFormat</code>: 
Added <code>NumericRepresentation</code> property to set the representation to 
use for both <code>Format()</code> and <code>Parse()</code>.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/580";>#580</a> - 
<code>Lucene.Net.QueryParsers</code> - Added support for 
<code>TimeZoneInfo</code> when converting to/from string (Classic and Flexible 
query parsers)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/580";>#580</a> - 
<code>Lucene.Net.QueryParsers.Classic.QueryParserBase</code>: Use 
<code>TryParse()</code> instead of <code>Parse()</code> to parse numeric 
values. Use the current culture, but fall back to invariant culture.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/582";>#582</a> - 
<strong>PERFORAMANCE:</strong> 
<code>Lucene.Net.Search.FieldCacheRangeFilter</code>: Eliminated boxing in 
<code>Equals()</code> check</li>
+<li><a href="https://github.com/apache/lucenenet/pull/584";>#584</a> - 
<code>Lucene.Net.Expressions.SimpleBindings</code>: Added collection 
initializer support. Updated <code>DistanceFacetsExample</code> and 
<code>ExpressionAggregationFacetsExample</code> to demonstrate usage.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/586";>#586</a> - 
<strong>SWEEP:</strong> Removed conditional compilation for MSTest/xUnit and 
the following features:
+<ul>
+<li>TESTFRAMEWORK_MSTEST</li>
+<li>TESTFRAMEWORK_NUNIT</li>
+<li>TESTFRAMEWORK_XUNIT</li>
+<li>FEATURE_INSTANCE_TESTDATA_INITIALIZATION</li>
+<li>FEATURE_INSTANCE_CODEC_IMPERSONATION</li>
+</ul>
+</li>
+<li><a href="https://github.com/apache/lucenenet/pull/587";>#587</a> - Fixed 
the documentation comments for <code>LuceneTestCase</code></li>
+<li><a href="https://github.com/apache/lucenenet/pull/587";>#587</a> - Added 
some documentation for random seed configuration</li>
+<li><a href="https://github.com/apache/lucenenet/pull/587";>#587</a> - 
Implemented some missing console logging</li>
+<li><a href="https://github.com/apache/lucenenet/pull/588";>#588</a> - 
<code>lucene-cli</code>: Added embedded readme to NuGet package and updated 
build to update docs with release version number</li>
+<li><a href="https://github.com/apache/lucenenet/pull/590";>#590</a> - 
<strong>SWEEP:</strong> Added links to release notes and documentation in each 
NuGet package, and corrected package descriptions.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/594";>#594</a> - Website: 
Improved content of contributing/source code page to show current information 
about the Apache's two-master setup and provided additional information about 
contributing source code with many links to external references. (Thanks 
@rclabo)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/595";>#595</a> - Website: 
Added &quot;How to Setup Java Debugging&quot; page. (Thanks @rclabo)</li>
+<li><a href="https://github.com/apache/lucenenet/pull/602";>#602</a> - Shifted 
most of the <code>IndexWriter</code> tests to 
<code>Lucene.Net.Tests._I-J</code> to make both 
<code>Lucene.Net.Tests._E-I</code> and <code>Lucene.Net.Tests._I-J</code> run 
less than 2 minutes. This cuts the total time on Azure DevOps by around 5 
minutes.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/603";>#603</a>, <a 
href="https://github.com/apache/lucenenet/pull/601";>#601</a> - Upgraded build 
tools for <code>LuceneDocsPlugins</code> project</li>
+<li>Upgraded J2N NuGet package dependency to 2.0.0</li>
+<li>Upgraded ICU4N NuGet package dependency to 60.1.0-alpha.356</li>
+<li>Upgraded RandomizedTesting.Generators NuGet package dependency to 
2.7.8</li>
+<li>Upgraded Morfologik.Stemming NuGet package dependency to 2.1.7</li>
+<li><a href="https://github.com/apache/lucenenet/pull/611";>#611</a> - 
<strong>PERFORMANCE:</strong> Fixed <code>NIOFSDirectory</code> bottleneck on 
multiple instances by switching from a static shared lock to a lock per 
<code>FileStream</code> instance.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/611";>#611</a> - 
<code>Lucene.Net.Store</code>: Updated the <code>FSDirectory</code> 
documentation to remove irrelevant Java info and replace it with performance 
characteristics of the .NET implementation.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/613";>#613</a>, <a 
href="https://github.com/apache/lucenenet/pull/256";>#256</a>, <a 
href="https://github.com/apache/lucenenet/pull/604";>#604</a>, <a 
href="https://github.com/apache/lucenenet/pull/605";>#605</a> - 
<strong>PERFORMANCE:</strong> Factored out <code>WeakDictionary&lt;TKey, 
TValue&gt;</code> in favor of weak events using <a 
href="https://github.com/PrismLibrary/Prism";>Prism.Core</a></li>
+<li><a href="https://github.com/apache/lucenenet/pull/617";>#617</a> - 
<strong>SWEEP:</strong> Changed &quot;== null&quot; to &quot;is null&quot;</li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<strong>SWEEP:</strong> <code>Lucene.Net.Spatial</code>: Enabled nullable 
reference type support</li>
+<li><a href="https://github.com/apache/lucenenet/pull/619";>#619</a> - 
<strong>SWEEP:</strong> <code>Lucene.Net.Spatial</code>: Added guard clauses, 
where appropriate</li>
+</ul>
+<h3 id="new-features">New Features</h3>
+<ul>
+<li><a href="https://github.com/apache/lucenenet/pull/288";>#288</a>, <a 
href="https://github.com/apache/lucenenet/pull/547";>#547</a> - 
<code>Lucene.Net.TestFramework</code>: Fixed random seed functionality so it is 
repeatable, so random tests can be more easily debugged. The random seed and 
how to configure a test assembly to repeat the same result is appended to the 
output message of the test (which becomes visible upon failure). The 
<code>J2N.Randomizer</code> class was used to provide [...]
+<li><a href="https://github.com/apache/lucenenet/pull/588";>#588</a>, <a 
href="https://github.com/apache/lucenenet/pull/612";>#612</a> - 
<code>lucene-cli</code>: Added multitarget support for .NET Core 3.1, .NET 5.0, 
and .NET 6.0</li>
+<li><a href="https://github.com/apache/lucenenet/pull/592";>#592</a> - Added <a 
href="https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink";>Source
 Link</a> support and added documentation page to the API docs.</li>
+<li><a href="https://github.com/apache/lucenenet/pull/593";>#593</a>, <a 
href="https://github.com/apache/lucenenet/pull/596";>#596</a>, <a 
href="https://github.com/apache/lucenenet/pull/364";>#364</a> - Added 
Cross-Platform Build Script</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-beta00016.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 &copy; 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 64dcde3..c3b82b4 100644
--- a/styles/docfx.css
+++ b/styles/docfx.css
@@ -42,11 +42,7 @@ h6 mark {
 .inheritance .level2:before,
 .inheritance .level3:before,
 .inheritance .level4:before,
-.inheritance .level5:before,
-.inheritance .level6:before,
-.inheritance .level7:before,
-.inheritance .level8:before,
-.inheritance .level9:before {
+.inheritance .level5:before {
     content: '↳';
     margin-right: 5px;
 }
@@ -75,22 +71,6 @@ 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 3bc1b67..b095cf6 100644
--- a/styles/docfx.js
+++ b/styles/docfx.js
@@ -65,7 +65,7 @@ $(function () {
   (function () {
     anchors.options = {
       placement: 'left',
-      visible: 'hover'
+      visible: 'touch'
     };
     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) {
+      if (q !== null) {
         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").attr("rel", "noopener noreferrer").text(itemTitle));
+                var itemTitleNode = $('<div>').attr('class', 
'item-title').append($('<a>').attr('href', itemHref).attr("target", 
"_blank").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.getCurrentWindowAbsolutePath();
+        var currentAbsPath = util.getAbsolutePath(window.location.pathname);
         // set active item
         $('#navbar').find('a[href]').each(function (i, e) {
           var href = $(e).attr("href");
@@ -556,10 +556,7 @@ $(function () {
         if (index > -1) {
           tocrel = tocPath.substr(0, index + 1);
         }
-        var currentHref = util.getCurrentWindowAbsolutePath();
-        if(!currentHref.endsWith('.html')) {
-          currentHref += '.html';
-        }
+        var currentHref = util.getAbsolutePath(window.location.pathname);
         $('#sidetoc').find('a[href]').each(function (i, e) {
           var href = $(e).attr("href");
           if (util.isRelativePath(href)) {
@@ -1057,25 +1054,14 @@ $(function () {
     this.getAbsolutePath = getAbsolutePath;
     this.isRelativePath = isRelativePath;
     this.isAbsolutePath = isAbsolutePath;
-    this.getCurrentWindowAbsolutePath = getCurrentWindowAbsolutePath;
     this.getDirectory = getDirectory;
     this.formList = formList;
 
     function getAbsolutePath(href) {
-      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;
+      // Use anchor to normalize href
+      var anchor = $('<a href="' + href + '"></a>')[0];
+      // Ignore protocal, remove search and query
+      return anchor.host + anchor.pathname;
     }
 
     function isRelativePath(href) {
@@ -1089,9 +1075,6 @@ $(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 6327c89..154de37 100644
--- a/styles/docfx.vendor.js
+++ b/styles/docfx.vendor.js
@@ -22,8 +22,7 @@ 
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 [...]
-/*! @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
 [...]
+/*! 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"
 [...]
 /*
  * jQuery Bootstrap Pagination v1.3.1
  * https://github.com/esimakin/twbs-pagination
@@ -43,10 +42,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.1 - 2021-04-17
+// AnchorJS - v4.3.0 - 2020-10-21
 // https://www.bryanbraun.com/anchorjs/
-// Copyright (c) 2021 Bryan Braun; Licensed MIT
+// Copyright (c) 2020 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 ce7cf3b..5056fcf 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -73,3 +73,6 @@ references:
 - uid: releasenotes/4.8.0-beta00015
   name: Lucene.NET 4.8.0-beta00015 Release Notes
   href: release-notes/version-4.8.0-beta00015.html
+- uid: releasenotes/4.8.0-beta00016
+  name: Lucene.NET 4.8.0-beta00016 Release Notes
+  href: release-notes/version-4.8.0-beta00016.html

Reply via email to