Releases: sockeye-d/godl
Releases · sockeye-d/godl
v1.3.1
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
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
v1.2.1
v1.2
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
v1.1
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-buildsFull Changelog: v1.0.1...v1.1