Skip to content

Releases: sockeye-d/godl

v1.3.1

13 Mar 09:09

Choose a tag to compare

Maintenance release v1.3.1 fixes some bugs, most notable #6 and some other ones relating to the CLI.
A .NET runtime should be added to the Flathub manifest as well at the same time as the new release, so that should start working.
If I get around to it, I'll also make an AppImage for this release.

v1.3

05 Nov 00:25

Choose a tag to compare

Release v1.3 brings some new features and bugfixes!

Features:

  • Clicking the project's card's background now opens the project, making it easier to open projects
  • Clicking on a not-installed version on the project page now warps you to the remote versions page and auto-fills the repository and the tag search
  • The remote versions page now lets you enter any text into the repository combobox, so you don't have to add them in the settings first
  • Switch to Breeze theme on Windows because it looks slightly less broken
    • Icons are broken on Windows dark mode — nobody knows how to fix this, apparently
  • Remote versions page now loads in the background instead of only once you switch to it

Bugfixes:

  • CLI actions like binding editors don't randomly fail because of corrupted memory
  • CLI install action correctly shows the humanized download speed
  • Previously any second pages of releases were always fetched from the Godot engine repository, now it works properly. This was never a problem because no other repositories I was using to test had more than 1 page of releases

v1.2.2

19 Aug 23:05

Choose a tag to compare

godl v1.2.2 brings bugfixes and UI improvements:

  • Download speed units are also calculated dynamically rather than being stuck to just MB/s
  • Download size of assets is now shown.
  • Fixed crash on version download
  • Fixed buggy download card behavior

v1.2.1

11 Aug 07:54

Choose a tag to compare

Update icon for flathub guidelines, add flathub manifests

v1.2

08 Aug 23:05

Choose a tag to compare

Version 1.2 brings bugfixes, UI tweaks, and more features:

  • leaked binary detection broken after introducing unique paths
  • download popup items not being able to be closed (also changed styling a bit to avoid problematic InlineMessages)
  • Added dry-run mode to edit which just shows what command would have been run
  • Added loud mode to edit which blocks until the Godot process exits and shows output from Godot
  • Versions use unique names instead of assuming asset names would be unique
  • Memory leak fixes
  • Local version from file support

v1.1.1

29 Jul 06:01

Choose a tag to compare

A lot of bugfixes, added project creation to the CLI

v1.1

27 Jul 09:04

Choose a tag to compare

godl v1.1 brings some bugfixes but most importantly, a new CLI for godl! You can now interact with most parts of the program without even touching the GUI. You can read more about how the CLI works in the README.

Excerpt from the README:

# Show help (contextual, works on subcommands too)
godl --help
godl edit --help
godl edit configure tags --help
# List release assets given a tag name
godl remote list 4.5-beta3
# List release tags
godl remote list tag # (yeah they're sorted alphabetically, this is GitHub being stupid)
# List release assets given a tag name and a repository
godl remote list 4.5-beta3 -r /godotengine/godot-builds
# Download a version
godl install /godotengine/godot-builds 4.5-beta3 Godot_v4.5-beta3_linux.x86_64.zip
# Open the editor for a project (run in the project directory)
godl edit
# Bind an editor to a project
godl edit bind "filter-terms"
godl edit bind 4.5-beta3 # bind 4.5-beta3
godl edit bind 4.5-beta3 --repo /godotengine/godot-builds # bind 4.5-beta3, specifying the official godot-builds repository
godl edit bind 4.5-beta3,mono # bind 4.5-beta3-mono (the comma separates terms which must all be matched in the asset name)
# Get the name of a project
godl edit configure --name
# Set the name, description, and favorite status of a project
godl edit configure --name "new_name" --description "new_description" --favorite true
# List, add, and remove tags of a project
godl edit configure tags
godl edit configure tags add new_tag
godl edit configure tags remove old_tag
# Edit global configuration
godl g-config godot-location ~/Documents/godot/versions
# List, add, and remove download filters (used for remote list commands, etc.)
godl g-config download filter
godl g-config download filter add "new_filter"
godl g-config download filter remove "new_filter"
# no command to list, add, and remove work on most (should be all) list types
# like filters, sources, tags, and more
# Get, set default source
godl g-config download source default
godl g-config download source default /godotengine/godot-builds

Full Changelog: v1.0.1...v1.1

v1.0.1

21 Jul 01:35

Choose a tag to compare

Minor update to fix downloading uncompressed releases

v1.0

20 Jul 08:41

Choose a tag to compare

Version 1.0 release

v0.2

15 Jul 04:18

Choose a tag to compare

Initial release