Thu 17 Sep 2020

GitHub CLI 1.0 is now available

GitHub CLI brings GitHub to your terminal. It reduces context switching, helps you focus, and enables you to more easily script and create your own workflows. Earlier this year, we announced the beta of GitHub CLI. Since we released the beta, users have created over 250,000 pull requests, performed over 350,000 merges, and created over 20,000 issues with GitHub CLI. We’ve received so much thoughtful feedback, and today GitHub CLI is out of beta and available to download on Windows, macOS, and Linux.

With GitHub CLI 1.0, you can:

  • Run your entire GitHub workflow from the terminal, from issues through releases
  • Call the GitHub API to script nearly any action, and set a custom alias for any command
  • Connect to GitHub Enterprise Server in addition to

Source: GitHub CLI 1.0 is now available, an article by Amanda Pinsker.

New in Thunderbird 78

This article describes some of the major changes visible to users in Thunderbird version 78. Full details of all the changes can be found in the Thunderbird release notes from 78.0 and up.

Source: New in Thunderbird 78.

About dialog of Thunderbird 78.2.2 on macOS Mojave
About dialog of Thunderbird 78.2.2 on macOS Mojave.

In the evening I installed this update of Thunderbird. I think it will take some time to get used to the new icons; they pop out more than the old ones in my opinion.

I also couldn't get email from some accounts. Changing the value of security.tls.version.min to 1 fixed this. To do so I opened the Config Editor via the General section of Preferences (scroll to the bottom). Thanks user ermspv for explaining this in a comment on Hacker News.

Optional chaining (?.)

The optional chaining operator (?.) permits reading the value of a property located deep within a chain of connected objects without having to expressly validate that each reference in the chain is valid. The ?. operator functions similarly to the . chaining operator, except that instead of causing an error if a reference is nullish (null or undefined), the expression short-circuits with a return value of undefined. When used with function calls, it returns undefined if the given function does not exist.

Source: Optional chaining (?.).