diff --git a/doc/index.page b/doc/index.page
index ff2f2da4..7969541e 100644
--- a/doc/index.page
+++ b/doc/index.page
@@ -97,8 +97,8 @@ extensions that have been made popular by the [PHP Markdown Extra] package and [
It is probably the fastest pure-Ruby Markdown converter available (January 2019), being about 3x
faster than [Maruku] and about 6.2x faster than [BlueFeather].
-Version **2.4.0**{:itemprop="softwareVersion"} released on
-**2022-04-25**{:itemprop="datePublished"}, [more news](news.html)
+Version **2.5.0**{:itemprop="softwareVersion"} released on
+**2024-11-18**{:itemprop="datePublished"}, [more news](news.html)
{: style="text-align: center; font-size: 80%"}
diff --git a/doc/news/release_2_5_0.page b/doc/news/release_2_5_0.page
new file mode 100644
index 00000000..0263b10c
--- /dev/null
+++ b/doc/news/release_2_5_0.page
@@ -0,0 +1,81 @@
+---
+title: kramdown 2.5.0 released
+no_output: true
+sort_info: r2050
+created_at: 2024-11-18 10:08:00 +01:00
+modified_at: 2024-11-18 10:08:00 +01:00
+---
+## kramdown 2.5.0 released
+
+This release contains a lot of changes that have accumlated for the past two years. There are no big
+changes functionality-wise, just adaptions and bug fixes.
+
+## Changes
+
+* 12 minor changes:
+
+ - New option 'footnote_link_text' for customizing the footnote link text (pull request [#774] by
+ Bryce Willey)
+ - Make Ruby 2.5 the minimum required Ruby version
+ - Update REXML to 3.3.6 to avoid versions with known vulnerabilities (fixes [#806] by Jeremiah
+ Parrack )
+ - Store the emphasis character in the element's options for use by converters (pull request [#764]
+ by ionactual)
+ - Make HTML5 entities available (pull request [#738] by John Haugeland)
+ - Improve readability of output of kramdown converter (pull request [#808] by Paul McMahon)
+ - Improve kramdown converter output of nested compact lists (pull request [#680] by Virgil
+ Ierubino)
+ - Add some more fraction entities like "frac23" (fixes [#769] by Ashwin Maroli)
+ - Add missing "Gammad" and "gammad" entities (fixes [#710] by SomeWeekendReading)
+ - Remove deprecated `role="doc-endnote"` from footnote listing (fixes [#729] by James Mejia)
+ - Match abbreviations across line breaks and other whitespace (fixes [#717] by cabo)
+ - Correctly parse CDATA sections (fixes [#758] by cabo)
+
+* 9 bug fixes:
+
+ - Fix loading of configuration file with recent Rubies using Psych 4.0 (pull request [#779] by
+ Christian Boos)
+ - Fix placement of 'doc-noteref' role attribute for footnote links (fixes [#719] by Louise
+ Steward, pull requests [#723] by psfrolov and [#773] by Bryce Willey)
+ - Convert line break in header to ` ` when converting to kramdown (fixes [#780] by
+ directionless)
+ - Fix wrong conversion to emphasis element when multiple underscores are used inside words (fixes
+ [#582] by Ashesh Singh, pull request [#583] with tests by Ashesh Singh)
+ - Fix missing classification of `