Commit 064c9a88 for codemirror.net

commit 064c9a880750a492c598433e6ddd155f836caaac
Author: Marijn Haverbeke <marijn@haverbeke.berlin>
Date:   Sat Jul 20 16:24:23 2024 +0200

    Mark version 5.65.17

diff --git a/AUTHORS b/AUTHORS
index c38f088f..5bc0ef4f 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -218,6 +218,7 @@ Dave Brondsema
 Dave MacLachlan
 Dave Myers
 David Barnett
+David Foster
 David H. Bronke
 David Mignot
 David Pathakjee
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6ba18d2c..81107b20 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 5.65.17 (2024-07-20)
+
+### Bug fixes
+
+[crystal mode](https://codemirror.net/5/mode/crystal/index.html): Fix an infinite loop bug when tokenizing heredoc strings.
+
 ## 5.65.16 (2023-11-20)

 ### Bug fixes
diff --git a/doc/manual.html b/doc/manual.html
index 2a915729..9951e08c 100644
--- a/doc/manual.html
+++ b/doc/manual.html
@@ -70,7 +70,7 @@
 <section class=first id=overview>
     <h2 style="position: relative">
       User manual and reference guide
-      <span style="color: #888; font-size: 1rem; position: absolute; right: 0; bottom: 0">version 5.65.16</span>
+      <span style="color: #888; font-size: 1rem; position: absolute; right: 0; bottom: 0">version 5.65.17</span>
     </h2>

     <p>CodeMirror is a code-editor component that can be embedded in
diff --git a/doc/releases.html b/doc/releases.html
index 9777ec70..da9acb17 100644
--- a/doc/releases.html
+++ b/doc/releases.html
@@ -34,6 +34,12 @@

   <h2>Version 5.x</h2>

+  <p class="rel">20-07-2024: <a href="https://codemirror.net/5/codemirror-5.65.17.zip">Version 5.65.17</a>:</p>
+
+  <ul class="rel-note">
+    <li><a href="https://codemirror.net/5/mode/crystal/index.html">crystal mode</a>: Fix an infinite loop bug when tokenizing heredoc strings.</li>
+  </ul>
+
   <p class="rel">20-11-2023: <a href="https://codemirror.net/5/codemirror-5.65.16.zip">Version 5.65.16</a>:</p>

   <ul class="rel-note">
diff --git a/index.html b/index.html
index 28c0918d..0a61fa76 100644
--- a/index.html
+++ b/index.html
@@ -92,7 +92,7 @@
   </script>

   <div class=actions>
-    Get the current version: <a href="https://codemirror.net/5/codemirror.zip">5.65.16</a>.<br>
+    Get the current version: <a href="https://codemirror.net/5/codemirror.zip">5.65.17</a>.<br>
     You can see the <a href="https://github.com/codemirror/codemirror5" title="GitHub repository">code</a>,<br>
     read the <a href="doc/releases.html">release notes</a>,<br>
     or study the <a href="doc/manual.html">user manual</a>.
diff --git a/package.json b/package.json
index 2c618b4d..37c4c866 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "codemirror",
-  "version": "5.65.16",
+  "version": "5.65.17",
   "main": "lib/codemirror.js",
   "style": "lib/codemirror.css",
   "author": {
diff --git a/src/edit/main.js b/src/edit/main.js
index 650d09bd..ad89b5a7 100644
--- a/src/edit/main.js
+++ b/src/edit/main.js
@@ -66,4 +66,4 @@ import { addLegacyProps } from "./legacy.js"

 addLegacyProps(CodeMirror)

-CodeMirror.version = "5.65.16"
+CodeMirror.version = "5.65.17"