github.com/wtfutil/wtf@v0.43.0/CHANGELOG.md (about)

     1  # Changelog
     2  
     3  ## Unreleased
     4  
     5  ### ⚑️ Added
     6  
     7  ### 🐞 Fixed
     8  
     9  
    10  ## v0.43.0
    11  
    12  ### ⚑️ Added
    13  
    14  * Added URLCheck tests by [@pliski](https://github.com/pliski)
    15  * Added protocol version to IpInfo module by [@vadeg](https://github.com/vadeg)
    16  * Upgrade CodeQL Module by [@Seanstoppable](https://github.com/Seanstoppable) 
    17  * Updated to Go 1.19 by [@Seanstoppable](https://github.com/Seanstoppable)
    18  * Lunar Phase module added by [@doctorfree](https://github.com/doctorfree)
    19  * Lower default refreshing for resourceusage by [@Seanstoppable](https://github.com/Seanstoppable)
    20  * Pivotal tracker by [@reiktar](https://github.com/reiktar)
    21  * Progress module by [@michenriksen](https://github.com/michenriksen)
    22  
    23  ### 🐞 Fixed
    24  
    25  * Fixed Git command for usage on windows by [@ibrahim-13](https://github.com/ibrahim-13)
    26  * Fixed Transmission module to use latest API by [@Seanstoppable](https://github.com/Seanstoppable)
    27  * Fixed Todoist module to use latest API by [@Seanstoppable](https://github.com/Seanstoppable)
    28  * Multiple library upgrades by [@Seanstoppable](https://github.com/Seanstoppable)
    29  * Better error handling for todo module by [@Seanstoppable](https://github.com/Seanstoppable)
    30  * Make gitlab scrolling consistent with other modules by [@Seanstoppable](https://github.com/Seanstoppable)
    31  * Make UptimeRobot title configurable like other modules by [@Seanstoppable](https://github.com/Seanstoppable)
    32  * Feed Reader improvements and reddit RSS bug fix by [@michenriksen](https://github.com/michenriksen)
    33  
    34  
    35  ## v0.42.0
    36  
    37  ### ⚑️ Added
    38  
    39  * [FeedReader module](https://wtfutil.com/modules/feedreader/) now displays the name of the parent feed in front of the feed item, [#1138](https://github.com/wtfutil/wtf/issues/1138) by [@igbanam](https://github.com/igbanam)
    40  * Steam Status module added by [@despreston](https://github.com/despreston)
    41  * Working directory option for CmdRunner, [#1293](https://github.com/wtfutil/wtf/issues/1293) by [@Seanstoppable](https://github.com/Seanstoppable)
    42  * Updated to Go 1.18, by [@Seanstoppable](https://github.com/Seanstoppable)
    43  * "compact" option added to [Weather module](https://wtfutil.com/modules/weather_services/weather/) by [@Bizzaro](https://github.com/Bizzaro)
    44  * Mempool cryptocurrency module by [@Bizzaro](https://github.com/Bizzaro)
    45  * [Nextbus module](http://nextbus.com) added by [@Bizzaro](https://github.com/Bizzaro)
    46  * URLCheck module added by [@pliski](https://github.com/pliski)
    47  * Twitch modules added by [@zyrre](https://github.com/zyrre)
    48  
    49  ### 🐞 Fixed
    50  
    51  * [Spotify](https://wtfutil.com/modules/spotify/) module now properly displays the artist list, by [@inetAnt](https://github.com/inetAnt)
    52  * [Football](https://wtfutil.com/modules/sports/football/) module now uses HTTPS to connect to API, [#1183](https://github.com/wtfutil/wtf/issues/1183) by [@despreston](https://github.com/despreston)
    53  * [Jira module](https://wtfutil.com/modules/jira/) now properly escapes brackets in issue summary, by [@Eraac](https://github.com/Eraac)
    54  * [Pocket module](https://wtfutil.com/modules/pocket/) now properly handles empty lists, by [@asadali](https://github.com/asadali)
    55  * Twitch module OAuth token support added, UI improved, and underlying library upgraded, by [@despreston](https://github.com/despreston)
    56  * Typing "q" no longer quits the entire app every time, [#1257](https://github.com/wtfutil/wtf/issues/1257) by [@senorprogrammer](https://github.com/senorprogrammer)
    57  * Row highlighting properly terminates the highlight color, [#1280](https://github.com/wtfutil/wtf/issues/1280) by [@Seanstoppable](https://github.com/Seanstoppable)
    58  * Textfile widget properly displays text inside square brackets
    59  * CmdRunner doesn't continue to keep around processes in pty mode [#1225](https://github.com/wtfutil/wtf/issues/1225) by [@Seanstoppable](https://github.com/Seanstoppable)
    60  * Fix tag filtering in Todo module [#1172](https://github.com/wtfutil/wtf/issues/1225) by [@Seanstoppable](https://github.com/Seanstoppable)
    61  
    62  ## 0.41.0
    63  
    64  ### 🐞 Fixed
    65  
    66  * [Kubernetes module](https://wtfutil.com/modules/kubernetes/) now uses a client per widget, rather than a global client, [#1081](https://github.com/wtfutil/wtf/issues/1081) by [@hypnoglow](https://github.com/hypnoglow)
    67  * [FeedReader module]() now supports basic auth, [#957](https://github.com/wtfutil/wtf/issues/957) by [@ResamVi](https://github.com/ResamVi)
    68  * Single words inside square brackets are displayed in the [CmdRunner module](https://wtfutil.com/modules/cmdrunner/), [#1142](https://github.com/wtfutil/wtf/issues/1142) by [@yosmoc](https://github.com/yosmoc)
    69  * `text_widget.tpl` generator fixed and documentation improved, by [@Quentinchampenois](https://github.com/Quentinchampenois)
    70  
    71  ### πŸ‘ Updated
    72  
    73  * ExchangeRates module has been removed. Exchange rate data is supported by the [Yahoo Finance module](https://wtfutil.com/modules/stocks/yfinance/), by [@yosmoc](https://github.com/yosmoc)
    74  * Replace usage of `ioutil` with `io` and `os` functions, by [@Juneezee](https://github.com/Juneezee)
    75  
    76  ## v0.40.0
    77  
    78  ### ⚑️ Added
    79  
    80  * Numerous improvements to the display of the Git module, [#1102](https://github.com/wtfutil/wtf/pull/1102) by [@tadeaspaule](https://github.com/tadeaspaule)
    81  * Updated to Go 1.17, by [nontw](https://github.com/nontw)
    82  * [Airbrake module](https://github.com/wtfutil/wtf/tree/master/modules/airbrake) added, by [@kyrylo](https://github.com/kyrylo)
    83  * Displays the battery level of connected devices, if the level can be read by `ioreg`, on MacOS, [#1108](https://github.com/wtfutil/wtf/issues/1108) by [@senorprogrammer](https://github.com/senorprogrammer)
    84  * Adds an `args` setting to [IP API](https://wtfutil.com/modules/ipaddress/ipapi/) for defining which fields are displayed, by [@Choromanski](https://github.com/Choromanski)
    85  * [Security module](https://wtfutil.com/modules/security/) no longer displays wifi info if wifi is missing or disabled, [#1124](https://github.com/wtfutil/wtf/issues/1124) by [@yosmoc](https://github.com/yosmoc)
    86  * `q` now quits WTF. Added as a new global hotkey, by [@thuan1412](https://github.com/thuan1412)
    87  * [DigitalOcean module](https://wtfutil.com/modules/digitalocean/) now properly displays the droplet region, [#1053](https://github.com/wtfutil/wtf/issues/1053) by [@yosmoc](https://github.com/yosmoc)
    88  * [gCal module](https://wtfutil.com/modules/google/gcal/) now supports multiple configurations with different email addresses, [#1016](https://github.com/wtfutil/wtf/issues/1016) by [@Seanstoppable](https://github.com/Seanstoppable)
    89  * All modules now support sub-1 second refresh intervals by specifying an optional time unit (ie: `50ms`, `20s`), [#1103](https://github.com/wtfutil/wtf/issues/1103) by [@ResamVi](https://github.com/ResamVi)
    90  
    91  ### 🐞 Fixed
    92  
    93  * [GitHub module](https://wtfutil.com/modules/github/) no longer crashes when selecting different items across multiple repos, by [@Seanstoppable](https://github.com/Seanstoppable)
    94  * `make lint` errors fixed, [#1127](https://github.com/wtfutil/wtf/issues/1127) by [@yosmoc](https://github.com/yosmoc)
    95  * `jwt-go` replaced by `golang-jwt`, because security vulnerabilities, [#1121](https://github.com/wtfutil/wtf/issues/1121) by [@siddhant94](https://github.com/siddhant94)
    96  
    97  ## v0.39.2
    98  
    99  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.
   100  
   101  ## v0.39.0
   102  
   103  ### ⚑️ Added
   104  
   105  * [Updown module](https://github.com/wtfutil/wtf/tree/master/modules/updown) added, by [@hjr265](https://github.com/hjr265)
   106  * Considerable improvements to the [Todo module](https://github.com/wtfutil/wtf/tree/master/modules/todo). See PR [#1100](https://github.com/wtfutil/wtf/pull/1100) for details. By [@tadeaspaule](https://github.com/tadeaspaule)
   107  
   108  ### 🐞 Fixed
   109  
   110  * [Healthchecks module](https://github.com/wtfutil/wtf/tree/master/modules/healthchecks) now respects the `apiURL` setting in the config file, by [@hjr265](https://github.com/hjr265)
   111  * Example FeedReader RSS feed in the default config changed to a working feed, [#1096](https://github.com/wtfutil/wtf/issues/1096) by [@senorprogrammer](https://github.com/senorprogrammer)
   112  
   113  ## 0.38.0
   114  
   115  ### 🐞 Fixed
   116  
   117  * [FeedReader module](https://github.com/wtfutil/wtf/tree/master/modules/feedreader) handles line breaks in item titles gracefully, [#1088](https://github.com/wtfutil/wtf/issues/1088) by [@GibranHL0](https://github.com/GibranHL0)
   118  
   119  ## 0.37.0
   120  
   121  ### ⚑️ Added
   122  
   123  * [Yahoo Finance](https://github.com/wtfutil/wtf/tree/master/modules/stocks/yfinance) module added, by [@inetAnt](https://github.com/inetAnt)
   124  
   125  ### 🐞 Fixed
   126  
   127  * Fixed error closing the Jira module response body, [#1070](https://github.com/wtfutil/wtf/issues/1070) by [@senorprogrammer](https://github.com/senorprogrammer)
   128  
   129  ## v0.36.0
   130  
   131  ### ⚑️ Added
   132  
   133  * [Healthchecks module](https://github.com/wtfutil/wtf/tree/master/modules/healthchecks) added, by [@stone](https://github.com/stone)
   134  * [Asana module](https://github.com/wtfutil/wtf/tree/master/modules/asana) added, by [@xntrik](https://github.com/xntrik)
   135  * [Kubernetes module](https://github.com/wtfutil/wtf/tree/master/modules/kubernetes) now displays the Ready Replicas and Total Replicas count, by [@LKaemmerling](https://github.com/LKaemmerling)
   136  * Now builds using Go 1.16, which provides support for Apple's M1 ARM hardware, by [@LKaemmerling](https://github.com/LKaemmerling)
   137  
   138  ### 🐞 Fixed
   139  
   140  * Numerous dangling response bodies closed, by [@dabcoder](https://github.com/dabcoder)
   141  * HackerNews read-on-response error fixed, by [@LKaemmerling](https://github.com/LKaemmerling)
   142  * CircleCI read-on-response error fixed, by [@dabcoder](https://github.com/dabcoder)
   143  
   144  ## v0.35.0
   145  
   146  ### ⚑️ Added
   147  
   148  * CircleCI module now supports `numberOfBuilds` setting defining how many builds to display, [#1020](https://github.com/wtfutil/wtf/issues/1020) by [@dabcoder](https://github.com/dabcoder)
   149  * The <kbd>\\</kbd> key now opens module documentation in the browser for the currently-focused module, by [@senorprogrammer](https://github.com/senorprogrammer)
   150  * Krisinformation module added, by [@stone](https://github.com/stone)
   151  * Covid module has been added, by [@dabcoder](https://github.com/dabcoder)
   152  * Support for a "Language" configuration key added. Supports any BCP 47 tag for identifying a langauge, by [@senorprogrammer](https://github.com/senorprogrammer)
   153  
   154  ### 🐞 Fixed
   155  
   156  * CryptoLive prices update again, [#1041](https://github.com/wtfutil/wtf/issues/1041) by [@zye1996](https://github.com/zye1996)
   157  
   158  ## v0.34.0
   159  2020-11-08
   160  
   161  ### ⚑️ Added
   162  
   163  * DigitalOcean module now supports custom column definitions in the default layout. See [the docs](https://wtfutil.com/modules/digitalocean/) for details, [#986](https://github.com/wtfutil/wtf/issues/986) by [@senorprogrammer](https://github.com/senorprogrammer)
   164  * Finnhub stock quotes module added, [#930](https://github.com/wtfutil/wtf/issues/930) by [@applegreengrape](https://github.com/applegreengrape)
   165  * Grafana Alerts module added, by [@schoentoon](https://github.com/schoentoon)
   166  
   167  ### πŸ‘ Updated
   168  
   169  * Updated `google.golang.org/api` from 0.30.0 to 0.33.0
   170  * Updated `github.com/digitalocean/godo` from 1.46.0 to 1.52.0
   171  * Updated `github.com/xanzy/go-gitlab` from 0.38.1 to 0.39.0
   172  * Updated `github.com/zorkian/go-datadog-api` from 2.29.0+incompatible to 2.30.0+incompatible
   173  * Updated `golang.org/x/text` from 0.3.3 to 0.3.4
   174  
   175  ## v0.33.0
   176  2020-10-13
   177  
   178  ### ⚑️ Added
   179  
   180  * FeedReader module supports [display mode switching](https://github.com/wtfutil/wtf/pull/976) via the `t` key, by [@cyingfan](https://github.com/cyingfan)
   181  * Clocks module now supports `natural` ordering option, [#896](https://github.com/wtfutil/wtf/issues/896) by [@seanstoppable](https://github.com/Seanstoppable)
   182  * Exit banner message added, by [@senorprogrammer](https://github.com/senorprogrammer)
   183  * [UptimeRobot module added](https://github.com/wtfutil/wtf/pull/983), by [@franga2000](https://github.com/franga2000)
   184  * Gitlab module now defaults the domain to `https://gitlab.com`, by [@jmks](https://github.com/jmks)
   185  
   186  ### 🐞 Fixed
   187  
   188  * Exchange Rates module now displays rates in alphabetical order, sorted by the base rate, by [@senorprogrammer](https://github.com/senorprogrammer)
   189  * Feed Reader module no longer crashes on feeds that don't have a published date, [#958](https://github.com/wtfutil/wtf/issues/958) by [@cyingfan](https://github.com/cyingfan)
   190  * Stray blank lines no longer appear at the end of highlightable lists, [#977](https://github.com/wtfutil/wtf/pull/977) by [@cyingfan](https://github.com/cyingfan)
   191  * `config.yml` now properly set to `0600` instead of `0666`, by [@cyingfan](https://github.com/cyingfan)
   192  * Now blank-imports the `time/tzinfo` package to provide timezone support for Windows users, [#994](https://github.com/wtfutil/wtf/issues/994) by [@trimble](https://github.com/trimble)
   193  
   194  ### πŸ‘ Updated
   195  
   196  * Updated `github.com/gdamore/tcell` from 1.3.0 to 1.4.0
   197  * Updated `github.com/shirou/gopsutil` from 2.20.7+incompatible to 2.20.9+incompatible
   198  * Updated `github.com/mmcdole/gofeed` from 1.0.0 to 1.1.0
   199  * Updated `github.com/digitalocean/godo` from 1.42.1 to 1.46.0
   200  * Updated `github.com/xanzy/go-gitlab` from 0.33.0 to 0.38.1
   201  * Updated `github.com/adlio/trello` from 1.7.0 to 1.8.0
   202  * Updated `github.com/alecthomas/chroma` from 0.8.0 to 0.8.1
   203  * Updated `github.com/nicklaw5/helix` from 0.5.9 to 0.7.0
   204  
   205  * Now requires Go 1.15 for compilation in Dockerfiles and go.mod, by [@seanstoppable](https://github.com/Seanstoppable)
   206  
   207  ## v0.32.0
   208  
   209  ### ⚑️ Added
   210  
   211  * PagerDuty module now supports `showOncallEnd` setting, which determines whether or not to display the oncall rotation end date, by [@senorprogrammer](https://github.com/senorprogrammer)
   212  * Exchange Rates module now supports `precision` setting, which determines how many decimal places to display, [#897](https://github.com/wtfutil/wtf/issues/897) by [@senorprogrammer](https://github.com/senorprogrammer)
   213  
   214  ### 🐞 Fixed
   215  
   216  * Todo module's edit modal now shows up quickly, [#876](https://github.com/wtfutil/wtf/issues/876) by [@aeter](https://github.com/aeter)
   217  * Jira module title now displays properly, [#942](https://github.com/wtfutil/wtf/issues/942) by [@timhwang21](https://github.com/timhwang21)
   218  
   219  ### πŸ‘ Updated
   220  
   221  * Updated `alecthomas/chroma` from 0.7.3 to 0.8.0
   222  * Updated `digitalocean/godo` from 1.38.0 to 1.42.1
   223  * Updated `google.golang.org/api` from 0.29.0 to 0.30.0
   224  * Updated `shirou/gopsutil` from 2.20.6+incompatible to 2.20.7+incompatible
   225  
   226  ## v0.31.0
   227  
   228  ### ⚑️ Added
   229  
   230  * [docker-credential-helpers](https://github.com/docker/docker-credential-helpers) support added to provide optional securing of module secrets, [#517](https://github.com/wtfutil/wtf/issues/517) by [@sam-github](https://github.com/sam-github)
   231  * `make lint` now uses [golangci-lint](https://github.com/golangci/golangci-lint-action), by [@sam-github](https://github.com/sam-github)
   232  * GitHub module now supports per-section configuration, [#864](https://github.com/wtfutil/wtf/issues/864) by [@mryanmurphy](https://github.com/mryanmurphy)
   233  * PagerDuty module now accepts Team ID and User ID as filters, by [@mryanmurphy](https://github.com/mryanmurphy)
   234  * Weather module now supports a `useEmoji` setting, toggling the use of emoji characters in the title, by [@jonhadfield](https://github.com/jonhadfield)
   235  * Pocket documentation added, by [@3mard](https://github.com/3mard)
   236  
   237  
   238  ### 🐞 Fixed
   239  
   240  * GitLab Todo module now allows domain to be set, defaults to `https://gitlab.com`, by [@gerchardon](https://github.com/gerchardon)
   241  * Pi-hole module now works with Pi-hole v4 and v5, by [@jonhadfield](https://github.com/jonhadfield)
   242  * Null pointer exception fixed in VictorOps module, by [@ripienaar](https://github.com/ripienaar)
   243  
   244  ### πŸ‘ Updated
   245  
   246  * Updated `google.golang.org/api` from 0.25.0 to 0.29.0
   247  * Updated `pkg/profile` from 1.4.0 to 1.5.0
   248  * Updated `nicklaw5/helix` from 0.5.8 to 0.5.9
   249  * Updated `digitalocean/godo` from 1.37.0 to 1.38.0
   250  * Updated `gopkg.in/yaml.v2` from 2.2.8 to 2.3.0
   251  * Updated `xanzy/go-gitlab` from 0.31.0 to 0.33.0
   252  * Updated `stretchr/testify` from 1.5.1 to 1.6.1
   253  * Updated `golang.org/x/text` from 0.3.2 to 0.3.3
   254  * Updated `shirou/gopsutil` from 2.20.4+incompatible to 2.20.6+incompatible
   255  
   256  ## v0.30.0
   257  
   258  ### ⚑️ Added
   259  
   260  * Expansive keyboard controls for the [GitLab](https://wtfutil.com/modules/gitlab/) module, by [@mogensen](https://github.com/mogensen)
   261  * [IPInfo](https://wtfutil.com/modules/ipaddress/ipinfo/) module now supports IPv6 lookup, by [@acaloiaro](https://github.com/acaloiaro)
   262  * The GitHub repo now runs a set of actions that lint PRs for code quality and conformity and comment in-line on the PRs. See here for action details https://github.com/wtfutil/wtf/actions
   263  
   264  ### 🐞 Fixed
   265  
   266  * Random capital letters around display, [#811](https://github.com/wtfutil/wtf/issues/811) by [@jonhadfield](https://github.com/jonhadfield)
   267  * [Feed Reader](https://wtfutil.com/modules/feedreader/) module now properly sorts multi-feed items by date, by [@rsaarelm](https://github.com/rsaarelm)
   268  
   269  ### πŸ‘ Updated
   270  
   271  * Updated `zorkian/go-datadog-api` from 2.28.0+incompatible to 2.29.0+incompatible
   272  * Updated `shirou/gopsutil` from 2.20.3+incompatible to 2.20.4+incompatible
   273  * Updated `google.golang.org/api` from 0.22.0 to 0.23.0
   274  
   275  ## 0.29.0
   276  
   277  ### ⚑️ Added
   278  
   279  * gCal module now has a `showEndTime` boolean option for displaying meeting end times, by [@acaloiaro](https://github.com/acaloiaro)
   280  * [Pi-hole](https://wtfutil.com/modules/pihole/) module added, by [@jonhadfield](https://github.com/jonhadfield)
   281  
   282  ### 🐞 Fixed
   283  
   284  * Docker module subheading display, [#847](https://github.com/wtfutil/wtf/issues/847) by [@senorprogrammer](https://github.com/senorprogrammer)
   285  * Improved display of currencies for the Exchange Rate module, by [@indradhanush](https://github.com/indradhanush)
   286  
   287  ### πŸ‘ Updated
   288  
   289  * Updated `nicklaw5/helix` from 0.5.7 to 0.5.8
   290  * Updated `digitalocean/godo` from 1.34.0 to 1.35.1
   291  * Updated `xanzy/go-gitlab` from 0.28.0 to 0.31.0
   292  * Updated `shirou/gopsutil` from 2.20.2+incompatible to 2.20.3+incompatible
   293  * Updated `alecthomas/chroma` from 0.7.1 to 0.7.2
   294  * Updated `google.golang.org/api` from 0.21.0 to 0.22.0
   295  
   296  ## v0.28.0
   297  
   298  ### ⚑️ Added
   299  
   300  * Support for customizing CPU, Mem, and Swap display in ResourceUsage, by [@leterio](https://github.com/leterio)
   301  
   302  ### πŸ‘ Updated
   303  
   304  * Now prefers Go 1.14 for compilation (should still work under 1.13 however)
   305  * Updated `shirou/gopsutil` from 2.20.1+incompatible to 2.20.2+incompatible
   306  * Updated `google.golang.org/api` from 0.17.0 to 0.20.0
   307  * Updated `digitalocean/godo` from 1.30.0 to 1.32.0
   308  * Updated `xanzy/go-gitlab` from 0.26.0 to 0.28.0
   309  * Updated `adlio/trello` from 1.6.0 to 1.7.0
   310  * Updated `zorkian/go-datadog-api` from 2.27.0+incompatible to 2.28.0+incompatible
   311  
   312  ## 0.27.0
   313  
   314  ### ⚑️ Added
   315  
   316  * GitLab Todo module added, by [@elliotrushton](https://github.com/elliotrushton)
   317  * [CDS](https://wtfutil.com/modules/cds/) module added, by [@yesnault](https://github.com/yesnault)
   318  
   319  ### 🐞 Fixed
   320  
   321  * The `vendor` directory has been removed, [#792](https://github.com/wtfutil/wtf/issues/792) by [@bjoernw](https://github.com/bjoernw)
   322  
   323  ### πŸ‘ Updated
   324  
   325  * Updated `zorkian/go-datadog-api` from 2.26.0+incompatible to 2.27.0+incompatible
   326  * Updated `google.golang.org/api` from 0.15.0 to 0.17.0
   327  * Updated `github.com/nicklaw5/helix` from 0.5.5 to 0.5.7
   328  * Updated `xanzy/go-gitlab` from 0.23.0 to 0.26.0
   329  * Updated `stretchr/testify` from o.4.0 to 0.5.1
   330  
   331  ## 0.26.0
   332  
   333  ### ⚑️ Added
   334  
   335  * `myName` config setting added to PagerDuty module, by [@senorprogrammer](https://github.com/senorprogrammer)
   336  * `withDate` config setting added to Digital Clock module, by [@senorprogrammer](https://github.com/senorprogrammer)
   337  * Twitch module added, by [@bjoernw](https://github.com/bjoernw)
   338  * HackerNews module now opens HN comments when there is no alternative external link, [#758](https://github.com/wtfutil/wtf/issues/758) by [@senorprogrammer](https://github.com/senorprogrammer)
   339  * gCal module now now allows users to hide all-day events, [#733](https://github.com/wtfutil/wtf/issues/733) by [@senorprogrammer](https://github.com/senorprogrammer)
   340  * SpaceX module added, by [@bjoernw](https://github.com/bjoernw)
   341  * Support for obeying `XDG_CONFIG_HOME` when set, [#699](https://github.com/wtfutil/wtf/issues/699) by [@Seanstoppable](https://github.com/Seanstoppable)
   342  
   343  ### 🐞 Fixed
   344  
   345  * Module templating working again, [#748](https://github.com/wtfutil/wtf/issues/748) by [@senorprogrammer](https://github.com/senorprogrammer)
   346  * CmdRunner title spacing issue fixed, [#784](https://github.com/wtfutil/wtf/issues/784) by [@senorprogrammer](https://github.com/senorprogrammer)
   347  * Colors in cmdrunner fixed when using nodejs chalk et al., [#618](https://github.com/wtfutil/wtf/issues/618) by [@Seanstoppable](https://github.com/Seanstoppable)
   348  * Docker buid instructions updated and improved, by [@firecat53](https://github.com/firecat53)
   349  * Kubernetes module can now be used with multiple contexts, [#809](https://github.com/wtfutil/wtf/issues/809) by [@davidsbond](https://github.com/davidsbond)
   350  
   351  ### πŸ‘ Updated
   352  
   353  * Updated `digitalocean/godo` from 1.22.0 to 1.30.0
   354  * Updated `google.golang.org/api` from 0.14.0 to 0.15.0
   355  * Updated `alecthomas/chroma` from 0.7.0 to 0.7.1
   356  * Updated `pkg/errors` from 0.8.1 to 0.9.1
   357  * Updated `xanzy/go-gitlab` from 0.22.2 to 0.23.0
   358  * Updated `shirou/gopsutil` from 2.19.11 to 2.20.1
   359  * Updated `zorkian/go-datadog-api` from 2.25.0 to 2.26.0
   360  * Updated `gopkg.in/yaml.v2` from 2.2.7 to 2.2.8
   361  * Updated `nicklaw5/helix` from 0.5.4 to 0.5.5
   362  
   363  ## 0.25.0
   364  
   365  ### ⚑️ Added
   366  
   367  * [DigitalOcean](https://wtfutil.com/modules/digitalocean/) module added, by [@senorprogrammer](https://github.com/senorprogrammer)
   368  * [Transmission](https://wtfutil.com/modules/transmission/) module now supports a `hideComplete` configuration setting, by [@schoentoon](https://github.com/schoentoon)
   369  * Pocket module added, [#742] by [@3mard](https://github.com/3mard)
   370  * [Exchange Rates](https://wtfutil.com/modules/exchange_rates/) module added, by [@schoentoon](https://github.com/schoentoon)
   371  * [GitHub](https://wtfutil.com/modules/github/) modules supports 'p' keyboard command to open **p**ull requests, by [@NickyMateev](https://github.com/NickyMateev)
   372  * [GitHub](https://wtfutil.com/modules/github/) modules supports 'i' keyboard command to open **i**ssues, by [@NickyMateev](https://github.com/NickyMateev)
   373  * [Jenkins](https://wtfutil.com/modules/jenkins/) module now supports multi-configuration projects, by [@NickyMateev](https://github.com/NickyMateev)
   374  
   375  ### 🐞 Fixed
   376  
   377  * Subreddit out of bounds error fixed, [#753](https://github.com/wtfutil/wtf/issues/753) by [@TDHTTTT](https://github.com/TDHTTTT)
   378  * Homebrew builds now contain version information, [#557](https://github.com/wtfutil/wtf/issues/557) by [@jottr](https://github.com/jottr)
   379  * CmdRunner flicker problem, [#732](https://github.com/wtfutil/wtf/issues/732) by [@Gibstick](https://github.com/Gibstick)
   380  
   381  ### πŸ‘ Updated
   382  
   383  * Switched from `gocenter.io` as the Go proxy to `proxy.golang.org`, by [@chenrui333](https://github.com/chenrui333)
   384  * Updated `go-datadog-api` to version 2.25.0+incompatible
   385  * Updated `adlio/trello` to version 1.6.0
   386  * Updated `alecthomas/chroma` to version 0.7.0
   387  * Updated `olekukonko/tablewriter` to version 0.0.3
   388  * Updated `pkg/profile` to version 1.4.0
   389  * Updated `yaml.v2` to 2.2.7
   390  * Updated `google.golang.org/api` to 0.14.0
   391  * Updated `xanzy/go-gitlab` to 0.22.2
   392  * Uodated `shirou/gopsutil` to 2.19.11+incompatible
   393  
   394  
   395  ## v0.24.0
   396  
   397  ### ⚑️ Added
   398  
   399  * Proper, usable [Docker file](https://github.com/wtfutil/wtf/blob/master/Dockerfile) added, by [@Boot-Error](https://github.com/Boot-Error)
   400  * [GitLab](https://wtfutil.com/modules/gitlab/) module displays issues assigned to, and opened by, the user, by [@caalberts](https://github.com/caalberts)
   401  * [TravisCI](https://wtfutil.com/modules/travisci/) now checks for uncommitted vendor changes, by [@indradhanush](https://github.com/indradhanush)
   402  * Football module added, by [@C123R](https://github.com/C123R)
   403  * [resourceuseage](https://wtfutil.com/modules/resourceusage/) now supports a `cpuCombined` setting, by [@madepolli](https://github.com/madepolli)
   404  * [Twitter Stats](https://wtfutil.com/modules/twitter/twittertweets/) module added, by [@Ameobea](https://github.com/Ameobea)
   405  
   406  ### 🐞 Fixed
   407  
   408  * Github PRs do not count against issues, by [@alexfornuto](https://github.com/alexfornuto)
   409  * Todo scrolling now works properly, [#707](https://github.com/wtfutil/wtf/issues/707) by [3mard](https://github.com/3mard)
   410  * Configs with a missing `color` key now load properly, [#718](https://github.com/wtfutil/wtf/issues/718) and [#730](https://github.com/wtfutil/wtf/issues/730) by [@senorprogrammer](https://github.com/senorprogrammer)
   411  
   412  ## 0.23.0
   413  
   414  ### ⚑️ Added
   415  
   416  * [Azure DevOps](https://wtfutil.com/modules/azure-devops/) module added, by [@v-braun](https://github.com/v-braun)
   417  * [Dev.to](https://wtfutil.com/modules/devto/) module added, by [@VictorAvelar](https://github.com/VictorAvelar)
   418  * [TravisCI]() module now supports enterprise endpoints, [#652](https://github.com/wtfutil/wtf/issues/652) by [@scw007](https://github.com/scw007)
   419  * [Subreddit](https://wtfutil.com/modules/subreddit/) module added, by [@lawrencecraft](https://github.com/lawrencecraft)
   420  * [gCal](https://wtfutil.com/modules/google/gcal/) module now supports a `hourFormat` setting for defining whether to display 12 or 24-hour times, [#665](https://github.com/wtfutil/wtf/issues/665) by [@senorprogrammer](https://github.com/senorprogrammer)
   421  * [Scarf](https://scarf.sh) installation instructions added to README, by [@aviaviavi](https://github.com/aviaviavi)
   422  * Spotify widget now supports colour themes, [#659](https://github.com/wtfutil/wtf/issues/659) by [@Tardog](https://github.com/Tardog)
   423  * [Buildkite](https://wtfutil.com/modules/buildkite/) module added, by [@jmks](https://github.com/jmks)
   424  * [Improvements](https://github.com/wtfutil/wtf/pull/680) to the [CmdRunner](https://wtfutil.com/modules/cmdrunner/) module, by [@noxer](https://github.com/noxer)
   425  
   426  ### 🐞 Fixed
   427  
   428  * gCal calendar event time colour can now be changed by setting the `eventTime` configuration setting, [#638](https://github.com/wtfutil/wtf/issues/638) by [@indradhanush](https://github.com/indradhanush)
   429  * [Clocks](https://wtfutil.com/modules/clocks/) now obeys global row colour settings, [#658](https://github.com/wtfutil/wtf/issues/658) by [@senorprogrammer](https://github.com/senorprogrammer)
   430  * [Transmission](https://wtfutil.com/modules/transmission/) module no longer blocks rendering when a Transmission daemon cannot be found, [#661](https://github.com/wtfutil/wtf/issues/661) by [@senorprogrammer](https://github.com/senorprogrammer)
   431  * [Trello](https://wtfutil.com/modules/trello/) module now respects project list order, [#664](https://github.com/wtfutil/wtf/issues/664) by [@Seanstoppable](https://github.com/Seanstoppable)
   432  * [Todo](https://wtfutil.com/modules/todo/) module now respects checkbox settings, [#616](https://github.com/wtfutil/wtf/issues/616) by [@Seanstoppable](https://github.com/Seanstoppable)
   433  * [Todoist](https://wtfutil.com/modules/todoist/) module now properly handles todo items with due date and times, [#645](https://github.com/wtfutil/wtf/issues/645) by [@massa1240](https://github.com/massa1240)
   434  * Invalid pointer error in [Azure DevOps](https://wtfutil.com/modules/azure-devops/) fixed by [@Boot-Error](https://github.com/Boot-Error)
   435  * Renamed slice error in [Dev](https://wtfutil.com/modules/devto/) fixed by [@Boot-Error](https://github.com/Boot-Error)
   436  
   437  ### πŸ‘ Updated
   438  
   439  * Updated `go-datadog-api` to version v2.24.0
   440  * Updated `go-github` to version 26.13
   441  * Updated `watcher` to version 1.0.7
   442  * Updated `google-api-go-client` to version 0.10.0
   443  * Updated `chroma` to version 0.6.7
   444  * Updated `go-gitlab` to version 0.20.1
   445  * Updated `trello` to version 1.4.0
   446  * Updated `tcell` to version 1.3.0
   447  * Updated `gopsutil` to version 2.19.9+incompatible
   448  * Updated `yaml` to version 2.2.4
   449  
   450  ## v0.22.0
   451  
   452  ### ⚑️ Added
   453  
   454  * [Arpansagovau](https://wtfutil.com/modules/weather_services/arpansagovau/) (arpansa.gov.au) module added, by [@jeffz](https://github.com/jeffz)
   455  * 'calendarReadLevel' setting added to gCal module, by [@mikkeljuhl](https://github.com/mikkeljuhl)
   456  * Todoist module now catches and displays API errors, by [@Seanstoppable](https://github.com/Seanstoppable)
   457  * TravisCI sort orders now configurable,  by [@nyourchuck](https://github.com/nyourchuck)
   458  * Google Analytics module now supports real-time metrics, [#581](https://github.com/wtfutil/wtf/issues/581) by [@Ameobea](https://github.com/Ameobea)
   459  * Colors in configuration can now be defined using long-form hex, i.e.: #ff0000, by [@Seanstoppable](https://github.com/Seanstoppable)
   460  * GitHub module pull requests are now selectable and openable via keyboard, [#547](https://github.com/wtfutil/wtf/issues/547) by [@Midnight-Conqueror](https://github.com/Midnight-Conqueror)
   461  * [Docker](https://wtfutil.com/modules/docker/) module added, [#594](https://github.com/wtfutil/wtf/issues/594) by [@v-braun](https://github.com/v-braun)
   462  * NewRelic module now supports displaying data from multiple apps, [#471](https://github.com/wtfutil/wtf/issues/471) by [@ChrisDBrown](https://github.com/ChrisDBrown) and [@Seanstoppable](https://github.com/Seanstoppable)
   463  * [Digital Clock](https://wtfutil.com/modules/digitalclock/) module added, by [@Narengowda](https://github.com/Narengowda)
   464  
   465  ### 🐞 Fixed
   466  
   467  * ScrollableWidget bounds checking error fixed, [#578](https://github.com/wtfutil/wtf/issues/578) by [@Seanstoppable](https://github.com/Seanstoppable)
   468  * Now properly URL-decodes Jenkins branch names, [#575](https://github.com/wtfutil/wtf/issues/575) by [@lesteenman](https://github.com/lesteenman)
   469  * Jira column sizes render properly, [#574](https://github.com/wtfutil/wtf/issues/574) by [@lesteenman](https://github.com/lesteenman)
   470  * Todoist module updated to latest API version, by [@Seanstoppable](https://github.com/Seanstoppable)
   471  * gCal colour highlighting working again, [#611](https://github.com/wtfutil/wtf/issues/611) by [@senorprogrammer](https://github.com/senorprogrammer)
   472  * Per-module background and text colour settings working again, [#568](https://github.com/wtfutil/wtf/issues/568) by [@Seanstoppable](https://github.com/Seanstoppable)
   473  * Git module no longer forces sorting of repositories, [#608](https://github.com/wtfutil/wtf/pull/608) by [@Seanstoppable](https://github.com/Seanstoppable)
   474  * GitHub PR icons render properly without phantom characters, by [@Midnight-Conqueror](https://github.com/Midnight-Conqueror)
   475  * GitLab configuration now takes a list of project paths, [#566](https://github.com/wtfutil/wtf/issues/566) by [@senorprogrammer](https://github.com/senorprogrammer)
   476  * Kubernetes configuration segfault fixed, [#549](https://github.com/wtfutil/wtf/issues/549) by [@ibaum](https://github.com/ibaum)
   477  
   478  ## v0.21.0
   479  
   480  ### ⚑️ Added
   481  
   482  * Power Soure module support added for FreeBSD, by [@hxw](https://github.com/hxw)
   483  
   484  ### 🐞 Fixed
   485  
   486  * Power indicator displays ∞ on Linux when fully-charged and on AC power, [#534](https://github.com/wtfutil/wtf/issues/534) by [@Seanstoppable](https://github.com/Seanstoppable)
   487  * Default background color is now the terminal background color, making transparency support possible in MacOS and Linux,  by [@Seanstoppable](https://github.com/Seanstoppable)
   488  * `xdg-open` now used as the opener for HTTP/HTTPS by default, by [@hxw](https://github.com/hxw)
   489  * Transmission port over-ride now working, [#565](https://github.com/wtfutil/wtf/issues/565) by [@Seanstoppable](https://github.com/Seanstoppable)
   490  * Default config is now created on first run, [#553](https://github.com/wtfutil/wtf/issues/553) by [@senorprogrammer](https://github.com/senorprogrammer)
   491  
   492  ## v0.20.0
   493  
   494  ### ⚑️ Added
   495  
   496  * Kubernetes module added, [#142](https://github.com/wtfutil/wtf/issues/142) by [@sudermanjr](https://github.com/sudermanjr)
   497  
   498  ### 🐞 Fixed
   499  
   500  * Tab and Esc keys work properly in modal dialogs, [#520](https://github.com/wtfutil/wtf/issues/520) by [@Seanstoppable](https://github.com/Seanstoppable)
   501  * `wtfutil -m` flag now works with non-enabled modules, [#529](https://github.com/wtfutil/wtf/issues/529) by [@Seanstoppable](https://github.com/Seanstoppable)
   502  * Jenkins job filtering preserved across redraws, [#532](https://github.com/wtfutil/wtf/issues/532) by [@Seanstoppable](https://github.com/Seanstoppable)
   503  
   504  ## v0.19.1
   505  
   506  ### ⚑️ Added
   507  
   508  * Dockerfile, by [@senorprogrammer](https://github.com/senorprogrammer)
   509  * Add build targets for arm and arm64 architectures, by [@senorprogrammer](https://github.com/senorprogrammer)
   510  
   511  ## v0.19.0
   512  
   513  ### ☠️ Breaking Change
   514  
   515  * HIBP module now requires an API key to operate. See [Authentication and the Have I Been Pwned API](https://www.troyhunt.com/authentication-and-the-have-i-been-pwned-api/) for more details, [#508](https://github.com/wtfutil/wtf/issues/508) by [@senorprogrammer](https://github.com/senorprogrammer)
   516  
   517  ### ⚑️ Added
   518  
   519  * OpsGenie module now supports "region" configuration option ("us" or "eu"), by [@l13t](https://github.com/l13t)
   520  
   521  ### 🐞 Fixed
   522  
   523  * Fixes the error message shown when an explicitly-specified custom config file cannot be found or cannot be read, by [@senorprogrammer](https://github.com/senorprogrammer)
   524  * Rollbar module works again, [#507](https://github.com/wtfutil/wtf/issues/507) by [@Seanstoppable](https://github.com/Seanstoppable)
   525  * The default config that gets installed on first run is much improved, [#504](https://github.com/wtfutil/wtf/issues/504) by [@senorprogrammer](https://github.com/senorprogrammer)
   526  * Default config file is now `chmod 0600` to ensure only the owning user can read it, by [@senorprogrammer](https://github.com/senorprogrammer)
   527  
   528  ## v0.18.0
   529  
   530  ### ⚑️ Added
   531  
   532  * Google Analytics module, by [@DylanBartels](https://github.com/DylanBartels)
   533  
   534  ### 🐞 Fixed
   535  
   536  * Now created ~/.config if that directory is missing, [#510](https://github.com/wtfutil/wtf/issues/510) by [@senorprogrammer](https://github.com/senorprogrammer)
   537  
   538  ## v0.17.1
   539  
   540  ### 🐞 Fixed
   541  
   542  * Fixes an issue in which the default config file was not being created on first run
   543  
   544  ## v0.17.0
   545  
   546  ### 🐞 Fixed
   547  
   548  * FeedReader story sorting bug fixed
   549  * NewRelic dependency vendored
   550  
   551  ## v0.16.1
   552  ## v0.16.0
   553  
   554  ### ⚑️ Added
   555  
   556  * Config and recipe added for installing via Homebrew
   557  
   558  ## v0.15.0
   559  
   560  ### ❗️Changed
   561  
   562  * The installed binary has been renamed from `wtf` to `wtfutil`. [Read more about it here](https://wtfutil.com/blog/2019-07-10-wtfutil-release/).
   563  
   564  ## v0.14.0
   565  
   566  ### ⚑️ Added
   567  
   568  * CmdRunner module now supports custom titles, by [@Seanstoppable](https://github.com/Seanstoppable)
   569  * FeedReader module added (https://wtfutil.com/modules/feedreader/), a rudimentary Rss & Atom feed reader
   570  
   571  ### 🐞 Fixed
   572  
   573  * Cryptolive module works again, [#481](https://github.com/wtfutil/wtf/issues/481) by [@Seanstoppable](https://github.com/Seanstoppable)
   574  * gCal module now supports setting an explicit time zone via the "timezone" config attribute, [#382](https://github.com/wtfutil/wtf/issues/382) by [@jeangovil](https://github.com/jeangovil)
   575  * Misconfigured module positions in `config.yaml` now attempt to provide informative error messages on launch, [#482](https://github.com/wtfutil/wtf/issues/482)
   576  
   577  ## v0.13.0
   578  
   579  ### ⚑️ Added
   580  
   581  * Transmission module addedd (https://wtfutil.com/modules/transmission/)
   582  
   583  ## v0.12.0
   584  
   585  ### ⚑️ Added
   586  
   587  * Textfile module's text wrapping is configurable via the 'wrapText' boolean setting
   588  * Have I Been Pwned (HIBP) module added (https://wtfutil.com/modules/hibp/)
   589  
   590  ## v0.11.0
   591  
   592  ### ⚑️ Added
   593  
   594  * GitHub module now supports custom queries for issues and pull requests, by [@Sean-Der](https://github.com/Sean-Der)
   595  
   596  ### 🐞 Fixed
   597  
   598  * Todoist now properly updates list items when Refresh is called
   599  * Keyboard modal displays properly when tabbing between widgets, [#467](https://github.com/wtfutil/wtf/issues/467)
   600  
   601  ## v0.10.3
   602  
   603  ### ❗️Changed
   604  
   605  * Invalid glog dependency removed, by [@bosr](https://github.com/bosr)
   606  
   607  ## v0.10.2
   608  
   609  ### 🐞 Fixed
   610  
   611  * Weather module no longer crashes if there's no weather data or no internet connection
   612  * Gitlab no longer prevents installing with missing param, [#455](https://github.com/wtfutil/wtf/issues/455)
   613  
   614  ## v0.10.1
   615  
   616  ### 🐞 Fixed
   617  
   618  * Trello now displays multiple lists properly, [#454](https://github.com/wtfutil/wtf/issues/454)
   619  
   620  ## v0.10.0
   621  
   622  ### ⚑️ Added
   623  
   624  * DataDog module is now scrollable and interactive, by [@Seanstoppable](https://github.com/Seanstoppable)
   625  * Focusable hot key numbers are now assigned in a stable order, [#435](https://github.com/wtfutil/wtf/issues/435) by [@Seanstoppable](https://github.com/Seanstoppable)
   626  * Zendesk widget now has help text, by [@Seanstoppable](https://github.com/Seanstoppable)
   627  * Scrollable widget added to provide common keyboard-navigation list functionality, by [@Seanstoppable](https://github.com/Seanstoppable)
   628  * Logging functionality extracted out from Log module, by [@Seanstoppable](https://github.com/Seanstoppable)
   629  * Improved sample configs with up-to-date attributes and examples, by [@retgits](https://github.com/retgits)
   630  * PagerDuty config now supports schedule filtering using the `scheduleIDs` config option, by [@senporprogrammer](https://github.com/senporprogrammer)
   631  
   632  ## v0.9.2
   633  
   634  ### ⚑️ Added
   635  
   636  * Keyboard management system for modules reworked. Now has a KeyboardWidget to simplify adding keyboard commands
   637  
   638  ### Fixed
   639  
   640  * WTF versions are now prefixed with `v` again so module systems pick up the latest versions
   641  
   642  ## 0.9.1
   643  
   644  ### ⚑️ Added
   645  
   646  * Increased the pagination limit for GitHub to 100, by [@Seanstoppable](https://github.com/Seanstoppable)
   647  * Support for multiple instances of the same widget added, by [@Seanstoppable](https://github.com/Seanstoppable)
   648  
   649  ## 0.9.0
   650  
   651  * Null release
   652  
   653  ## 0.8.0
   654  
   655  ### ⚑️ Added
   656  
   657  * Dependencies are now managed and installed using Go modules. See README.md for details, [#406](https://github.com/wtfutil/wtf/issues/406) by [@retgits](https://github.com/retgits)
   658  
   659  ## 0.7.2
   660  
   661  ### ⚑️ Added
   662  
   663  * NBA Scores now navigable via arrow keys, [#415](https://github.com/wtfutil/wtf/issues/415)
   664  
   665  ### 🐞 Fixed
   666  
   667  * Multi-page sigils off-by-one error fixed, [#413](https://github.com/wtfutil/wtf/issues/413)
   668  * 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
   669  * In the Twitter module, the following have been fixed:
   670    * Help text says "Twitter" instead of "TextFile"
   671    * Keyboard-command "o" opens the current Twitter handle in the browser
   672    * Keyboard-command "o" is documented in the help text
   673  
   674  ## 0.7.1
   675  
   676  ### 🐞 Fixed
   677  
   678  * HackerNews row selections are visible again, [#411](https://github.com/wtfutil/wtf/issues/411)
   679  
   680  ## 0.7.0
   681  
   682  ### ⚑️ Added
   683  
   684  * Jenkins now supports coloured balls, [#358](https://github.com/wtfutil/wtf/issues/358) by [@rudolphjacksonm](https://github.com/rudolphjacksonm)
   685  * Jenkins now supports regular expressions, [#359](https://github.com/wtfutil/wtf/issues/359) by [@rudolphjacksonm](https://github.com/rudolphjacksonm)
   686  * Complete refactoring of the module settings system, reducing the dependency on `config` and making it possible to configure modules by other means, by [@senporprogrammer](https://github.com/senporprogrammer)
   687  
   688  ## 0.6.0
   689  
   690  ### ⚑️ Added
   691  
   692  * Jira widget navigable via up/down arrow keys, by [@jdenoy](https://github.com/jdenoy)
   693  * Windows security module improved, by [@E3V3A](https://github.com/E3V3A)
   694  * Function modules moved into the `/modules` directory, by [@Seanstoppable](https://github.com/Seanstoppable)
   695  * NBA Score module added by [@FriedCosey](https://github.com/FriedCosey)
   696  
   697  ### 🐞 Fixed
   698  
   699  * Now displays an error on start-up if a widget has mis-configured `position` attributes ([#389](https://github.com/wtfutil/wtf/issues/389) by @senporprogrammer)
   700  
   701  ## 0.5.0
   702  
   703  ### ⚑️ Added
   704  
   705  * Resource Usage module added by [@nicholas-eden](https://github.com/nicholas-eden)
   706  * Recursive repo search in Git module ([#126](https://github.com/wtfutil/wtf/issues/126) by [@anandsudhir](http://github.com/anandsudhir))
   707  * HTTP/HTTPS handling in OpenFile() util function by [@jdenoy](https://github.com/jdenoy)
   708  * Honor system http proxies when using non-default transport by [@skymeyer](https://github.com/skymeyer)
   709  * VictorOps module added by [ImDevinC](https://github.com/ImDevinC)
   710  * Module templates added by [retgits](https://github.com/retgits)
   711  
   712  ## 0.4.0
   713  
   714  ### ⚑️ Added
   715  
   716  * Mecurial module added ([@mweb](https://github.com/mweb))
   717  * Can now define numeric hotkeys in config ([@mweb](https://github.com/mweb))
   718  * Linux firewall support added ([@TheRedSpy15](https://github.com/TheRedSpy15))
   719  * Spotify Web module added ([@StormFireFox1](https://github.com/StormFireFox1))
   720  
   721  ### 🐞 Fixed
   722  
   723  * Google Calendar module now displays all-day events ([#306](https://github.com/wtfutil/wtf/issues/306) by [@nicholas-eden](https://github.com/nicholas-eden))
   724  * Google Calendar configuration much improved ([#326](https://github.com/wtfutil/wtf/issues/326) by [@dvdmssmnn](https://github.com/dvdmssmnn))
   725  
   726  ## 0.3.0
   727  
   728  ### ⚑️ Added
   729  
   730  * Spotify module added (@sticreations)
   731  * Clocks module now supports configurable datetime formats (@danrabinowitz)
   732  * Twitter module now supports subscribing to multiple screen names
   733  
   734  ### 🐞 Fixed
   735  
   736  * Textfile module now watches files for changes ([#276](https://github.com/wtfutil/wtf/issues/276) by @senporprogrammer)
   737  * Nav shortcuts now use numbers rather than letters to allow the use of letters in widget menus
   738  * Twitter widget no longer crashes app when closing the help modal
   739  
   740  ## 0.2.2
   741  #### Aug 25, 2018
   742  
   743  ### ⚑️ Added
   744  
   745  * Twitter tweets are now colourized (@senorprogrammer)
   746  * Twitter number of tweets to fetch is now customizable via config (@senorprogrammer)
   747  * Google Calendar: widget is now focusable (@anandsudhir)
   748  * [DataDog module](https://wtfutil.com/modules/datadog/) added (@Seanstoppable)
   749  
   750  ### 🐞 Fixed
   751  
   752  * Textfile syntax highlighting now included in stand-alone binary ([#261](https://github.com/wtfutil/wtf/issues/261) by @senporprogrammer)
   753  * Config param now supports relative paths starting with `~` ([#295](https://github.com/wtfutil/wtf/issues/295) by @anandsudhir)
   754  
   755  ## 0.2.1
   756  #### Aug 17, 2018
   757  
   758  ### ⚑️ Added
   759  
   760  * HackerNews widget is now scrollable (@anandsudhir)
   761  
   762  ### 🐞 Fixed
   763  
   764  * Twitter screen name now configurable in configuration file (@senorprogrammer)
   765  * Gerrit module no longer dies if it can't connect to the server (@anandsudhir)
   766  * Pretty Weather properly displays colours again (([#298](https://github.com/wtfutil/wtf/issues/298) by @bertl4398)
   767  * Clocks row colour configuration fixed (([#282](https://github.com/wtfutil/wtf/issues/282) by @anandsudhir)
   768  * Sigils no longer display when there's only one option (([#291](https://github.com/wtfutil/wtf/issues/291) by @anandsudhir)
   769  * Jira module now responds to the "/" key (([#268](https://github.com/wtfutil/wtf/issues/268)) by @senorprogrammer)
   770  
   771  ## 0.2.0
   772  #### Aug 3, 2018
   773  
   774  ### ⚑️ Added
   775  
   776  * [HackerNews module](https://wtfutil.com/modules/hackernews/) added (@anandsudhir)
   777  * [Twitter module](https://wtfutil.com/modules/twitter/) added (@Trinergy)
   778  
   779  ### 🐞 Fixed
   780  
   781  * TravisCI module now works with Pro version thanks to @ruggi
   782  * Sensitive credentials can now be stored in config.yml instead of ENV vars
   783  * GCal.showDeclined config added (@baustinanki)
   784  * Gerrit widget is now interactive, added (@anandsudhir)
   785  
   786  ---
   787  
   788  This file attempts to adhere to the principles of [keep a changelog](https://keepachangelog.com/en/1.0.0/).