Skip to content

Latest commit

 

History

History
791 lines (530 loc) · 42.7 KB

CHANGELOG.md

File metadata and controls

791 lines (530 loc) · 42.7 KB

Changelog

Unreleased

⚡️ Added

🐞 Fixed

  • handleRedraws() function now stops properly when reading from a closed channel by @Crash129

v0.43.0

⚡️ Added

🐞 Fixed

v0.42.0

⚡️ Added

🐞 Fixed

0.41.0

🐞 Fixed

👍 Updated

v0.40.0

⚡️ Added

🐞 Fixed

v0.39.2

Fixes a critical crashing bug that prevented WTF from launching on Intel Macs. The solution was to go get -u golang.org/x/sys to force a compatibility update with Go 1.17.

v0.39.0

⚡️ Added

🐞 Fixed

0.38.0

🐞 Fixed

0.37.0

⚡️ Added

🐞 Fixed

v0.36.0

⚡️ Added

🐞 Fixed

  • Numerous dangling response bodies closed, by @dabcoder
  • HackerNews read-on-response error fixed, by @LKaemmerling
  • CircleCI read-on-response error fixed, by @dabcoder

v0.35.0

⚡️ Added

  • CircleCI module now supports numberOfBuilds setting defining how many builds to display, #1020 by @dabcoder
  • The \ key now opens module documentation in the browser for the currently-focused module, by @senorprogrammer
  • Krisinformation module added, by @stone
  • Covid module has been added, by @dabcoder
  • Support for a "Language" configuration key added. Supports any BCP 47 tag for identifying a langauge, by @senorprogrammer

🐞 Fixed

v0.34.0

2020-11-08

⚡️ Added

👍 Updated

  • Updated google.golang.org/api from 0.30.0 to 0.33.0
  • Updated github.com/digitalocean/godo from 1.46.0 to 1.52.0
  • Updated github.com/xanzy/go-gitlab from 0.38.1 to 0.39.0
  • Updated github.com/zorkian/go-datadog-api from 2.29.0+incompatible to 2.30.0+incompatible
  • Updated golang.org/x/text from 0.3.3 to 0.3.4

v0.33.0

2020-10-13

⚡️ Added

🐞 Fixed

  • Exchange Rates module now displays rates in alphabetical order, sorted by the base rate, by @senorprogrammer
  • Feed Reader module no longer crashes on feeds that don't have a published date, #958 by @cyingfan
  • Stray blank lines no longer appear at the end of highlightable lists, #977 by @cyingfan
  • config.yml now properly set to 0600 instead of 0666, by @cyingfan
  • Now blank-imports the time/tzinfo package to provide timezone support for Windows users, #994 by @trimble

👍 Updated

  • Updated github.com/gdamore/tcell from 1.3.0 to 1.4.0

  • Updated github.com/shirou/gopsutil from 2.20.7+incompatible to 2.20.9+incompatible

  • Updated github.com/mmcdole/gofeed from 1.0.0 to 1.1.0

  • Updated github.com/digitalocean/godo from 1.42.1 to 1.46.0

  • Updated github.com/xanzy/go-gitlab from 0.33.0 to 0.38.1

  • Updated github.com/adlio/trello from 1.7.0 to 1.8.0

  • Updated github.com/alecthomas/chroma from 0.8.0 to 0.8.1

  • Updated github.com/nicklaw5/helix from 0.5.9 to 0.7.0

  • Now requires Go 1.15 for compilation in Dockerfiles and go.mod, by @seanstoppable

v0.32.0

⚡️ Added

  • PagerDuty module now supports showOncallEnd setting, which determines whether or not to display the oncall rotation end date, by @senorprogrammer
  • Exchange Rates module now supports precision setting, which determines how many decimal places to display, #897 by @senorprogrammer

🐞 Fixed

👍 Updated

  • Updated alecthomas/chroma from 0.7.3 to 0.8.0
  • Updated digitalocean/godo from 1.38.0 to 1.42.1
  • Updated google.golang.org/api from 0.29.0 to 0.30.0
  • Updated shirou/gopsutil from 2.20.6+incompatible to 2.20.7+incompatible

v0.31.0

⚡️ Added

