Bump the version to 0.99 and require collocatordb 1.8.0

The explanations added for LD, LDaf and the effective window size only
hold with collocatordb 1.8.0, where Log-Dice follows Rychly's
definition. Built against an older one, the interface would show the
previous LD values under the new text, without anything indicating the
mismatch, so the minimum version is raised from 1.5.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Change-Id: Ib8d7ca9e69bbc065d04684da3aa1d662b253d46d
diff --git a/Changelog.md b/Changelog.md
index 4eb93ad..75d62ed 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,26 @@
 # Changelog
 
+## [0.99] - 2026-09-04
+
+- requires collocatordb 1.8.0, in which Log-Dice is computed as Rychlý (2008)
+  defines it, without the window size factor that used to be applied to the
+  frequency of the node. LD values are higher than before, by up to the binary
+  logarithm of the window size, and comparable to those of other tools such as
+  Sketch Engine. Building against an older collocatordb would show the previous
+  values under the new explanations, which is why the minimum version is
+  enforced
+- LDaf and the order of the collocates are unchanged. It is the auto focus
+  score, not Log-Dice of the auto focus window, and its denominator grows with
+  the width of the selected window, which is what makes it sensitive to how
+  concentrated a pair is. Its tooltip gives the formula and notes that it is
+  therefore not on the same scale as LD
+- the info tab explains that LL, MI, MI², MI³ and nPMI are computed over the
+  attested positions, i.e. those in which the collocate occurs at least once,
+  rather than over the whole context window, and that their values are
+  therefore not directly comparable to those of tools computing with a fixed
+  window size. The term auto focus is reserved for the selection of positions
+  that yields the highest score, as Belica coined it for the CCDB
+
 ## [0.98] - 2026-08-21
 
 - the per request diagnostics of the vector code are off unless
diff --git a/Makefile.PL b/Makefile.PL
index 08fa3a6..3f847d3 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -9,7 +9,7 @@
 check_lib_or_exit(
     cflags => '-Wall -Wno-unused-result -fno-rtti -O4 -I/usr/local/include',
     header => ['unistd.h', 'stdio.h', 'stdlib.h', 'string.h', 'collocatordb.h'],
-    function => 'char *min_v = "1.5.0"; char *v = get_version(); if(strcmp(min_v, v) <= 0) { return 0; } else { fprintf(stderr, "Installed collocatordb version %s is too low. Minimally %s is required.\n", v, min_v); return(1); }',
+    function => 'char *min_v = "1.8.0"; char *v = get_version(); if(strcmp(min_v, v) <= 0) { return 0; } else { fprintf(stderr, "Installed collocatordb version %s is too low. Minimally %s is required.\n", v, min_v); return(1); }',
     libpath => ['/usr/lib', '/usr/local/lib64', '/usr/local/lib'],
     incpath => ['/usr/include', '/usr/local/include'],
     # debug => 1,
diff --git a/script/derekovecs-server b/script/derekovecs-server
index 184bed0..c69ef28 100755
--- a/script/derekovecs-server
+++ b/script/derekovecs-server
@@ -1,6 +1,6 @@
 #!/usr/bin/env perl
 
-our $VERSION = '0.98';
+our $VERSION = '0.99';
 
 use IDS::DeReKoVecs::Read;
 use Mojolicious::Lite;