Skip to content

Releases: picotorrent/picotorrent

PicoTorrent 0.25

12 May 18:12
c2ad8e2
Compare
Choose a tag to compare

With the warm spring weather comes a fresh new release of PicoTorrent straight from the app bakery here in Stockholm 🌞 It's been a while since the last release, so here's a recap of what's new since last time!

🐛 The bug fixes

  • #1126 - Use a static UUID for single instance checking to better avoid multiple instances - by @SadE54
  • #1138 - Fix assigning labels when multiple torrents are selected
  • #1141 - The delete key removes the torrent when tracker view has focus

💟 The feature additions

  • #1124 - When adding files from the command line, users can now pass the save path to use as well - by @SadE54
  • #1136 - Support sorting by torrent status
  • #1137 - Torrent ratio is calculated using all_time_upload / torrent_size
  • #1164 - Support label filtering in PQL

❤️ The love (updated translations)

💵 As always - I'm on GitHub sponsors if you want to support development.
🗨️ If you just want to hang out, head on over to the PicoTorrent Discord server

PicoTorrent 0.24

05 Jan 23:29
5baad13
Compare
Choose a tag to compare

We start the new year with a new release! It contains similar amount of bug fixes and feature additions, so pretty cool!

The main features this release is the new installer. It's been in the works for a while now and finally landed! Also, @DerianAndre has made a new application icon and also file type icons, which both look very nice 🥵

We've also added IP filtering (blocklist) support based on eMule Security blocklists.

