From 8f2cc90e34ab477e2654556bead9ba52029bd98f Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Fri, 4 Mar 2022 19:43:03 +0100 Subject: [PATCH] docs: 0.20.x --- CHANGELOG.md | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++-- README.md | 36 +++++++++++------------ 2 files changed, 98 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index edfed59fd..c04e2e5e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) + +* fix: remove zip for Squirrel.Mac by @lidel in https://github.com/ipfs/ipfs-desktop/pull/1932 (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 diff --git a/README.md b/README.md index ef8b6d355..07218c8b6 100644 --- a/README.md +++ b/README.md @@ -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.** @@ -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 @@ -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/)