Prepare for 2.5.0 release
[weather.git] / NEWS
diff --git a/NEWS b/NEWS
index 9287004..4d00ec0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,13 +2,43 @@
  New Version Information for the Weather Utility
 =================================================
 
-:Copyright: (c) 2006-2016 Jeremy Stanley <fungi@yuggoth.org>. Permission
+:Copyright: (c) 2006-2024 Jeremy Stanley <fungi@yuggoth.org>. Permission
             to use, copy, modify, and distribute this software is
             granted under terms provided in the LICENSE file distributed
             with this software.
 
 .. contents::
 
+2.5 Release
+-----------
+This release no longer works with Python versions prior to 3.9 since it
+relies on the new zoneinfo module from the 3.9 standard library, and may
+need the pytz library from PyPI if your system lacks time zone data.
+
+Added support for tornado watches and warnings, as well as fixing some
+bugs which caused certain alerts to fail to be found or to get filtered
+out prior to their intended expiration times. A new command line and
+configuration option for document expiration delay is included,
+defaulting to 1 hour. Data sources have also been updated, including
+2023 census locations. WX weather zone definitions now include time
+zones as well, in case they should become necessary in the future.
+
+2.4 Release
+-----------
+This is planned to be the last release supporting Python 2; starting
+with the 2.5.0 release, this software will only be usable with Python
+3.x.
+
+Refreshed correlation sets and data sources including updating to 2019
+US Census locations and incorporating public domain airport information
+from the wonderful ourairports.com community, stopped using the long
+defunct metar.tbl and zonecatalog.curr.tar files, switched to HTTPS
+protocol since all the URLs had started redirecting from HTTP to HTTPS
+anyway, added functionality for fetching forecasts from HTML pages where
+they're wrapped in preformat tags and included a new forecast zone for
+the Hong Kong Observatory using this, fixed a few bugs when running
+under recent Python 3 versions.
+
 2.3 Release
 -----------
 Fixed a regression in the correlate function which reintroduced the