Change Log for FFWLD v1.0.0beta02 2026-08-31 This release is merely a patch release to the 1.0.0beta cycle. - Bugfix: cnvt_rain(): ignore dimensional aspect of units (/hr) when comparing current units against desired units - Change humidity display format to one decimal point of precision - Change solar_energy display format to two decimal points of precision v1.0.0beta01 2026-08-18 This release is simply a promotion of 0.1.2 (Alpha) to Beta status. Version Numbering Change With this release there will be a change in the way FFWLD versioning is done. - Rather than bumping the third digit of version numbers for Alpha or Beta releases, new Alpha and Beta releases will take the next Production release's version number, with "alphaNN" or "betaNN" appended. - The last digit of the version number will be reserved for patch releases. Alpha and Beta versions of a patch release will retain that patch version through Production. v0.1.2 2026-08-10 Breaking Changes - Config section [labels] has been renamed to [card_labels] - Config option wind_dir_alpha has been moved from [card_labels] to the new [text] config section and renamed wind_dir This Alpha release adds: - THSW measurement - Configurable timezones (UTC, local) - Customization/localization for timestamp prefix/intro text (in the new [text] configuration section) - Finer-grained barometric pressure trend indicators (3 increased to 5) - Distinct badge icons for Dew Point, THW, and THSW - Improved badge UV icon - Updated ffwld POD (documentation) v0.1.1 2026-08-03 This Alpha release adds wind gust direction and barometric pressure trend indicators to weather card and badge output. v0.1.0 2026-08-02 Promoted v0.0.5 Alpha to v0.1.0 Beta Change wind_speed and wind_dir to use WeatherLink 2-minute averages Add wind_gust using WeatherLink 10-minute peak wind speed v0.0.5 2026-08-01 Breaking Changes Configuration option convert_rain_to_mm has been replaced by convert_rain_to. convert_rain_to takes explicit "in" or "mm" units instead of a boolean true/false value. Now correctly handles both inch and metric rain collectors. Rainfall units now default to the collector's native units. Use convert_rain_to to override the native units. Reworked badge icons and increased measurement value size by 1 point to improve readability. v0.0.4 2026-07-30 Breaking Changes Now requires Perl 5.10 or later Now requires Config::IniFiles for configuration file processing Added support for explicitly selecting sensor sources by lsid rather than relying on automatic detection. Added support for configuring which measurements to display and, for card and badge renderers, in which order. Added support for basic localization via the [labels] configuration section. Added support for wind speed on the Beaufort scale Added the -t (test) command-line option. Added the -j command-line option to allow sourcing raw WeatherLink JSON from a local file. (Such a file can be created using ffwld's raw_json renderer without the pretty_print option.) Refactored internal observation processing to simplify the addition of new measurements and output formats. Temporary files are now created in the destination directory of the final output file to ensure atomic updates across filesystems. Improved error detection and reporting. v0.0.3 2026-07-17 Now supports configurable units in the output mirroring the capabilities of the WeatherLink console. Now supports web badge generation. v0.0.2 2026-07-14 WeatherLink®-PWSD renamed to FFWLD v0.0.1 2026-07-10 Original Released Trademark Notice WeatherLink® is a registered trademark of Davis Instruments Corporation. FFWLD is an independent, third-party utility that is neither affiliated with nor endorsed by Davis Instruments.