🐛 The bug fixes

  • Fix a Unicode bug in the 'Open file' dialog. (#1087)
  • Fixed a bug when removing trackers and tiers. (#1085)
  • Fixed a typo in PQL parsing. (#1084)
  • Fixed a Unicode issue with label names. (#1070)
  • Fixed the default language lookup to use English (en-US). (#1069)
  • Fixed a bug when restoring the main application window. (#1032)
  • Fixed an issue when not having any listen interfaces specified. (#1028)
  • Fixed an issue when adding duplicate magnet links. (#1027)
  • Fixed a few out-of-range issues in the torrent list view. (#1012)

💟 The feature additions

  • Added IP filter/blocklist support. (#1083)
  • New application icon as well as icons for file type associations. (#1082)
  • Add support to set 'Seed mode' when adding torrents. (#1073)
  • Add connection limits to preferences. (#1072)
  • Add keyboard shortcut (F1) to open the documentation. (#1071)
  • Add a brand new installer. (#983)
  • Improved PQL. (#1057)

❤️ The love (updated translations)

💵 As always - I'm on GitHub sponsors if you want to support development.
🗨️ If you just want to hang out, head on over to the PicoTorrent Discord server

PicoTorrent 0.23

12 Nov 18:18
0620781
Compare
Choose a tag to compare

Read the full release notes in the blog - Behind the release - v0.23. You can also download PicoTorrent from FossHub if that's your thing!

This release comes in extra 🌶️ with the addition of PQL - a query language 🥵 👌

image

🐛 The bug fixes

  • Better Unicode handling (#973, #977)
  • Cancel buttons now translated correctly.

💟 The feature additions

  • A better 'Open file' dialog which can handle lots more files than the one
    in wxWidgets. (#979)
  • Added a piece progress bar. (#996)
  • A better 'Add torrent' dialog which gives more room to files and content. It
    also lets users add trackers to the torrent. (#999)
  • Made the Overview panel resize better. (#1000)
  • Added an embedded query language to allow users to filter the torrent list view
    in an effective way. (#1007)

📃 The misc items

  • Updated to wxWidgets 3.1.4. (#991)
  • Removed loguru as dependency and instead added Boost.Log since we already
    depend on Boost.
  • Updated Cake and related build tools.
  • Updated libtorrent to latest RC_2_0 version. (#1003)

💘 The love (updated languages)

💵 As always - I'm on GitHub sponsors if you want to support development.
🗨️ If you just want to hang out, head on over to the PicoTorrent Discord server

PicoTorrent 0.22

09 Oct 22:03
bd56c43
Compare
Choose a tag to compare

🌶️ It's a spicy one! Read the full release notes in the blog - Behind the release - v0.22.

You can also download PicoTorrent from FossHub if that's your thing!

Label support is here! It landed in #914 and has been improved in #965 and #967. It opens up some sweet possibilities in the future and please drop all your cool suggestions in issues so we can keep track of all ideas you have! For now, labels can control the save path and the coloring.

labels-1

  • Updated translations - Dutch, French, Norwegian, Hindi, Indonesian, Russian 👀
  • Added a save resume data timer to minimize the data loss if PicoTorrent crashes. (#928)
  • Fixed some unicode issues. (#925)
  • Fixed an issue that prevented restoring column states when starting PicoTorrent. (#927)
  • Added a dialog to restart PicoTorrent if needed (a few settings requires a restart). (#929)

💵 As always - I'm on GitHub sponsors if you want to support development.
🗨️ If you just want to hang out, head on over to the PicoTorrent Discord server

PicoTorrent 0.21

19 Sep 19:11
8b2572c
Compare
Choose a tag to compare

ℹ️ Full release notes in the blog - Behind the release - v0.21.

You can also find PicoTorrent on FossHUB!

In a nutshell 🐒

  • Updated Russian translations, by @birkoffe (#887)
  • Updated French translations, by @TechAdvancedCyborg (#890, #893)
  • Updated Indonesian translations, by @zmni (#896)
  • Fixed issues with how the torrent file tree is generated. (#898)
  • The ability to create torrents is finally here! It's not a groundbreaking feature at all, but it's now part of PicoTorrent and it supports creating both v1 and v2 torrents. (#892)
  • The preferences dialog now supports restoring most settings to their default value. Also, a width issue was fixed. (#899)
  • Fixed issues with preloading magnet links. (#910)

⚠️ Upgrading might cause your default language to be reset.

As always - I'm on GitHub sponsors if you want to support development.

PicoTorrent 0.20

07 Sep 20:55
e893dcc
Compare
Choose a tag to compare

ℹ️ Full release notes in the blog - Behind the release - v0.20.

In a nutshell 🐿

  • Rasterbar-libtorrent has been updated to 2.0. This adds real v2 and v1+v2 hybrid torrent support. Yay! (#863, #874, #883, #884)
  • Fixed a bug when displaying Cyrillic characters. (#865)
  • Removed the minimum size constraint. PicoTorrent can now be resized freely. (#866)
  • Added GitVersion to automagically version everything. No more VERSION.txt juggling. (#868)
  • Updated the C++ redistributable version downloaded when installing. (#869)
  • Added empty columns to the list views to prevent the last column from stretching. (#875)
  • Activating the torrent selection (either double clicking or pressing Enter) will open the paths in Explorer. (#877)
  • Updated Russian translations - thanks @birkoffe! (#878, #881)
  • Fixed a bug where the status bar didn't place itself correctly when restoring from the taskbar. (#880)

As always - I'm on GitHub sponsors if you want to support development.

PicoTorrent 0.19

03 Sep 18:15
Compare
Choose a tag to compare

Hi everyone! I've baked a brand new version of PicoTorrent - and this time it's a bit special. We have gone back to wxWidgets since Qt made some developer-hostile moves which I don't agree with. The feeling I've had looking through issues has been that v0.15 was pretty sweet, much thanks to wxWidgets.

Anyway, there's been a rewrite of most of the application, much code has been borrowed from the older wxWidgets release but not all 😄

I don't have a structured list of PR's this time around since most of the work took place in #843. Notable changes includes (but are not limited to),

  • Reduced file size by a significant amount.
  • A brand new About dialog which showcases dependencies and their versions. Sweet!
  • More information in the Overview panel.
  • Better preferences page for listen interfaces.
  • An experimental C API.

If you experience any problems, open an issue here on GitHub or reach out on Twitter at @viktorelofsson or @picotorrent 😄

What's next?

For the future, I'm planning a much faster release cadence. There's also a few pretty sweet features I want to completely stabilize, such as support for v2 torrents, SSL torrents and more.

You can read more about this release on the new blog - Behind the release. I will write a similar article for each release and also try to publish news and development updates as well.

Sponsoring

If you like the work I put in, there's always the option of sponsoring me. It is completely optional and highly appreciated!

PicoTorrent 0.18

02 Jan 00:27
Compare
Choose a tag to compare

Let's start the new year with a freshly baked PicoTorrent release! It contains fixes for a bunch of reported issues. I've also replaced Breakpad with Crashpad for better error reporting. There's a new toggle in the General preferences to allow automatic crash reporting - turning this on makes it much easier for us to track crashes.

🐛

  • The file list view has been fixed so it doesn't collapse when refreshing files, and it doesn't show -99 as progress for folders. #742
  • Use IP addresses for listen interface. #743
  • Close PicoTorrent when performing installer actions. #744
  • Replace Breakpad with Crashpad for better crash reporting. #745
  • Allow multi-selection in the torrent list view. #749
  • Rasterbar-libtorrent has been updated, Geo IP lookups have been fixed, clearing column values when a torrent is paused. #750
  • Store state for torrents added via magnet URI which haven't found any metadata. #787

🎏

  • French updated. #753
  • Russian updated. #789

PicoTorrent 0.17

25 Oct 22:28
Compare
Choose a tag to compare

This release contains a few goodies but mostly bug fixes. The bug fixes are based on all the crash reports which are sent in, which is awesome! Please keep sending the reports, it makes improving PicoTorrent much easier 😃

Changelog :shipit:

  • Add keyboard shortcuts (Ctrl+O to add a torrent, Del to remove active torrent). #736
  • Add drag and drop. #735
  • Fixed the Visual C++ redist installer version comparison and made it not restart the host machine. #733
  • Installer will now close any running PicoTorrent instance before installing. #737
  • Fixed a few bugs on how we handle the libtorrent torrent handle. #731, #732

PicoTorrent 0.16.1

24 Oct 23:31
Compare
Choose a tag to compare

This release fixes a few issues with PicoTorrent as well as updates all the translation files to the new standard.

Fixes 🐛

  • Installer now downloads the correct Visual C++ runtime. (#710)
  • Fixed two issues with magnet links. (#724 and #716)

Contributors