IKAROS
Changes since v1.30.4
Features
- [GUI] ru-RU translation (#3383, #3443 by @nt0g; reviewed: HebaruSan)
- [GUI] Japanese Localization (#3394 by @utah239; reviewed: HebaruSan)
- [Multiple] Match underscore in DLL to dash in identifier (#3412 by @HebaruSan; reviewed: DasSkelett)
- [CLI] Add versions table option to ckan show command (#3414 by @HebaruSan; reviewed: DasSkelett)
- [Multiple] Override provides prompt with relationship property, check first recommendation in any_of group (#3426, #3436 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Add user guide and Discord to GUI help menu (#3437 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Label ordering buttons (#3416 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Suppress incompatibility warning at game launch (#3453 by @HebaruSan; reviewed: DasSkelett)
- [CLI] Options for ckan show to hide sections (#3461 by @HebaruSan; reviewed: DasSkelett)
- [Multiple] Show context menu on menu key press (#3446 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Theme all buttons, checkboxes, groupboxes, and listboxes (#3489 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Add Release Date column to GUI modinfo versions list (#3481 by @HebaruSan; reviewed: DasSkelett)
- [Multiple] Global install filters (#3458 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Negated search for name, desc, author, lang, relationships, tags (#3460 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Play Time (#3543 by @PizzaRules668; reviewed: HebaruSan)
Bugfixes
- [Multiple] Clarify that downloading to cache does not install (#3400 by @HebaruSan; reviewed: DasSkelett)
- [Core] Don't include DLC in modpacks by default (#3417 by @HebaruSan; reviewed: DasSkelett)
- [Multiple] Set GNOME single window property (#3425 by @HebaruSan; reviewed: DasSkelett)
- [Multiple] Default install stanza multi-game support, catch missing install_to (#3441 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Escape ampersands in mod info abstract label (#3429 by @HebaruSan; reviewed: DasSkelett)
- [Core] Don't prompt user to choose conflicting modules (#3434 by @HebaruSan; reviewed: DasSkelett)
- [Core] Don't prompt to overwrite dirs (#3464 by @HebaruSan; reviewed: DasSkelett)
- [ConsoleUI] Keep dependencies in the box in ConsoleUI (#3459 by @HebaruSan; reviewed: DasSkelett)
- [GUI] French translation bits in label dialog (#3465 by @vinix38; reviewed: HebaruSan)
- [GUI] Suppress filter updates for unchanged semantic search meaning (#3435 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Use CRLF for resx files (#3471 by @HebaruSan; reviewed: DasSkelett)
- [Core] Case insensitive installed file lookup on Windows (#3479 by @HebaruSan; reviewed: DasSkelett)
- [Core] Properly determine the game when cloning instances (#3478 by @DasSkelett; reviewed: HebaruSan)
- [ConsoleUI] Rewrap ConsoleUI textbox for scrollbar and resize (#3514 by @HebaruSan; reviewed: DasSkelett)
- [Core] Sort exported modpack relationships by identifier (#3499 by @HebaruSan; reviewed: DasSkelett)
- [Core] Disable tx timeouts, add tx debug logging, static DLL pattern (#3512 by @HebaruSan; reviewed: DasSkelett)
- [Core] Only delete diversely capitalized directories once on Windows (#3528 by @HebaruSan; reviewed: DasSkelett)
- [Core] Get licenses from embedded schema, skip bad modules in deserialize (#3526 by @HebaruSan; reviewed: DasSkelett)
- [Core] One concurrent download per host for all hosts (#3557 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Show dependencies of upgrading mods in change set (#3560 by @HebaruSan; reviewed: DasSkelett)
- [Core] Resolve virtual module dependencies in same order as non-virtual (#3476 by @HebaruSan; reviewed: DasSkelett)
- [GUI] Fix play time column if no playtime, hide game column if all instances are of the same game (#3570 by @DasSkelett; reviewed: HebaruSan)
- [Core] Fix tracking of paths with trailing spaces on Windows (#3586 by @HebaruSan; reviewed: DasSkelett)
Internal
- [Multiple] Cache permanent redirects (#3389 by @HebaruSan; reviewed: DasSkelett)
- [Multiple] Allow YAML for human-edited metadata (YAMLKAN) (#3367 by @HebaruSan; reviewed: DasSkelett)
- [Netkan] Fill more info from GitHub for SpaceDock mods (#3390 by @HebaruSan; reviewed: DasSkelett)
- [Spec] YAMLize netkan spec (#3438 by @HebaruSan; reviewed: DasSkelett)
- [Netkan] Append resource links to staging PRs (#3454 by @HebaruSan; reviewed: techman83)
- [Infra] Remove expired Let's Encrypt root certificate from Mono containers (#3457 by @DasSkelett; reviewed: HebaruSan)
- [Infra] Install libffi-dev to fix xKAN-meta_testing Docker image build (#3463 by @DasSkelett; reviewed: HebaruSan)
- [Netkan] Fix double-absolute SpaceDock URLs (#3466 by @HebaruSan; reviewed: DasSkelett)
- [Netkan] Set bot useragent for Inflator (#3490 by @HebaruSan; reviewed: DasSkelett)
- [Netkan] Sort Netkan warning lists (#3492 by @HebaruSan; reviewed: DasSkelett)
- [Netkan] Enforce spec version requirements for more install properties (#3494 by @HebaruSan; reviewed: techman83)
- [Build] Rename GH1866 test, fix invalid char test, fix equality assertion order (#3509 by @HebaruSan; reviewed: DasSkelett)
- [Netkan] Enforce a few more spec version requirements (#3505 by @HebaruSan; reviewed: DasSkelett)
- [Netkan] Allow overriding resources.remote-avc (#3451 by @HebaruSan; reviewed: DasSkelett)
- [Netkan] Sort GitHub releases (#3571 by @HebaruSan; reviewed: DasSkelett)
Notes
- CKAN releases are built in clean-room conditions and do not contain viruses. If your virus scanner reports a problem, it's a false positive. Please report it to the company that produces your virus scanner, not us, since it's their software that's not working properly.
- This release of the CKAN has not been tested on Mono releases prior to 5.20.0. We highly recommend that Mac and Linux users upgrade to the latest stable release of Mono from mono-project.com. You will need the equivalent of the mono-complete package for your OS.
How should I install?
OS | Description |
---|---|
Windows | Download ckan.exe and run it. Make sure you have .NET 4.5 or later installed. |
macOS | Get the .dmg, open it, copy CKAN.app somewhere and run it |
Debian, Ubuntu, Linux Mint | Install from our APT repo for automated updates, or get the .deb file and install it with dpkg-install/apt-get/apt |
Fedora, openSUSE | Get the .rpm file and install it with rpm/yum/dnf/zypper |
Arch, Manjaro | CKAN is in the Arch User Repository, but Arch's MSBuild is currently broken, so just get ckan.exe for now and run it with Mono |
Other | Get ckan.exe and run it with Mono |
Nobody needs to download AutoUpdate.exe.
Release image under CC-BY-SA-3.0, courtesy of Wikipedia