Skip to content

Releases: gourlaysama/girouette

girouette 0.6.2

10 Sep 12:50
v0.6.2
4eeb2a0
Compare
Choose a tag to compare

girouette is a command line tool that displays the current weather (from OpenWeather) in the terminal.

Fixes

  • Querying some locations with a hourly/daily forecast segment could sometimes fail when local forecast data wasn't provided by OpenWeather.

girouette 0.6.1

10 Sep 11:27
v0.6.1
e6e0552
Compare
Choose a tag to compare

girouette is a command line tool that displays the current weather (from OpenWeather) in the terminal.

Changes

  • The default config.yml has been changed to include the hourly forecast; the color scheme has also been updated.

girouette 0.6.0

03 Sep 13:36
v0.6.0
55cebde
Compare
Choose a tag to compare

girouette is a command line tool that displays the current weather (from OpenWeather) in the terminal.

Packaging

  • The Minimum Supported Rust Version for girouette is now 1.53.

Features

  • New daily_forecast segment to show the temperature and general weather for the next 1 to 7 days. A days option controls the number of days to display (defaults to 3).
  • New hourly_forecast segment to show the temperature and general weather for each hour in the next 48 hours (defaults to 3). An hours option controls the number of hours to display (defaults to 3). A step controls how many hours to step over between forecasts (defaults to 2).

Changes

  • Breaking change: the -L/--language command line option and language config option now take a locale value of the form aa_AA, like en_US or zh_CN, instead of a 2-letter country code. girouette will warn if the value is not recognized and then fall back to en_US for date/time formatting.
  • If the language option is unset, girouette will try to use the LANG environment variable, before falling back to en_US.

girouette 0.5.2

23 Jul 12:57
v0.5.2
210822c
Compare
Choose a tag to compare

Changes

  • In Unicode mode, temperature is now indicated by a unicode thermometer (🌡️ ,U+1f321 U+fe0f) instead of the letter T.

Features

  • The temperature segment can now display the local min/max temperature, when setting the segment's new min_max option to true. Those values give a range of the temperature around the queried area at the current moment. The default is false.

girouette 0.5.1

20 May 10:23
v0.5.1
167907f
Compare
Choose a tag to compare

Added

  • New cloud_cover segment to show the current cloud cover in %.
  • New -v/-q pair of short options to respectively increase/decrease verbosity. The options can be stacked (-vvv). The default verbosity level is warn (from off, error, warn, info, debug, trace), with the cli arguments overriding the GIROUETTE_LOG environment variable. -qq silences all output except weather segments.
  • New timeout config option to decide how long to wait for a response from Openweather, or for a location from Geoclue. The default is 10 seconds.

Changed

  • Geoclue must now return a location within the timeout given in the configuration (instead of a hardcoded 1 second) before we give up and return an error.

Fixed

  • Unicode weather icons are now printed in Emoji mode, if supported by the font (using the emoji variation selector).

girouette 0.5.0

29 Mar 10:04
v0.5.0
d6696ba
Compare
Choose a tag to compare

Added

  • Localization support: added new -L/--language cli & config option to choose the output language for location names and weather descriptions. Possible values are any 2-letter language code supported by OpenWeather.

girouette 0.4.3

10 Feb 18:03
v0.4.3
f10191b
Compare
Choose a tag to compare

girouette 0.4.3 is a minor feature update.

Added

  • New snow segment to show the current snowfall level (in mm in the last hour, like with rainfall).
  • More descriptive --version output: now shows the build environment and if autolocalization is supported.

girouette 0.4.2

09 Feb 13:00
v0.4.2
1c8c958
Compare
Choose a tag to compare

girouette 0.4.2 is a minor feature update.

Added

  • Allow colors to be set with hexadecimal color codes (e.g. "#00e8ed").

### Changed

  • The hardcoded location was removed from the default config. The default is now auto if geolocalization is enabled, and setting it using -l/--location (or in the config) is needed otherwise.

girouette 0.4.1

03 Feb 12:28
v0.4.1
6fa5977
Compare
Choose a tag to compare

girouette 0.4.1 only adds shell completions in the provided package (and RPM on Fedora).

Added

  • Shell completions for girouette are now provided (for bash, zsh and fish).

girouette 0.4.0

02 Feb 10:24
v0.4.0
8b01e31
Compare
Choose a tag to compare

Girouette can now query the user location instead of using a hardcoded one, using location auto. This is not available in the static builds available for downloads below; use a packaged version or build it from source.
the RPM package

Added

  • New --print-default-config option to print the content of the default configuration file.
  • New auto value for -l/--location: girouette will use geoclue (and thus dbus) to find the location.
    This is the default if there is no location set in the config file.

Fixed

  • Fixed parsing error that prevented passing on the CLI a location starting with a minus sign (negative latitude).