🐞 Fixed

  • GitLab Todo module now allows domain to be set, defaults to https://gitlab.com, by @gerchardon
  • Pi-hole module now works with Pi-hole v4 and v5, by @jonhadfield
  • Null pointer exception fixed in VictorOps module, by @ripienaar

👍 Updated

  • Updated google.golang.org/api from 0.25.0 to 0.29.0
  • Updated pkg/profile from 1.4.0 to 1.5.0
  • Updated nicklaw5/helix from 0.5.8 to 0.5.9
  • Updated digitalocean/godo from 1.37.0 to 1.38.0
  • Updated gopkg.in/yaml.v2 from 2.2.8 to 2.3.0
  • Updated xanzy/go-gitlab from 0.31.0 to 0.33.0
  • Updated stretchr/testify from 1.5.1 to 1.6.1
  • Updated golang.org/x/text from 0.3.2 to 0.3.3
  • Updated shirou/gopsutil from 2.20.4+incompatible to 2.20.6+incompatible

v0.30.0

⚡️ Added

🐞 Fixed

👍 Updated

  • Updated zorkian/go-datadog-api from 2.28.0+incompatible to 2.29.0+incompatible
  • Updated shirou/gopsutil from 2.20.3+incompatible to 2.20.4+incompatible
  • Updated google.golang.org/api from 0.22.0 to 0.23.0

0.29.0

⚡️ Added

🐞 Fixed

👍 Updated

  • Updated nicklaw5/helix from 0.5.7 to 0.5.8
  • Updated digitalocean/godo from 1.34.0 to 1.35.1
  • Updated xanzy/go-gitlab from 0.28.0 to 0.31.0
  • Updated shirou/gopsutil from 2.20.2+incompatible to 2.20.3+incompatible
  • Updated alecthomas/chroma from 0.7.1 to 0.7.2
  • Updated google.golang.org/api from 0.21.0 to 0.22.0

v0.28.0

⚡️ Added

  • Support for customizing CPU, Mem, and Swap display in ResourceUsage, by @leterio

👍 Updated

  • Now prefers Go 1.14 for compilation (should still work under 1.13 however)
  • Updated shirou/gopsutil from 2.20.1+incompatible to 2.20.2+incompatible
  • Updated google.golang.org/api from 0.17.0 to 0.20.0
  • Updated digitalocean/godo from 1.30.0 to 1.32.0
  • Updated xanzy/go-gitlab from 0.26.0 to 0.28.0
  • Updated adlio/trello from 1.6.0 to 1.7.0
  • Updated zorkian/go-datadog-api from 2.27.0+incompatible to 2.28.0+incompatible

0.27.0

⚡️ Added

🐞 Fixed

👍 Updated

  • Updated zorkian/go-datadog-api from 2.26.0+incompatible to 2.27.0+incompatible
  • Updated google.golang.org/api from 0.15.0 to 0.17.0
  • Updated github.com/nicklaw5/helix from 0.5.5 to 0.5.7
  • Updated xanzy/go-gitlab from 0.23.0 to 0.26.0
  • Updated stretchr/testify from o.4.0 to 0.5.1

0.26.0

⚡️ Added

🐞 Fixed

👍 Updated

  • Updated digitalocean/godo from 1.22.0 to 1.30.0
  • Updated google.golang.org/api from 0.14.0 to 0.15.0
  • Updated alecthomas/chroma from 0.7.0 to 0.7.1
  • Updated pkg/errors from 0.8.1 to 0.9.1
  • Updated xanzy/go-gitlab from 0.22.2 to 0.23.0
  • Updated shirou/gopsutil from 2.19.11 to 2.20.1
  • Updated zorkian/go-datadog-api from 2.25.0 to 2.26.0
  • Updated gopkg.in/yaml.v2 from 2.2.7 to 2.2.8
  • Updated nicklaw5/helix from 0.5.4 to 0.5.5

0.25.0

⚡️ Added

🐞 Fixed

