Add FAQ entry about --headers values
[weather.git] / NEWS
1 =================================================
2  New Version Information for the Weather Utility
3 =================================================
4
5 :Copyright: (c) 2006-2016 Jeremy Stanley <fungi@yuggoth.org>. Permission
6             to use, copy, modify, and distribute this software is
7             granted under terms provided in the LICENSE file distributed
8             with this software.
9
10 .. contents::
11
12 2.3 Release
13 -----------
14 Fixed a regression in the correlate function which reintroduced the
15 wrong (old) URLs for zone-specific data sources, and corrected the
16 entries in the zones file accordingly.
17
18 2.2 Release
19 -----------
20 Fixed a bug where the setpath search order was effectively being
21 reversed.
22
23 Updated correlation data is included based on newer 2015 Census data and
24 2016 NWS station and zone lists.
25
26 2.1 Release
27 -----------
28 The old http://weather.noaa.gov/pub site was deprecated and as of August
29 23 subsequently removed from service. Correlation data files have been
30 updated to use the working http://tgftp.nws.noaa.gov URL instead.
31
32 Updated correlation data is included based on newer 2014 Census data.
33
34 The correlation data rebuilding process has been improved and more
35 thoroughly documented.
36
37 Radian floats in correlation data are now truncated to 7 decimal places,
38 significantly reducing rounding error fuzz against future data file
39 updates.
40
41 The /etc/weather/weatherrc file mentioned in documentation is now
42 properly read.
43
44 2.0 Release
45 -----------
46 The 2.0 release involves a major rewrite of the underlying code and
47 addition of large volumes of previously-unneeded location correlation
48 data. In the Spring of 2011 the USA NOAA/NWS made significant changes to
49 the way they organized and published forecast data such that it could
50 no longer be supported by design assumptions inherent within this
51 utility. Attempts were made to preserve backward compatability with 1.x
52 command-line usage and configuration file formats where possible, but
53 some regressions are unfortunately unavoidable. The aurl, city, flines,
54 furl, id, murl, st and zones options have been removed. Minimal logic
55 was retained to recognize and continue supporting limited use of city,
56 id and st in configuration files, though these are deprecated for
57 eventual removal in a future release.
58
59 On a positive note, this provided an opportunity to design out
60 some reported bugs and add in numerous requested features. Highlights
61 include:
62
63  * Because NOAA/NWS now treats forecast data in the same way as alerts,
64    the alert reporting features are now much better integrated and no
65    longer considered a beta test.
66
67  * The lack of memorable alert/forecast zone coding in the new scheme
68    drove development of intelligent search functionality, allowing users
69    to find stations and zones through a variety of methods like place
70    names, IATA/FAA/ICAO/FIPS/ZIP codes and even raw coordinates.
71
72  * To reduce unnecessary load on NOAA/NWS servers, the utility now
73    caches retrieved data for a configurable period of time.
74
75  * Airport code lists are no longer maintained in configuration (though
76    they are still easily overridden through configuration), and are
77    instead now separately managed in a manner similar to the other
78    pregenerated correlation data.
79
80 Worth noting, however, is that the new forecast data publication format
81 (now essentially identical to the alert format) is all-caps freeform
82 prose, and not easily parsed as a result. Due to the lengthy nature of
83 this output, piping it through a pager is highly recommended.