Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: 0.20.x #2012

Merged
merged 1 commit into from
Mar 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 80 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,91 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [v0.20.1] - 2021-03-07

- IPFS: [`go-ipfs v0.12.0`](https://github.com/ipfs/go-ipfs/releases/tag/v0.12.0)
- UI: [`v2.15.0`](https://github.com/ipfs-shipyard/ipfs-webui/releases/v2.15.0)

* fix: migration fallback to ipfs by @lidel in https://github.com/ipfs/ipfs-desktop/pull/2008
* refactor: remove mocha/chai, fix e2e on windows by @lidel in https://github.com/ipfs/ipfs-desktop/pull/2007
* fix: increase free port lookup range by @lidel in https://github.com/ipfs/ipfs-desktop/pull/2010
* fix: gui error report title by @lidel in https://github.com/ipfs/ipfs-desktop/pull/2011


**Full Changelog**: https://github.com/ipfs/ipfs-desktop/compare/v0.20.0...v0.20.1

## [v0.20.0] - 2021-03-01

- IPFS: [`go-ipfs v0.12.0`](https://github.com/ipfs/go-ipfs/releases/tag/v0.12.0) ✨
- UI: [`v2.15.0`](https://github.com/ipfs-shipyard/ipfs-webui/releases/v2.15.0)

This release includes UI that will inform user when time-consuming migration needs to be run as part of IPFS node update:

![Screenshot 2022-02-25 at 17 51 21](https://user-images.githubusercontent.com/5447088/155754805-79c89a8d-87a9-456e-b43c-1fa3deb7fedd.png)

* feat: show repo migration (go-ipfs 0.12.0) by @hacdias in https://github.com/ipfs/ipfs-desktop/pull/1982
* fix: remove default lower bound from gateway and api port lookup by @hacdias in https://github.com/ipfs/ipfs-desktop/pull/1991
* chore: electron 17.1 and related deps by @lidel in https://github.com/ipfs/ipfs-desktop/pull/1998
* chore(i18n): locale sync bf2bfe54f48ccb0d5ec896a364b5d6eabe9b4155


**Full Changelog**: https://github.com/ipfs/ipfs-desktop/compare/v0.19.3...v0.20.0

## [v0.19.2] - 2021-02-14

* fix: macos autoupdate flow by @lidel in https://github.com/ipfs/ipfs-desktop/pull/1979

**Full Changelog**: https://github.com/ipfs/ipfs-desktop/compare/v0.19.1...v0.19.2

## [v0.19.1] - 2021-02-14

- IPFS: [`go-ipfs v0.11.0`](https://github.com/ipfs/go-ipfs/releases/tag/v0.11.0)
- UI: [`v2.15.0`](https://github.com/ipfs-shipyard/ipfs-webui/releases/v2.15.0) ✨

Electron 17 and a bunch of bugfixes.
WebUI users may notice that it is now possible to set up [permanent peering with other nodes](https://github.com/ipfs/ipfs-webui/releases/v2.14.0):
> [![](https://user-images.githubusercontent.com/157609/152223529-ff7a2c47-3650-4a12-946f-9e4f44bb911c.png)](https://github.com/ipfs/ipfs-webui/releases/v2.14.0)

* feat: ipfs-webui v2.13 → v2.15.0
- mostly bugfixes, but includes permanent peering support
- see release notes for: [v2.14](https://github.com/ipfs-shipyard/ipfs-webui/releases/v2.14.0)+[v2.15](https://github.com/ipfs-shipyard/ipfs-webui/releases/v2.15.0)
* feat: electron 17 and playwright e2e tests by @hacdias and @lidel #1937
* feat: better handling of 'unresponsive' event by @hacdias in #1952
* fix: os-native add-to-ipfs on Windows and macOS by @hacdias in https://github.com/ipfs/ipfs-desktop/pull/1976
* fix: dialog when IPFS_PATH/api port is offline by @lidel in 13de17403fcd1892a0830b3da0199d116a14d899
* fix: electron version by @hacdias in #1965
* fix: add .manualCheckForUpdates before tray startup by @hacdias in #1950
* refactor: remove deprecated "ipfs on PATH" feature by @hacdias in #1948
* chore: uninstall npm on ipfs by @hacdias in #1947
* chore(i18n): locale sync by @lidel in 50c31bb8f09ea91b268b0a1c3189af105764025c
* chore: update dependencies by @lidel in #1959, fa17bdd06ffaea0c0411d8f8a60d6d61e1afc5f7 and @hacdias in #1899, #1960



**Full Changelog**: https://github.com/ipfs/ipfs-desktop/compare/v0.19.0...v0.19.1

## [v0.18.0] - 2021-12-13

This is the same as [0.18.0](https://github.com/ipfs/ipfs-desktop/releases/tag/v0.18.0), but with auto update fix for macOS.

**Full Changelog**: https://github.com/ipfs/ipfs-desktop/compare/v0.18.0...v0.18.1

## [v0.18.0] - 2021-12-13

- IPFS: [`go-ipfs v0.11.0`](https://github.com/ipfs/go-ipfs/releases/tag/v0.11.0) ✨
- UI: [`v2.13.0`](https://github.com/ipfs-shipyard/ipfs-webui/releases/v2.13.0)

* <del>fix: remove zip for Squirrel.Mac by @lidel in https://github.com/ipfs/ipfs-desktop/pull/1932</del> (reverted in 0.18.1)
* feat: go-ipfs 0.11.0 by @lidel in https://github.com/ipfs/ipfs-desktop/pull/1936
* chore: release prep by @lidel in https://github.com/ipfs/ipfs-desktop/pull/1938

**Full Changelog**: https://github.com/ipfs/ipfs-desktop/compare/v0.17.0...v0.18.0

## [v0.17.0] - 2021-10-05

- IPFS: [`go-ipfs v0.10.0`](https://github.com/ipfs/go-ipfs/releases/tag/v0.10.0)
- UI: [`v2.13.0`](https://github.com/ipfs-shipyard/ipfs-webui/releases/v2.13.0)

## What's Changed

* feat: go-ipfs 0.10.0 by @guseggert in https://github.com/ipfs/ipfs-desktop/pull/1896
* fix(ci): cache ipfs-webui by @lidel in https://github.com/ipfs/ipfs-desktop/pull/1913
* fix: analytics storage_path by @milahu in https://github.com/ipfs/ipfs-desktop/pull/1900
Expand Down
36 changes: 18 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)
[![](https://david-dm.org/ipfs-shipyard/ipfs-desktop.svg?style=flat-square)](https://david-dm.org/ipfs-shipyard/ipfs-desktop)
[![total download count](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/total.svg?style=flat-square&label=all%20downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases)
[![latest release download count](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.19.3/total.svg?style=flat-square)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/tag/v0.19.3)
[![latest release download count](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.20.1/total.svg?style=flat-square)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/tag/v0.20.1)

**IPFS Desktop gives you all the power of [IPFS](https://ipfs.io) in a convenient desktop app: a complete IPFS node, plus handy OS menubar/taskbar shortcuts and an all-in-one file manager, peer map, and content explorer.**

Expand All @@ -21,9 +21,9 @@ Use IPFS Desktop to get acquainted with IPFS without needing to touch the termin

When in doubt, pick one of package formats with built-in automatic update mechanism:

- **Mac:** [IPFS-Desktop-0.19.3.dmg](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/IPFS-Desktop-0.19.3.dmg)
- **Windows:** [IPFS-Desktop-Setup-0.19.3.exe](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/IPFS-Desktop-Setup-0.19.3.exe)
- **Linux:** [ipfs-desktop-0.19.3-linux-x86_64.AppImage](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x86_64.AppImage)
- **Mac:** [IPFS-Desktop-0.20.1.dmg](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/IPFS-Desktop-0.20.1.dmg)
- **Windows:** [IPFS-Desktop-Setup-0.20.1.exe](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/IPFS-Desktop-Setup-0.20.1.exe)
- **Linux:** [ipfs-desktop-0.20.1-linux-x86_64.AppImage](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x86_64.AppImage)
- If you prefer to manage updates on your own, see [other package formats](#install) below.

## Table of Contents
Expand Down Expand Up @@ -90,28 +90,28 @@ Release notes and older versions of IPFS Desktop can be found on the [releases p
Don't see your favorite package manager? Visit our [package managers page](https://github.com/ipfs-shipyard/ipfs-desktop/issues/691) and help us add support for it!

### Mac
- **Installer:** [IPFS-Desktop-0.19.3.dmg](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/IPFS-Desktop-0.19.3.dmg)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.19.3/IPFS-Desktop-0.19.3.dmg.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/IPFS-Desktop-0.19.3.dmg)
- **Installer:** [IPFS-Desktop-0.20.1.dmg](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/IPFS-Desktop-0.20.1.dmg)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.20.1/IPFS-Desktop-0.20.1.dmg.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/IPFS-Desktop-0.20.1.dmg)
- **Homebrew** (community-maintained): `brew install --cask ipfs`

### Windows
- **Installer:** [IPFS-Desktop-Setup-0.19.3.exe](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/IPFS-Desktop-Setup-0.19.3.exe)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.19.3/IPFS-Desktop-Setup-0.19.3.exe.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/IPFS-Desktop-Setup-0.19.3.exe)
- **Installer:** [IPFS-Desktop-Setup-0.20.1.exe](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/IPFS-Desktop-Setup-0.20.1.exe)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.20.1/IPFS-Desktop-Setup-0.20.1.exe.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/IPFS-Desktop-Setup-0.20.1.exe)
- **Chocolatey** (community-maintained): `choco install ipfs-desktop`
- **Scoop** (community-maintained): `scoop bucket add extras; scoop install extras/ipfs-desktop`
- **WinGet** (community-maintained): `winget install IPFS.IPFS-Desktop`

### Linux/FreeBSD
- **AppImage**: [ipfs-desktop-0.19.3-linux-x86_64.AppImage](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x86_64.AppImage)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.19.3/ipfs-desktop-0.19.3-linux-x86_64.AppImage.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x86_64.AppImage)
- **Tarball** (experimental): [ipfs-desktop-0.19.3-linux-x64.tar.xz](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x64.tar.xz)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.19.3/ipfs-desktop-0.19.3-linux-x64.tar.xz.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x64.tar.xz)
- **Debian** (experimental): [ipfs-desktop-0.19.3-linux-amd64.deb](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-amd64.deb)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.19.3/ipfs-desktop-0.19.3-linux-amd64.deb.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-amd64.deb)
- **Red Hat** (experimental): [ipfs-desktop-0.19.3-linux-x86_64.rpm](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x86_64.rpm)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.19.3/ipfs-desktop-0.19.3-linux-x86_64.rpm.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x86_64.rpm)
- **FreeBSD** (experimental): [ipfs-desktop-0.19.3-linux-x64.freebsd](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x64.freebsd) (requires [Linux Binary Compatibility to be enabled](https://docs.freebsd.org/en/books/handbook/linuxemu/))\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.19.3/ipfs-desktop-0.19.3-linux-x64.freebsd.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.19.3/ipfs-desktop-0.19.3-linux-x64.freebsd)
- **AppImage**: [ipfs-desktop-0.20.1-linux-x86_64.AppImage](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x86_64.AppImage)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.20.1/ipfs-desktop-0.20.1-linux-x86_64.AppImage.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x86_64.AppImage)
- **Tarball** (experimental): [ipfs-desktop-0.20.1-linux-x64.tar.xz](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x64.tar.xz)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.20.1/ipfs-desktop-0.20.1-linux-x64.tar.xz.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x64.tar.xz)
- **Debian** (experimental): [ipfs-desktop-0.20.1-linux-amd64.deb](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-amd64.deb)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.20.1/ipfs-desktop-0.20.1-linux-amd64.deb.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-amd64.deb)
- **Red Hat** (experimental): [ipfs-desktop-0.20.1-linux-x86_64.rpm](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x86_64.rpm)\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.20.1/ipfs-desktop-0.20.1-linux-x86_64.rpm.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x86_64.rpm)
- **FreeBSD** (experimental): [ipfs-desktop-0.20.1-linux-x64.freebsd](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x64.freebsd) (requires [Linux Binary Compatibility to be enabled](https://docs.freebsd.org/en/books/handbook/linuxemu/))\
[![](https://img.shields.io/github/downloads/ipfs-shipyard/ipfs-desktop/v0.20.1/ipfs-desktop-0.20.1-linux-x64.freebsd.svg?style=flat-square&label=downloads)](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.20.1/ipfs-desktop-0.20.1-linux-x64.freebsd)
- **Snapcraft** (community-maintained, YMMV): `snap install ipfs-desktop`
- **AUR** (maintained by [@RubenKelevra](https://github.com/RubenKelevra)) Use the [`ipfs-desktop` package](https://aur.archlinux.org/packages/ipfs-desktop/)

Expand Down