👍 Updated

  • Switched from gocenter.io as the Go proxy to proxy.golang.org, by @chenrui333
  • Updated go-datadog-api to version 2.25.0+incompatible
  • Updated adlio/trello to version 1.6.0
  • Updated alecthomas/chroma to version 0.7.0
  • Updated olekukonko/tablewriter to version 0.0.3
  • Updated pkg/profile to version 1.4.0
  • Updated yaml.v2 to 2.2.7
  • Updated google.golang.org/api to 0.14.0
  • Updated xanzy/go-gitlab to 0.22.2
  • Uodated shirou/gopsutil to 2.19.11+incompatible

v0.24.0

⚡️ Added

🐞 Fixed

0.23.0

⚡️ Added

🐞 Fixed

👍 Updated

  • Updated go-datadog-api to version v2.24.0
  • Updated go-github to version 26.13
  • Updated watcher to version 1.0.7
  • Updated google-api-go-client to version 0.10.0
  • Updated chroma to version 0.6.7
  • Updated go-gitlab to version 0.20.1
  • Updated trello to version 1.4.0
  • Updated tcell to version 1.3.0
  • Updated gopsutil to version 2.19.9+incompatible
  • Updated yaml to version 2.2.4

v0.22.0

⚡️ Added

🐞 Fixed

v0.21.0

⚡️ Added

  • Power Soure module support added for FreeBSD, by @hxw

🐞 Fixed

  • Power indicator displays ∞ on Linux when fully-charged and on AC power, #534 by @Seanstoppable
  • Default background color is now the terminal background color, making transparency support possible in MacOS and Linux, by @Seanstoppable
  • xdg-open now used as the opener for HTTP/HTTPS by default, by @hxw
  • Transmission port over-ride now working, #565 by @Seanstoppable
  • Default config is now created on first run, #553 by @senorprogrammer

v0.20.0

⚡️ Added

🐞 Fixed

v0.19.1

⚡️ Added

v0.19.0

☠️ Breaking Change

⚡️ Added

  • OpsGenie module now supports "region" configuration option ("us" or "eu"), by @l13t

🐞 Fixed

  • Fixes the error message shown when an explicitly-specified custom config file cannot be found or cannot be read, by @senorprogrammer
  • Rollbar module works again, #507 by @Seanstoppable
  • The default config that gets installed on first run is much improved, #504 by @senorprogrammer
  • Default config file is now chmod 0600 to ensure only the owning user can read it, by @senorprogrammer

v0.18.0

⚡️ Added

🐞 Fixed

v0.17.1

🐞 Fixed

  • Fixes an issue in which the default config file was not being created on first run

v0.17.0

🐞 Fixed

  • FeedReader story sorting bug fixed
  • NewRelic dependency vendored

v0.16.1

v0.16.0

⚡️ Added

  • Config and recipe added for installing via Homebrew

v0.15.0

❗️Changed

v0.14.0

⚡️ Added

🐞 Fixed

  • Cryptolive module works again, #481 by @Seanstoppable
  • gCal module now supports setting an explicit time zone via the "timezone" config attribute, #382 by @jeangovil
  • Misconfigured module positions in config.yaml now attempt to provide informative error messages on launch, #482

v0.13.0

⚡️ Added

v0.12.0

⚡️ Added

v0.11.0

⚡️ Added

  • GitHub module now supports custom queries for issues and pull requests, by @Sean-Der

🐞 Fixed

  • Todoist now properly updates list items when Refresh is called
  • Keyboard modal displays properly when tabbing between widgets, #467

v0.10.3

❗️Changed

  • Invalid glog dependency removed, by @bosr

v0.10.2

🐞 Fixed

  • Weather module no longer crashes if there's no weather data or no internet connection
  • Gitlab no longer prevents installing with missing param, #455

v0.10.1

🐞 Fixed

  • Trello now displays multiple lists properly, #454

v0.10.0

⚡️ Added

  • DataDog module is now scrollable and interactive, by @Seanstoppable
  • Focusable hot key numbers are now assigned in a stable order, #435 by @Seanstoppable
  • Zendesk widget now has help text, by @Seanstoppable
  • Scrollable widget added to provide common keyboard-navigation list functionality, by @Seanstoppable
  • Logging functionality extracted out from Log module, by @Seanstoppable
  • Improved sample configs with up-to-date attributes and examples, by @retgits
  • PagerDuty config now supports schedule filtering using the scheduleIDs config option, by @senporprogrammer

v0.9.2

