Skip to content

Latest commit

 

History

History
498 lines (353 loc) · 22.4 KB

CHANGELOG.md

File metadata and controls

498 lines (353 loc) · 22.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[v0.24.0] - 2022-10-03

What's Changed

  • feat: monochrome tray icon on Windows & Linux by @hacdias in ipfs#2159
  • chore(deps): webui v2.18.0 by @SgtPooki in ipfs#2263
  • feat: Create CODEOWNERS by @SgtPooki in ipfs#2239
  • feat: include platform version in error report by @hacdias in ipfs#2256
  • fix: ensure .Swarm.ConnMgr exists before accessing by @hacdias in ipfs#2255
  • feat: ipfs-webui v2.18.1 by @SgtPooki in ipfs#2267
  • refactor: use ipcMainEvents constant by @hacdias in ipfs#2250
  • chore: [email protected] by @SgtPooki in ipfs#2286

Full Changelog: https://github.com/ipfs/ipfs-desktop/compare/v0.23.0...v0.24.0

[v0.23.0] - 2022-08-30

What's Changed

  • chore: i18n, CI, and dep updates by @lidel in ipfs#2214
  • fix: quit if repository is part of private network by @hacdias in ipfs#2223
  • chore(maintenance): remove addedApiPort after go-ipfs 0.13 by @hacdias in ipfs#2226
  • fix: log correct error on spawn by @hacdias in ipfs#2225
  • fix: use constants for withAnalytics keys by @hacdias in ipfs#2224
  • Change 'Go-ipfs' to 'Kubo' in tray menu by @bertrandfalguiere in ipfs#2246
  • feat: jsdoc and improvements to daemon logic by @hacdias in ipfs#2227
  • feat: Kubo 0.15.0 by @ajnavarro in ipfs#2240

New Contributors

  • @bertrandfalguiere made their first contribution in ipfs#2246
  • @ajnavarro made their first contribution in ipfs#2240

Full Changelog: https://github.com/ipfs/ipfs-desktop/compare/v0.22.0...v0.23.0

[v0.22.0] - 2022-07-21

  • feat: ipfs-webui v2.15.1 by @SgtPooki in ipfs#2190
  • feat: kubo 0.14 by @lidel in ipfs#2210
  • docs: update manual QA script by @lidel in ipfs#2176
  • docs: add network error troubleshoot by @hacdias in ipfs#2178
  • chore: remove unused auto-project triggers by @galargh in ipfs#2207
  • chore: use official github action in auto-project by @galargh in ipfs#2208
  • chore: create enum for ipcMain eventNames by @noliveira95 in ipfs#2189

[v0.21.0] - 2022-06-13

  • docs: v0.20.6 by @SgtPooki in ipfs#2137
  • Remove hardcoded DHT client routing by @2color in ipfs#2152
  • chore: remove deprecated ipfs-on-path, npm-on-ipfs by @hacdias in ipfs#2140
  • chore(maintenance): move config keys to separate file by @hacdias in ipfs#2143
  • go-ipfs v0.13.0 by @guseggert in ipfs#2166
  • chore: electron build updates by @lidel in ipfs#2172

[v0.20.6] - 2021-05-12

  • fix: return error instead of throw by @hacdias in ipfs#2074
  • README: Update link that points to ipfs-shipyard repository by @schuelermine in ipfs#2119
  • docs: Add repo.lock troubleshooting steps to readme by @SgtPooki in ipfs#2111
  • feat: Add app&webui ready/load metrics by @SgtPooki in ipfs#2126

Full Changelog: https://github.com/ipfs/ipfs-desktop/compare/v0.20.5...v0.20.6

[v0.20.5] - 2021-04-09

  • chore: electron 18 and go-ipfs 0.12.2 by @lidel in ipfs#2098

Full Changelog: https://github.com/ipfs/ipfs-desktop/compare/v0.20.4...v0.20.5

[v0.20.4] - 2021-03-28

  • fix: migrating to less expensive config in Swarm.ConnMgr by @lidel in ipfs#2055
  • fix: detect invalid or corrupted repository by @hacdias in ipfs#2067
  • fix: static message when ipfs daemon dies on start by @lidel in ipfs#2078
  • refactor: remove 'download' functionality by @hacdias in ipfs#2061
  • chore: remove unused and update dependencies by @hacdias in ipfs#2047

Full Changelog: https://github.com/ipfs/ipfs-desktop/compare/v0.20.3...v0.20.4

[v0.20.3] - 2021-03-21

  • fix: ipfs-companion rpc api in go-ipfs <0.13 by @lidel in ipfs#2054

Full Changelog: https://github.com/ipfs/ipfs-desktop/compare/v0.20.2...v0.20.3

[v0.20.2] - 2021-03-15

  • docs: 0.20.x by @lidel in ipfs#2012
  • fix: ux of notification after file import by @lidel in ipfs#2013
  • refactor: remove checkCorsConfig by @hacdias in ipfs#1955
  • docs: debian 11 by @lidel in ipfs#2033
  • feat: add known webui addresses to CORS conf by @hacdias in ipfs#1956
  • fix: pass ipfs config show error by @lidel in ipfs#2032
  • fix: proper catch-all daemon startup errors by @lidel in ipfs#2030

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

