Skip to content

Releases: itchio/itch

v21.0.4

30 Nov 12:39
v21.0.4
Compare
Choose a tag to compare
  • Open new tabs on top instead of bottom, switch to most-recently used constant tab when closing tab (#1023)
  • Remember scroll position in game grid (#1027)

v21.0.3

30 Nov 10:05
v21.0.3
Compare
Choose a tag to compare
  • Fix AUR package, broken by a third-party package upgrade. Took measures to prevent further breakage for this package.

v21.0.2

29 Nov 17:14
v21.0.2
Compare
Choose a tag to compare
  • Fix layout issues that would display blank collections.
  • Change styling of "+ n items hidden by filters" so it doesn't get hidden on resize

v21.0.1

28 Nov 12:19
v21.0.1
Compare
Choose a tag to compare
  • Fixed a bug where bought games wouldn't update if they were installed with an ancient version of the app.

v21.0.0

28 Nov 00:33
v21.0.0
Compare
Choose a tag to compare

Optimizations

The library tab (and any collection tab (and the app in general)) should now feel much faster and responsive. Cells are also sized dynamically depending on the window size.

screen shot 2016-11-27 at 23 28 01

Ask before updating anything

This new feature lets you choose whether or not you want updates to items to be automatically applied. When you disable automatic game updates, you'll see this when a new version is available:

screen shot 2016-11-27 at 23 12 07

Clicking Update gives you the option to update now or to just launch:

screen shot 2016-11-27 at 23 12 36

This works similarly when updates need you to pick which file to update to. This release fixes a bug where, previously, dialogs would pile up on every update check — now, no dialogs pile up, Launch buttons just turn into Update buttons when multiple update targets are available (even if automatic updates are enabled).

Windows prerequisites

itch now installs prerequisites specified by the manifest file for an item:

screen shot 2016-11-27 at 23 14 56

(the functionality is all there, forgive the minimal UI for the time being).

itch checks for registry keys and that the installed redistributables are valid — and if so, doesn't force installing them.

Known issue: this requires network connectivity on first launch of a game having prerequisites. This requirement will be lifted later.

The following redistributables are currently supported:

  • Microsoft Visual C++ 2010 x86
  • Microsoft Visual C++ 2010 x64

More redistributables will be supported in the future.

Proxy support / offline support on Windows

The way the app talks to the internet has been changed completely, which:

  • Fixes offline support on Windows (lets you log into a remembered session even if there is no internet access).
  • Adds support for tunnelling proxies (previously only non-tunneling proxies worked)
  • Makes network more reliable all around (bye bye ECONNRESET and socket hangups)

Don't hesitate to send feedback if this change breaks anything for you!

Console / text games on Windows

Games in text mode used to not play so nice with the itch app — their output was redirected to a log file, no terminal window would pop up, etc.

Now, when the proper app manifest field is set, text games work just fine on Windows, with and without sandbox.

willow-effect

Sandbox fixes

When the sandbox user was deleted manually, the itch app wasn't able to restore the sandbox to a working state. Now it can.

Minor improvements

  • Various app helpers (elevate, isolate, dllassert) now have icons and proper metadata, so UAC prompts look better and you can find out what they're for if you look at their file properties.
  • .gzip files (sic.) were treated as zip files, now they're treated as gz files, as they should.

Special thanks to GranPC, NSANE, and Helyx for helping QA this release

v20.0.2

20 Nov 23:24
v20.0.2
Compare
Choose a tag to compare
  • Fix bug that sometimes would make grayed-out tabs open (thanks @GranPC)

v20.0.1

20 Nov 23:10
v20.0.1
Compare
Choose a tag to compare
  • Bug fix: only open search result if search is actually open
  • Correct capitalization of GitLab and GitHub

v20.0.0

20 Nov 21:24
v20.0.0
Compare
Choose a tag to compare

New features

  • New setting (opt-in): let itch notify you when a game has been installed or updated
  • New setting (opt-in): have itch start when your computer starts
  • New setting (opt-in): have itch start in tray / dock
  • Java: display helpful modal when JRE is missing, with button that opens download page
  • Default install locations are displayed more clearly

Bugfixes

  • When checking for dependencies (like butler), ignore existing butler installs. This lets developers have a separate version of butler that doesn't impact the app at all
  • Fix automatic language detection (itch now shows up in your system's language if you don't explicitly pick one)
  • Allow launching any HTML games, even if their type is set to Book, Physical Game, etc.
  • For external uploads, don't show "0 bytes", which is scary
  • Relay (truncated) butler error messages instead of just showing the exit code
  • Java games: set current directory properly, fixes several "file not found" errors when launching certain games

Windows changes

  • Let multiple games run in the sandbox at the same time
  • Let sandbox support games with a launcher that exits early (fixes Ren'Py games)
  • Make 'Force close' work well even with sandbox
  • Have sandbox relay standard output and error to logs instead of swallowing it
  • Let Java games run in sandbox

macOS changes

  • Let Java games run in sandbox (previous policy file blocked access to java runtimes)

Linux changes

  • Unbreak the ArchLinux PKGBUILD - dreadfully sorry about that, was caused by v19.0.0 being in the middle of the port to typescript
  • Add package for Ubuntu 16.10 Yakkety Yak
  • Rename desktop file from itch.desktop to io.itch.itch.desktop to follow recent FreeDesktop specs

Internal changes

  • v20.0.0 is the first version of the app fully written in TypeScript - this lets us achieve better code quality and hopefully ship fewer bugs and more features
  • This version ships with electron v1.4.7, which ships with Chrome 53.0.2785.143
  • All docs have been properly updated to reflect the structure of the new codebase
  • Switch to codecov for coverage reports
  • Drop codepath that supported legacy itch DB format import (already deprecated many versions ago)

While preparing v20.0.0, our GitHub repo crossed the 1000 issues threshold! About 140 of which are still open (mostly feature requests)

v19.0.0

31 Oct 18:57
v19.0.0
Compare
Choose a tag to compare
  • Show graphs for download speed
  • Various fixes
  • Various bugs
  • Various halloween-related changes

v18.10.1

20 Sep 20:51
v18.10.1
Compare
Choose a tag to compare
  • 🐛 Fix an issue where games wouldn't launch on Windows if sandbox was disabled 🚒