⚡️ Added

  • Keyboard management system for modules reworked. Now has a KeyboardWidget to simplify adding keyboard commands

Fixed

  • WTF versions are now prefixed with v again so module systems pick up the latest versions

0.9.1

⚡️ Added

  • Increased the pagination limit for GitHub to 100, by @Seanstoppable
  • Support for multiple instances of the same widget added, by @Seanstoppable

0.9.0

  • Null release

0.8.0

⚡️ Added

  • Dependencies are now managed and installed using Go modules. See README.md for details, #406 by @retgits

0.7.2

⚡️ Added

  • NBA Scores now navigable via arrow keys, #415

🐞 Fixed

  • Multi-page sigils off-by-one error fixed, #413
  • Many points of potential and probable race conditions have been improved to not have race conditions. WTF should be quite a bit more stable now
  • In the Twitter module, the following have been fixed:
    • Help text says "Twitter" instead of "TextFile"
    • Keyboard-command "o" opens the current Twitter handle in the browser
    • Keyboard-command "o" is documented in the help text

0.7.1

🐞 Fixed

  • HackerNews row selections are visible again, #411

0.7.0

⚡️ Added

  • Jenkins now supports coloured balls, #358 by @rudolphjacksonm
  • Jenkins now supports regular expressions, #359 by @rudolphjacksonm
  • Complete refactoring of the module settings system, reducing the dependency on config and making it possible to configure modules by other means, by @senporprogrammer

0.6.0

⚡️ Added

  • Jira widget navigable via up/down arrow keys, by @jdenoy
  • Windows security module improved, by @E3V3A
  • Function modules moved into the /modules directory, by @Seanstoppable
  • NBA Score module added by @FriedCosey

🐞 Fixed

  • Now displays an error on start-up if a widget has mis-configured position attributes (#389 by @senporprogrammer)

0.5.0

⚡️ Added

  • Resource Usage module added by @nicholas-eden
  • Recursive repo search in Git module (#126 by @anandsudhir)
  • HTTP/HTTPS handling in OpenFile() util function by @jdenoy
  • Honor system http proxies when using non-default transport by @skymeyer
  • VictorOps module added by ImDevinC
  • Module templates added by retgits

0.4.0

⚡️ Added

🐞 Fixed

0.3.0

⚡️ Added

  • Spotify module added (@sticreations)
  • Clocks module now supports configurable datetime formats (@danrabinowitz)
  • Twitter module now supports subscribing to multiple screen names

🐞 Fixed

  • Textfile module now watches files for changes (#276 by @senporprogrammer)
  • Nav shortcuts now use numbers rather than letters to allow the use of letters in widget menus
  • Twitter widget no longer crashes app when closing the help modal

0.2.2

Aug 25, 2018

⚡️ Added

  • Twitter tweets are now colourized (@senorprogrammer)
  • Twitter number of tweets to fetch is now customizable via config (@senorprogrammer)
  • Google Calendar: widget is now focusable (@anandsudhir)
  • DataDog module added (@Seanstoppable)

🐞 Fixed

  • Textfile syntax highlighting now included in stand-alone binary (#261 by @senporprogrammer)
  • Config param now supports relative paths starting with ~ (#295 by @anandsudhir)

0.2.1

Aug 17, 2018

⚡️ Added

  • HackerNews widget is now scrollable (@anandsudhir)

🐞 Fixed

  • Twitter screen name now configurable in configuration file (@senorprogrammer)
  • Gerrit module no longer dies if it can't connect to the server (@anandsudhir)
  • Pretty Weather properly displays colours again ((#298 by @bertl4398)
  • Clocks row colour configuration fixed ((#282 by @anandsudhir)
  • Sigils no longer display when there's only one option ((#291 by @anandsudhir)
  • Jira module now responds to the "/" key ((#268) by @senorprogrammer)

0.2.0

Aug 3, 2018

⚡️ Added

🐞 Fixed

  • TravisCI module now works with Pro version thanks to @ruggi
  • Sensitive credentials can now be stored in config.yml instead of ENV vars
  • GCal.showDeclined config added (@baustinanki)
  • Gerrit widget is now interactive, added (@anandsudhir)

This file attempts to adhere to the principles of keep a changelog.