[v0.20.1] - 2021-03-07

  • fix: migration fallback to ipfs by @lidel in ipfs#2008
  • refactor: remove mocha/chai, fix e2e on windows by @lidel in ipfs#2007
  • fix: increase free port lookup range by @lidel in ipfs#2010
  • fix: gui error report title by @lidel in ipfs#2011

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

[v0.20.0] - 2021-03-01

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

  • feat: show repo migration (go-ipfs 0.12.0) by @hacdias in ipfs#1982
  • fix: remove default lower bound from gateway and api port lookup by @hacdias in ipfs#1991
  • chore: electron 17.1 and related deps by @lidel in ipfs#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 ipfs#1979

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

[v0.19.1] - 2021-02-14

Electron 17 and a bunch of bugfixes. WebUI users may notice that it is now possible to set up permanent peering with other nodes:

  • feat: ipfs-webui v2.13 → v2.15.0
    • mostly bugfixes, but includes permanent peering support
    • see release notes for: v2.14+v2.15
  • 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 ipfs#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, 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

  • fix: remove zip for Squirrel.Mac by @lidel in ipfs#1932 (reverted in 0.18.1)
  • feat: go-ipfs 0.11.0 by @lidel in ipfs#1936
  • chore: release prep by @lidel in ipfs#1938

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

[v0.17.0] - 2021-10-05

  • feat: go-ipfs 0.10.0 by @guseggert in ipfs#1896
  • fix(ci): cache ipfs-webui by @lidel in ipfs#1913
  • fix: analytics storage_path by @milahu in ipfs#1900
  • chore: default --agent-version-suffix and --routing by @lidel in ipfs#1914
  • chore: electron v13.5.1 and other deps by @lidel in ipfs#1915
  • chore: switch to i18next-fs-backend by @lidel in ipfs#1916

[v0.16.3] - 2021-09-08

