AnsiWeather 1.19.1 (2026-07-24)

- Add links to the Gentoo and Haiku packages in the README
- Document 'Feels like' and clarify 'UV Index' heading (Thanks Takayuki Hirota)
- Document XDG configuration support and search order
- Clarify the purpose of dateformat and timeformat
- Document UV Index limitations



AnsiWeather 1.19.0 (2023-01-09)

- Quote location in example, as this is a common source of error
- Add an entry for "feels_like_text" in the .ansiweatherrc example file
- Only set LC_NUMERIC=C, instead of LC_ALL. This prevents overriding
  locale date format when displaying days and months in forecast mode.



AnsiWeather 1.18.0 (2021-09-14)

- Update man page to add the -v option (Thanks Takayuki Hirota)
- Add support for displaying feels like temperature (Thanks Andrew Abdalian)
- Use command -v instead of which (Thanks er0k)
- Add SPDX short license identifier in source file



AnsiWeather 1.17.0 (2020-06-16)

- Use cut instead of awk for parsing the config file, allowing to use the
  colon character as part of the config value (Thanks Niklas Lindgren)



AnsiWeather 1.16.0 (2020-01-21)

- Switch default delimiter from "=>" to ":" and stop prepending space
- Do not hardcode colon in forecast mode, use $delimiter instead



AnsiWeather 1.15.0 (2019-11-14)

- Use HTTPS for performing weather API calls



AnsiWeather 1.14.0 (2019-08-13)

- Add final dots for options descriptions in ansiweather.1
- Stop mentioning that ftp can be used on Mac OS X, as it's apparently
  not the case anymore in Mojave
- Remove space before percent sign for humidity display
- Respect freedesktop/XDG spec for configuration (Thanks Ryan Delaney)



AnsiWeather 1.13.0 (2018-07-16)

- Do not attempt to fetch UV data when in forecast mode



AnsiWeather 1.12.0 (2018-06-29)

- Replace spaces in city names by '%20', underscores are not accepted
  anymore by the OpenWeatherMap API
- Add support for fetching and displaying UV index
- Document the UV index feature and related flags and options



AnsiWeather 1.11 (2017-06-21)

- Unicode symbols display is now off by default
- Shorten default greeting text: "Current weather" => "Weather"



AnsiWeather 1.10 (2017-02-16)

- Add a '-v' option to show version number
- Exit with error code when an unknown option is invoked
- Make wind direction customizable



AnsiWeather 1.09 (2016-10-18)

- Allow toggling display of wind, humidity, and pressure data (Thanks
  John Kaczmarek)
- The -h option does not show help anymore, as everything is available in
  the manpage
- Remove extraneous whitespace before daylight data
- Rename 'daylight' variable to 'show_daylight' for consistency with the
  newly introduced options (user configuration files must be updated)
- Various documentation and manpage updates and reformatting



AnsiWeather 1.08 (2016-07-26)

- Use env printf instead of hardcoding printf path
- Added a $forecast_text variable allowing to customize forecast text
- Relicensed under the BSD 2-Clause license



AnsiWeather 1.07 (2016-01-19)

- Exit with non-zero return code on failure
- Documentation updates
- Added a manual page



AnsiWeather 1.06 (2015-10-30)

- Added support for OpenWeatherMap API keys
- Changed curl options from '-s' to '-sf' to fail silently on server errors
- Removing auto location helper, user location must now be explicitly set
- Changed default city to Rzeszow, Poland
- Changing rain and thunderstorm icons default colors to white and yellow
- Documentation updates



AnsiWeather 1.05 (2015-09-27)

- Fixes for numeric translation on NetBSD (Thanks Kamil Rytarowski)
- Use xargs printf construct to avoid hardcoding path to external
  printf command (Thanks Kamil Rytarowski)
- Use '/bin/sh' shebang instead of '/usr/bin/env sh' for portability
  reasons (Thanks Kamil Rytarowski)
- Replacing spaces by underscores in location name before calling
  the weather API
- Force bc to always return integers for wind directions (Thanks Lornix)
- Documentation updates



AnsiWeather 1.04 (2015-09-10)

- Added a '-a' option to toggle ANSI colors display
- Daylight option in the example configuration file now default to
  false to match program default
- Better formatting for usage display
- Documentation updates



AnsiWeather 1.03 (2015-09-08)

- Removed dependency on Bash, AnsiWeather is now using plain sh
- Detect all numeric locations and switching from 'q' to 'id' API query
  parameter in this case
- Do not attempt to convert pressure data to imperial units in forecast
  mode (Bugfix)
- Added a '-h' option to display usage
- Parse arguments before setting options (Thanks Lucas Hoffmann)
- Documentation updates
- Linting and minor fixes



AnsiWeather 1.02 (2015-05-09)

- Documentation updates
- Populated ChangeLog
- Allow overriding default config file location using ANSIWEATHERRC
  environment variable (Thanks Lucas Hoffmann)
- Check if 'bc' is installed before starting



AnsiWeather 1.01 (2015-03-16)

- Add ability to store options in config file (Thanks Aaron Bieber)
- Automatic location detection (Thanks Michael Price)
- Showing wind direction and speed
- Add ability to display upcoming weekly forecast (Thanks Michael Reinhardt)
- Add ability to display daylight data (Thanks Roy Hodgman)
- Allow custom geolocation server to be set (Thanks Aaron Bieber)
- Removed dependency on seq



AnsiWeather 1.00 (2013-10-19)

- Initial release