🛠 Fixes and Maintenance

  • feat: ipfs-webui v2.13.0 (#1903)
  • feat: allow to show devtools (#1901)
  • chore: update non-major dependencies (#1895)
  • fix: use context bridge (#1894)
  • docs: FreeBSD Linux Binary Compatibility (#1878)
  • docs: debian 11 troubleshooting (b8044741aeb365f773f9c6f78dadbd26e1083963)
  • chore: update maintainer AUR (#1880)
  • chore(i18n): locale sync

[v0.16.2] - 2021-07-23

🛠 Fixes and Maintenance

  • fix: go-ipfs 0.9.1 (#1876)
  • chore: electron v13.1.7 (43da717df49812cbddd067e8521da42d849b8f6c)
  • chore(i18n): locale sync

[v0.16.1] - 2021-07-06

🛠 Fixes and Maintenance

  • fix: ipfs-webui v2.12.4 (#1868)
  • fix: dont pin when adding to mfs (#1860)
  • fix: show Files after import on windows (#1853)
  • fix: choco publishing
  • chore(i18n): locale sync

[v0.16.0] - 2021-06-23

✨ Features

🛠 Fixes and Maintenance

  • electron 13.x (+ new electron-builder/updater)
  • chore(i18n): locale sync

[v0.15.1] - 2021-06-17

🛠 Fixes and Maintenance

  • fix: ipfs-webui v2.12.3
  • fix: useful errors on download fail (#1843)
  • chore(i18n): locale sync

[v0.15.0] - 2021-05-04

✨ Features

  • ipfs webui v2.12 with basic support for remote pinning (#1807) 👉️ see RELEASE NOTES for v2.12 for details
  • electron 12.x (#1807)

🛠 Fixes and Maintenance

  • fix: ipfs-on-path should never fail on boot (#1769)
  • docs(readme): fix scoop install steps (#1808)
  • docs: promote AppImage for Linux (#1776)
  • chore: switch actions to v2 (#1708)
  • chore(i18n): i18next update and locale sync

[v0.14.0] - 2021-01-02

✨ Features

  • go-ipfs 0.8.0 (#1715 + RELEASE NOTES)
  • electron 11.x (#1715)
  • improve updating ux (#1758)
  • enable ipns over pubsub via settings menu (#1739)
  • disable/enable gc via settings menu (#1740)
  • enable pubsub via settings menu (#1735)

🛠 Fixes and Maintenance

  • fix: timeout during checkIfAddrIsDaemon (#1750)
  • fix: default Open WebUI at Launch to true (#1757)
  • fix: autoupdate only on supported platforms (#1698)
  • fix: specify content-type in prompt template (#1729)
  • fix: use correct config path during development (#1690)
  • fix(mac): refresh file list after import (#1767)
  • refactor: tray click events (#1766)
  • chore: deprecate ipfs-on-path (#1768) and npm-on-ipfs (17578745addb6c665b0c3a3e50499d3967c8efb5)
  • docs: rework readme (#1703)
  • chore: automated Chocolatey publishing (#1697)
  • docs: Homebrew instructions (#1727)
  • docs: brew cask has been deprecated (#1732)
  • chore(i18n): locale sync (https://github.com/ipfs-shipyard/ipfs-desktop/commit/2f1631d2a1f83b98a2ef79bd2a8b37f9696b5a46)

[v0.13.2] - 2020-10-12

✨ Features

  • Use dweb.link gateway when shareable link is copied to clipboard
  • Preserve filename when a single file is shared (screenshot, quick import)

🛠 Fixes and Maintenance

  • fix: windows auto-update (#1679)
  • feat(ci): automated Snapcraft publishing (#1678)
  • fix: openItem errors (#1687)
  • feat: screenshot improvements (#1689)
  • fix: OS integrations for quick file import (#1691)
  • fix(windows): autoInstallOnAppQuit (#1682)

📣 Windows users may need to update manually

Below PRs fixed autoupdate issues on Windows platform, however older versions may still struggle to update.

  • fix: windows auto-update (#1679)
  • fix(windows): autoInstallOnAppQuit (#1682)

If your node is unable to apply update to this version, please install IPFS-Desktop-Setup-0.13.2.exe manually. From now on, Windows updates should work as expected.

[v0.13.1] - 2020-10-12

This release is exactly the same as [v0.13.2]. It exists so people can test Windows autoupdate fix on their own.

[v0.13.0] - 2020-10-08

✨ Features

🛠 Fixes and Maintenance

  • electron 9 (#1641, 42b069b)
  • fix: ensure small asar archive (#1660)
  • fix: uppercase Discovery.MDNS.enabled in default config (#1632)
  • ci: move to GitHub Actions (#1657)

📣 Windows updates may be delayed

Windows 10 users may need to wait a bit longer to see this release. We are working on a fix.

[v0.12.2] - 2020-07-17

✨ Features

  • feat: ipfs-webui v2.10.2

[v0.12.1] - 2020-07-07

✨ Features

  • feat: ipfs-webui v2.9.0 (#1531)
  • feat: go-ipfs 0.6 (#1526)

🛠 Fixes and Maintenance

  • fix: windows auto-update feature when selecting install for all users (#1556)

[v0.12.0] - 2020-07-06

🛠 Fixes and Maintenance

  • feat: ipfs-webui v2.9.0 (#1531)
  • feat: go-ipfs 0.6 (#1526)
  • fix: windows auto-update feature when selecting install for all users (#1556)

[v0.11.4] - 2020-05-21

🛠 Fixes and Maintenance

  • chore: update dependencies

[v0.11.3] - 2020-05-18

🛠 Fixes and Maintenance

  • chore: update dependencies

[v0.11.2] - 2020-04-30

🛠 Fixes and Maintenance

[v0.11.1] - 2020-04-29

🚨 Breaking Changes

  • fix: remove old auto launch method (#1416)
  • fix: ipfs daemon flags (#1437)

✨ Features

  • feat: support for go-ipfs 0.5 (#1392)
  • feat: run garbage collector (#1407)
  • feat: update ipfsd-ctl to 4.x (#1411)
  • feat: improved update experience (#1414)
  • feat(ux): improve download cid (#1419)
  • feat(ux): improve gc (#1420)
  • feat(ux): better error messages (#1421)
  • feat(ux): separate open from other actions (#1424)
  • feat(ux): move preferences to menubar (#1425)
  • feat: allow custom ipfs binary (#1427)
  • feat(ux): open web ui at login (#1429)
  • feat: add "Help Translation" under "About" (#1447)
  • feat: go-ipfs 0.5 (ipfs#1463)

🛠 Fixes and Maintenance

  • fix: drag&drop files and folders (ipfs#1287 (comment))
  • fix: start on login (#1334)
  • fix: notify when new update is available (#1384)
  • chore: update to electron 8.x (#1404)
  • fix: write path when it does not exist (#1405)
  • refactor: remove babel (#1406)
  • fix: circular dependency between dialogs and daemon (#1408)
  • fix: use portfinder instead of get-port (#1410)
  • fix: screenshot taking (#1418)
  • fix: disable updates in development (#1423)
  • docs: clarify protocol usage (#1426)
  • fix: translate 'Select Directory' (#1428)
  • refactor: move utilities to utils directory (#1434)
  • fix: repo fsck is deprecated (#1438)
  • refactor: use store migrations and defaults (#1443)
  • fix(ux): show dock when prompt is visible (#1450)
  • fix: keep track of last opened page (#1452)
  • fix: ipfs on PATH on windows with spaces in binary path #1465
  • fix: go-ipfs 0.5.0 with go-ipfs-dep 0.5.0 #1464
  • fix: macOS notarization with stappling (f01eb6b)

[v0.11.0] - 2020-04-29

Skipped due to issues with macOS notarization. Use v0.11.1 instead.

[v0.10.4] - 2020-03-12

🛠 Fixes and Maintenance

  • i18n: sync locales (#1347)
  • chore: macOS notarizing scripts and proces (#1365)
  • fix: startup on Debian 10 (#1370)

[v0.10.3] - 2020-02-04

✨ Features

  • I18N: ja-JP, he-IL and hi-IN locales (#1339)

🛠 Fixes and Maintenance

  • fix: start with off icon (#1300)
  • chore: dependency updates (#1341)