Releases: KSP-CKAN/CKAN
Releases · KSP-CKAN/CKAN
Kodiak
Changes since v1.26.6
Features
- [Multiple] Custom mod labels, favorites, hiding (#2936 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Add "supports" relationships to recommendations screen (#2960 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Prompt user to delete non-empty folders after uninstall (#2962 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Edit modpack before export (#2971 by: HebaruSan; reviewed: DasSkelett)
Bugfixes
- [GUI] Don't launch KSP 1.8 with -single-instance (#2931 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Handle multiple errors in same ErrorDialog (#2933 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Multiple manual downloads, uncached filter, purge option (#2930 by: HebaruSan; reviewed: DasSkelett)
- [Cmdline] Return failure on failed commands for headless prompt (#2941 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Obey system colors for dark theme support (#2937 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Workaround to launch URLs (#2958 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Memoize lazily evaluated sequences (#2953 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Don't check ZIP health in ModuleInstaller.GetModuleContentsList() (#2959 by: DasSkelett; reviewed: HebaruSan)
- [Core] Check all dependencies for compatibility checking (#2963 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Fix CKAN-installed modules shown as AD in some cases (#2969 by: HebaruSan; reviewed: DasSkelett)
Internal
- [Build] Bump nuget to 5.3.1 on Windows (#2929 by: DasSkelett; reviewed: HebaruSan)
- [Build] Don't send notification to Discord if build succeeds (#2932 by: DasSkelett: reviewed: HebaruSan)
- [Netkan] Auto-epoch based on queue message attribute (#2824 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Better parsing errors for version files (#2939 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Retain URL hash cache, cache file hashes (#2940 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Get org members as authors, time-sort authors, sort tags to middle (#2942 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Coerce GitHub URLs into the authenticated API in Netkan (#2946 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Request fewer GitHub releases and cache string URLs in Netkan (#2950 by: HebaruSan)
- [GUI] Create ~/.local/share/applications/ if it doesn't exist on Linux (#1848 by: DinCahill; reviewed: ayan4ml, politas, dannydi12)
- [Netkan] Catch nested GameData folders in Netkan (#2948 by: HebaruSan; reviewed: techman83)
- [Netkan] Only stage auto-epoch when creating new file (#2947 by: HebaruSan; reviewed: DasSkelett)
- [Build] Use Mono 6.6 and more recent versions of everything else (#2964 by: HebaruSan; reviewed: DasSkelett, Olympic1)
- [Netkan] Stage modules with hardcoded game versions (#2970 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Move GUI files into subfolders, split controls out from Main (#2966 by: HebaruSan; reviewed: DasSkelett)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - The .rpm file is for automated installation on rpm-based distros like Fedora or OpenSUSE. Use
rpm/yum/dnf/zypper
to install the.rpm
file and you will be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Arch-based Linux users can install the CKAN client from the Arch User Repository, so don't download anything from here!
- Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.12.0. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under public domain, courtesy of NASA
Altair
Changes since v1.26.4
Features
- [GUI] Default to consoleui on MacOSX Catalina (#2911 by: HebaruSan; reviewed: pfFredd, DasSkelett)
- [GUI] Add language selection option to settings (#2925 by: DasSkelett; reviewed: HebaruSan)
Bugfixes
- [Build] Use Debian machine-readable copyright format (#2853 by: bfrobin446; reviewed: HebaruSan)
- [GUI] Don't invalidate invisible rows (#2854 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Speed up autoremove search (#2855 by: HebaruSan; reviewed: DasSkelett)
- [Core] Find portable installs when enforcing cache limits (#2856 by: HebaruSan; reviewed: DasSkelett)
- [Build] Add libcurl dependency to RPM (#2858 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Allow totally incompatible modules in changeset (#2869 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Remove base64 encoded CKAN icon from resources (#2872 by: DasSkelett; reviewed: HebaruSan)
- [Multiple] Fail on http status codes >=300 for cURL downloads (#2879 by: DasSkelett; reviewed: HebaruSan)
- [Multiple] Normalize install paths (#2887 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Fixes for KSP in Windows drive root (#2857 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Use current metadata for installed module compatibility (#2886 by: HebaruSan; reviewed: DasSkelett)
- [Core] Notify when falling back to archive.org URL (#2892 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Only run Mono in 32bit mode when the GUI is launched (#2893 by: DaskSkelett; reviewed: HebaruSan)
- [Build] Force logical name for generated resources (#2899 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Show target version for upgrades in change set (#2888 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Merge resources and include metanetkan (#2913 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Force redraw of recommendation listview headers on Mono (#2920 by: HebaruSan; reviewed: DasSkelett)
- [Core] Restructure Net.Download and Net.DownloadText (#2904 by: DasSkelett; reviewed: HebaruSan)
- [Netkan] Eliminate duplicate network calls in Netkan (#2928 by: HebaruSan; reviewed: DasSkelett, techman83)
- [ConsoleUI] Disable Upgrade All ConsoleUI menu option when nothing to upgrade (#2927 by: HebaruSan; reviewed: DasSkelett)
Internal
- [Build] Redeploy Inflator after builds (#2889 by: HebaruSan; reviewed: techman83)
- [Netkan] Add owners of parent GitHub repos to authors (#2922 by: HebaruSan; reviewed: DasSkelett)
- [Build] Update dependencies (#2921 by: DasSkelett; reviewed: HebaruSan, politas)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - The .rpm file is for automated installation on rpm-based distros like Fedora or OpenSUSE. Use
rpm/yum/dnf/zypper
to install the.rpm
file and you will be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Arch-based Linux users can install the CKAN client from the Arch User Repository, so don't download anything from here!
- Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.12.0. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under public domain, courtesy of NASA
Orion
Changes since v1.26.2
Features
- [Multiple] Auto-uninstall auto-installed modules (#2753 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Add scrollbars to metadata tab (#2759 by: DasSkelett; reviewed: HebaruSan)
- [Core] Detect Breaking Ground DLC (#2768 by: dbent; reviewed: Olympic1, HebaruSan)
- [GUI] Internationalize the GUI (#2749 by: HebaruSan, DasSkelett; reviewed: DasSkelett, Olympic1)
- [NetKAN] Extract locales from downloads (#2760 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Add menu option to report issues in the CKAN repo (#2801 by: DasSkelett; reviewed: HebaruSan)
- [Netkan] Migrate Perl validation checks into netkan.exe (#2788 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Open ZIP button, instance name in status bar, description scroll bar (#2813 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Support BreakingGround-DLC in instance faking (#2773 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Queue module version changes in change set (#2821 by: HebaruSan; reviewed: Olympic1)
- [Build] Generate RPM packages (#2757 by: HebaruSan; reviewed: DasSkelett)
Bugfixes
- [Core] Save registry inside of scan transaction (#2755 by: HebaruSan; reviewed: DasSkelett)
- [Core] Cache downloads individually upon completion (#2756 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Hide auto-installed checkbox for auto-detected mods (#2758 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Update GUI modlist if scan detects changes (#2762 by: HebaruSan; reviewed: DasSkelett)
- [Core] Don't assume string params to Install are identifiers (#2764 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Don't warn that a raw URL is non-raw (#2767 by: HebaruSan; reviewed: DasSkelett)
- [Multiple] Don't throw exceptions for dependency conflicts (#2766 by: HebaruSan; reviewed: DasSkelett)
- [Core] Suppress autostart warning (#2776 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Skip comments and allow capital letters in locale extractor (#2783 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Fix UK spelling of licence (#2794 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Mark auto-install correctly when installing from .ckan file (#2793 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Ignore locales with no strings (#2805 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Fix http kref validation (#2811 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Fix Netkan localization parser performance (#2816 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Support newlines in GUI description field (#2818 by: HebaruSan; reviewed: DasSkelett)
- [Core] Fix comparison of 1.0.0 to 1.0 (#2817 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Improve focus interactions of GUI filters and mod list (#2827 by: HebaruSan; reviewed: Olympic1)
- [GUI] Fix issues when
provides
is removed (#2740 by: HebaruSan; reviewed: DasSkelett) - [GUI] Fix 'ManageKspInstances' dialog logic (#2787 by: DasSkelett; reviewed: HebaruSan)
Internal
- [Build] Update packages (#2775 by: Olympic1; reviewed: DasSkelett, HebaruSan)
- [Build] Fix fake/clone tests on Windows (#2778 by: HebaruSan; reviewed: DasSkelett)
- [Reporting] Update issue templates (#2777 by: Olympic1; reviewed: DasSkelett, HebaruSan)
- [Build] Fix ZipValid test on non-English Windows systems (#2781 by: HebaruSan; reviewed: DasSkelett)
- [Build] Fix for building with VS 2019 (#2834 by: Olympic1; reviewed: DasSkelett)
- [Netkan] Refactor Netkan for SQS mode (#2798 by: HebaruSan; reviewed: DasSkelett, techman83)
- [Build] Add Dockerfile + Deployment for NetKAN Inflator (#2838 by: techman83; reviewed: HebaruSan)
- [Core] Move config from Windows Registry to JSON file; Make CKAN-core .NET Standard 2.0 compliant (#2820 by: jbrot; reviewed: HebaruSan, Politas, Olympic1, DasSkelett)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - The .rpm file is for automated installation on rpm-based distros like Fedora or OpenSUSE. Use
rpm/yum/dnf/zypper
to install the.rpm
file and you will be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Arch-based Linux users can install the CKAN client from the Arch User Repository, so don't download anything from here!
- Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.12.0. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under public domain, courtesy of NASA
Dragon
Changes since v1.26.0
Features
- [GUI] Right click copy option for mod info links (#2699 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Relabel Yes/No buttons for some questions (#2737 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Handle non-raw GitHub URLs for metanetkans and avc krefs (#2696 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Ignore spaces and special chars in mod search (#2709 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Combine recommendation and suggestion screens (#2744 by: HebaruSan; reviewed: DasSkelett)
Bugfixes
- [GUI] Save restore position when minimized (#2725 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Fix home/end, url handler, typing nav, and dependency double click (#2727 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Fix size of relationships list (#2728 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Don't apply previous change set to checkboxes after successful install (#2730 by: HebaruSan; reviewed: DasSkelett)
- [Core] Compare RelationshipDescriptors with Equals instead of Same (#2735 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Auto size yes no dialog (#2729 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Fix Newly Compatible filter with repo autoupdate (#2734 by: HebaruSan; reviewed: DasSkelett)
- [GUI] Throw errors happening in UpdateModsList() (#2745 by: DasSkelett; reviewed: HebaruSan)
- [Core] Fix freeze on non CKAN files in cache folder (#2743 by: HebaruSan; reviewed: DasSkelett)
- [Core] Ignore dependency self conflicts (#2747 by: HebaruSan; reviewed: DasSkelett)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.0.1. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under public domain, courtesy of NASA
Baikonur
Changes since v1.26.0-PRE2
Bugfixes
- [GUI] Update all CKAN URL references (#2702 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Select 2nd instead of 3rd cell on MarkAllUpdatesToolButton_Click (#2704 by: DasSkelett; reviewed: politas)
- [GUI] Prevent Null entry in CompatibleKSPVersions (#2707 by: politas; reviewed: DasSkelett)
Changes since v1.26.0-PRE1
Features
- [GUI] Customisable columns in GUI Modlist (#2690 by: DasSkelett; reviewed: HebaruSan)
Bugfixes
- [GUI] Don't auto-install recommendations when reinstalling (#2689 by: HebaruSan; reviewed: politas)
- [GUI] Allow replacement by conflicting modules (#2695 by: HebaruSan; reviewed: politas)
- [GUI] Sort AD above empty checkboxes (#2691 by: HebaruSan; reviewed: politas)
- [Netkan] Reinstate no releases warnings for Netkan (#2692 by: HebaruSan; reviewed: politas)
- [GUI] Only update mod list once at GUI startup (#2694 by: HebaruSan; reviewed: politas)
- [GUI] Only show replace col if a replaced module is installed (#2697 by: HebaruSan; reviewed: politas)
Changes since v1.25.4
Features
- [GUI] Checkbox to uninstall all mods and reset changeset (#2596 by: HebaruSan; reviewed: politas)
- [GUI] Add legend for relationships tab (#2592 by: HebaruSan; reviewed: politas)
- [GUI] Add Launch KSP option to tray icon menu (#2597 by: HebaruSan; reviewed: politas)
- [GUI] Confirm quit with pending change set or conflicts (#2599 by: HebaruSan; reviewed: politas)
- [Multiple] Warn before launching KSP with installed incompatible modules (#2601 by: HebaruSan; reviewed: politas)
- [GUI] Allow selection of text in mod info panel (#2610 by: DasSkelett; reviewed: HebaruSan)
- [Multiple] Show progress bar while loading registry (#2617 by: HebaruSan; reviewed: politas)
- [Multiple] Add possibility to clone KSP installs and create dummy ones (#2627 by: DasSkelett; reviewed: HebaruSan, politas)
- [ConsoleUI] Allow overriding menu tip in ConsoleUI (#2635 by: HebaruSan; reviewed: DasSkelett, politas)
- [Netkan] Get license from GitHub (#2663 by: HebaruSan; reviewed: politas)
- [Multiple] Cleanly switch versions of installed mod (#2669 by: HebaruSan; reviewed: politas)
- [Multiple] Implementation of clone and fake in GUI (#2665 by: DasSkelett; reviewed: HebaruSan, politas)
- [Multiple] Support depends on any_of lists (#2660 by: HebaruSan; reviewed: politas)
- [Build] Use Core.Utilities.CopyDirectory in tests (#2670 by: DasSkelett; reviewed: HebaruSan)
- [Core] Avoid redundant metadata downloads (#2682 by: HebaruSan; reviewed: DasSkelett, politas)
- [Netkan] Releases option for Netkan (#2681 by: HebaruSan; reviewed: politas)
- [Multiple] Support replaced_by property (#2671 by: politas, HebaruSan; reviewed: DasSkelett, politas)
Bugfixes
- [GUI] Fix platform checks and crash on Mac OS X (#2600 by: HebaruSan; reviewed: politas)
- [GUI] Fix file menu separator (#2593 by: HebaruSan; reviewed: politas)
- [GUI] Fix error popup text for dark themes (#2594 by: HebaruSan; reviewed: politas)
- [GUI] Stop splitters from migrating between sessions (#2598 by: HebaruSan; reviewed: politas)
- [Multiple] Don't auto-install recommendations when auditing recommendations (#2606 by: HebaruSan; reviewed: politas)
- [GUI] Suppress wrapping of status bar in Mono (#2607 by: HebaruSan; reviewed: politas)
- [GUI] Remove unnecessary parameter in Configuration methods (#2608 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Revert unintentional tray icon change from #2587 (#2609 by: HebaruSan; reviewed: politas)
- [GUI] Show correct error messages after canceling (un)installations/upgrades (#2602 by: DasSkelett; reviewed: HebaruSan)
- [Netkan] Jenkins as a Netkan "source" (#2613 by: HebaruSan; reviewed: politas)
- [Multiple] Encapsulate usages of WebClient (#2614 by: HebaruSan; reviewed: politas)
- [Netkan] Handle multiple game versions from Curse (#2616 by: HebaruSan; reviewed: politas)
- [GUI] Fix UpdateModsList crash on Mono (#2625 by: HebaruSan; reviewed: politas)
- [GUI] Fix System.ObjectDisposedException for TransparentTextBox (#2619 by: DasSkelett; reviewed: HebaruSan)
- [Build] Dispose caches in tests (#2628 by: HebaruSan; reviewed: politas)
- [GUI] Don't override menu renderers on Windows (#2632 by: HebaruSan; reviewed: politas)
- [ConsoleUI] Handle plus without shift in ConsoleUI (#2634 by: HebaruSan; reviewed: politas)
- [Multiple]
ckan ksp fake/clone
fixes (#2642 by: DasSkelett; reviewed: HebaruSan) - [GUI] Handle semi-virtual dependencies in Relationships tab (#2645 by: HebaruSan; reviewed: politas)
- [Multiple] Derive User classes from IUser interface instead of NullUser (#2648 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Show all recommendations of metapackages in GUI (#2653 by: HebaruSan; reviewed: politas)
- [GUI] Don't try to update filters if mod list missing (#2654 by: HebaruSan; reviewed: politas)
- [GUI] Invoke control accesses in UpdateModsList (#2656 by: DasSkelett; reviewed: politas)
- [GUI] Set focus to mod list after loading (#2657 by: HebaruSan; reviewed: politas)
- [GUI] Small text/number formatting changes to mod list (#2658 by: DasSkelett; reviewed: politas)
- [Multiple] Remove ConfirmPrompt from IUser (#2659 by: HebaruSan; reviewed: politas)
- [ConsoleUI] Handle manually installed mods in ConsoleUI (#2666 by: HebaruSan; reviewed: politas)
- [GUI] Add AD mods back into GUI's installed filter (#2668 by: HebaruSan; reviewed: politas)
- [GUI] Allow installation of missing dependencies in GUI (#2674 by: HebaruSan; reviewed: politas)
- [GUI] Fix window position on MacOSX (#2677 by: HebaruSan; reviewed: politas)
- [GUI] Fix upgrading and installing from .ckan in GUI (#2680 by: HebaruSan; reviewed: politas)
- [GUI] Fix RefreshPreLabel overlapping RefreshTextBox in Settings (#2686 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Force redraw of versions ListView on Mono (#2685 by: HebaruSan; reviewed: DasSkelett, politas)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.0.1. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under public domain, courtesy of NASA/Bill Ingalls
Esrange
Changes since v1.26.0-PRE1
Features
- [GUI] Customisable columns in GUI Modlist (#2690 by: DasSkelett; reviewed: HebaruSan)
Bugfixes
- [GUI] Don't auto-install recommendations when reinstalling (#2689 by: HebaruSan; reviewed: politas)
- [GUI] Allow replacement by conflicting modules (#2695 by: HebaruSan; reviewed: politas)
- [GUI] Sort AD above empty checkboxes (#2691 by: HebaruSan; reviewed: politas)
- [Netkan] Reinstate no releases warnings for Netkan (#2692 by: HebaruSan; reviewed: politas)
- [GUI] Only update mod list once at GUI startup (#2694 by: HebaruSan; reviewed: politas)
- [GUI] Only show replace col if a replaced module is installed (#2697 by: HebaruSan; reviewed: politas)
Changes since v1.25.4
Features
- [GUI] Checkbox to uninstall all mods and reset changeset (#2596 by: HebaruSan; reviewed: politas)
- [GUI] Add legend for relationships tab (#2592 by: HebaruSan; reviewed: politas)
- [GUI] Add Launch KSP option to tray icon menu (#2597 by: HebaruSan; reviewed: politas)
- [GUI] Confirm quit with pending change set or conflicts (#2599 by: HebaruSan; reviewed: politas)
- [Multiple] Warn before launching KSP with installed incompatible modules (#2601 by: HebaruSan; reviewed: politas)
- [GUI] Allow selection of text in mod info panel (#2610 by: DasSkelett; reviewed: HebaruSan)
- [Multiple] Show progress bar while loading registry (#2617 by: HebaruSan; reviewed: politas)
- [Multiple] Add possibility to clone KSP installs and create dummy ones (#2627 by: DasSkelett; reviewed: HebaruSan, politas)
- [ConsoleUI] Allow overriding menu tip in ConsoleUI (#2635 by: HebaruSan; reviewed: DasSkelett, politas)
- [Netkan] Get license from GitHub (#2663 by: HebaruSan; reviewed: politas)
- [Multiple] Cleanly switch versions of installed mod (#2669 by: HebaruSan; reviewed: politas)
- [Multiple] Implementation of clone and fake in GUI (#2665 by: DasSkelett; reviewed: HebaruSan, politas)
- [Multiple] Support depends on any_of lists (#2660 by: HebaruSan; reviewed: politas)
- [Build] Use Core.Utilities.CopyDirectory in tests (#2670 by: DasSkelett; reviewed: HebaruSan)
- [Core] Avoid redundant metadata downloads (#2682 by: HebaruSan; reviewed: DasSkelett, politas)
- [Netkan] Releases option for Netkan (#2681 by: HebaruSan; reviewed: politas)
- [Multiple] Support replaced_by property (#2671 by: politas, HebaruSan; reviewed: DasSkelett, politas)
Bugfixes
- [GUI] Fix platform checks and crash on Mac OS X (#2600 by: HebaruSan; reviewed: politas)
- [GUI] Fix file menu separator (#2593 by: HebaruSan; reviewed: politas)
- [GUI] Fix error popup text for dark themes (#2594 by: HebaruSan; reviewed: politas)
- [GUI] Stop splitters from migrating between sessions (#2598 by: HebaruSan; reviewed: politas)
- [Multiple] Don't auto-install recommendations when auditing recommendations (#2606 by: HebaruSan; reviewed: politas)
- [GUI] Suppress wrapping of status bar in Mono (#2607 by: HebaruSan; reviewed: politas)
- [GUI] Remove unnecessary parameter in Configuration methods (#2608 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Revert unintentional tray icon change from #2587 (#2609 by: HebaruSan; reviewed: politas)
- [GUI] Show correct error messages after canceling (un)installations/upgrades (#2602 by: DasSkelett; reviewed: HebaruSan)
- [Netkan] Jenkins as a Netkan "source" (#2613 by: HebaruSan; reviewed: politas)
- [Multiple] Encapsulate usages of WebClient (#2614 by: HebaruSan; reviewed: politas)
- [Netkan] Handle multiple game versions from Curse (#2616 by: HebaruSan; reviewed: politas)
- [GUI] Fix UpdateModsList crash on Mono (#2625 by: HebaruSan; reviewed: politas)
- [GUI] Fix System.ObjectDisposedException for TransparentTextBox (#2619 by: DasSkelett; reviewed: HebaruSan)
- [Build] Dispose caches in tests (#2628 by: HebaruSan; reviewed: politas)
- [GUI] Don't override menu renderers on Windows (#2632 by: HebaruSan; reviewed: politas)
- [ConsoleUI] Handle plus without shift in ConsoleUI (#2634 by: HebaruSan; reviewed: politas)
- [Multiple]
ckan ksp fake/clone
fixes (#2642 by: DasSkelett; reviewed: HebaruSan) - [GUI] Handle semi-virtual dependencies in Relationships tab (#2645 by: HebaruSan; reviewed: politas)
- [Multiple] Derive User classes from IUser interface instead of NullUser (#2648 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Show all recommendations of metapackages in GUI (#2653 by: HebaruSan; reviewed: politas)
- [GUI] Don't try to update filters if mod list missing (#2654 by: HebaruSan; reviewed: politas)
- [GUI] Invoke control accesses in UpdateModsList (#2656 by: DasSkelett; reviewed: politas)
- [GUI] Set focus to mod list after loading (#2657 by: HebaruSan; reviewed: politas)
- [GUI] Small text/number formatting changes to mod list (#2658 by: DasSkelett; reviewed: politas)
- [Multiple] Remove ConfirmPrompt from IUser (#2659 by: HebaruSan; reviewed: politas)
- [ConsoleUI] Handle manually installed mods in ConsoleUI (#2666 by: HebaruSan; reviewed: politas)
- [GUI] Add AD mods back into GUI's installed filter (#2668 by: HebaruSan; reviewed: politas)
- [GUI] Allow installation of missing dependencies in GUI (#2674 by: HebaruSan; reviewed: politas)
- [GUI] Fix window position on MacOSX (#2677 by: HebaruSan; reviewed: politas)
- [GUI] Fix upgrading and installing from .ckan in GUI (#2680 by: HebaruSan; reviewed: politas)
- [GUI] Fix RefreshPreLabel overlapping RefreshTextBox in Settings (#2686 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Force redraw of versions ListView on Mono (#2685 by: HebaruSan; reviewed: DasSkelett, politas)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.0.1. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under CC-BY-SA 2.5, courtesy of Gaelen Marsden
Vostochny
Changes since v1.25.4
Features
- [GUI] Checkbox to uninstall all mods and reset changeset (#2596 by: HebaruSan; reviewed: politas)
- [GUI] Add legend for relationships tab (#2592 by: HebaruSan; reviewed: politas)
- [GUI] Add Launch KSP option to tray icon menu (#2597 by: HebaruSan; reviewed: politas)
- [GUI] Confirm quit with pending change set or conflicts (#2599 by: HebaruSan; reviewed: politas)
- [Multiple] Warn before launching KSP with installed incompatible modules (#2601 by: HebaruSan; reviewed: politas)
- [GUI] Allow selection of text in mod info panel (#2610 by: DasSkelett; reviewed: HebaruSan)
- [Multiple] Show progress bar while loading registry (#2617 by: HebaruSan; reviewed: politas)
- [Multiple] Add possibility to clone KSP installs and create dummy ones (#2627 by: DasSkelett; reviewed: HebaruSan, politas)
- [ConsoleUI] Allow overriding menu tip in ConsoleUI (#2635 by: HebaruSan; reviewed: DasSkelett, politas)
- [Netkan] Get license from GitHub (#2663 by: HebaruSan; reviewed: politas)
- [Multiple] Cleanly switch versions of installed mod (#2669 by: HebaruSan; reviewed: politas)
- [Multiple] Implementation of clone and fake in GUI (#2665 by: DasSkelett; reviewed: HebaruSan, politas)
- [Multiple] Support depends on any_of lists (#2660 by: HebaruSan; reviewed: politas)
- [Build] Use Core.Utilities.CopyDirectory in tests (#2670 by: DasSkelett; reviewed: HebaruSan)
- [Core] Avoid redundant metadata downloads (#2682 by: HebaruSan; reviewed: DasSkelett, politas)
- [Netkan] Releases option for Netkan (#2681 by: HebaruSan; reviewed: politas)
- [Multiple] Support replaced_by property (#2671 by: politas, HebaruSan; reviewed: DasSkelett, politas)
Bugfixes
- [GUI] Fix platform checks and crash on Mac OS X (#2600 by: HebaruSan; reviewed: politas)
- [GUI] Fix file menu separator (#2593 by: HebaruSan; reviewed: politas)
- [GUI] Fix error popup text for dark themes (#2594 by: HebaruSan; reviewed: politas)
- [GUI] Stop splitters from migrating between sessions (#2598 by: HebaruSan; reviewed: politas)
- [Multiple] Don't auto-install recommendations when auditing recommendations (#2606 by: HebaruSan; reviewed: politas)
- [GUI] Suppress wrapping of status bar in Mono (#2607 by: HebaruSan; reviewed: politas)
- [GUI] Remove unnecessary parameter in Configuration methods (#2608 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Revert unintentional tray icon change from #2587 (#2609 by: HebaruSan; reviewed: politas)
- [GUI] Show correct error messages after canceling (un)installations/upgrades (#2602 by: DasSkelett; reviewed: HebaruSan)
- [Netkan] Jenkins as a Netkan "source" (#2613 by: HebaruSan; reviewed: politas)
- [Multiple] Encapsulate usages of WebClient (#2614 by: HebaruSan; reviewed: politas)
- [Netkan] Handle multiple game versions from Curse (#2616 by: HebaruSan; reviewed: politas)
- [GUI] Fix UpdateModsList crash on Mono (#2625 by: HebaruSan; reviewed: politas)
- [GUI] Fix System.ObjectDisposedException for TransparentTextBox (#2619 by: DasSkelett; reviewed: HebaruSan)
- [Build] Dispose caches in tests (#2628 by: HebaruSan; reviewed: politas)
- [GUI] Don't override menu renderers on Windows (#2632 by: HebaruSan; reviewed: politas)
- [ConsoleUI] Handle plus without shift in ConsoleUI (#2634 by: HebaruSan; reviewed: politas)
- [Multiple]
ckan ksp fake/clone
fixes (#2642 by: DasSkelett; reviewed: HebaruSan) - [GUI] Handle semi-virtual dependencies in Relationships tab (#2645 by: HebaruSan; reviewed: politas)
- [Multiple] Derive User classes from IUser interface instead of NullUser (#2648 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Show all recommendations of metapackages in GUI (#2653 by: HebaruSan; reviewed: politas)
- [GUI] Don't try to update filters if mod list missing (#2654 by: HebaruSan; reviewed: politas)
- [GUI] Invoke control accesses in UpdateModsList (#2656 by: DasSkelett; reviewed: politas)
- [GUI] Set focus to mod list after loading (#2657 by: HebaruSan; reviewed: politas)
- [GUI] Small text/number formatting changes to mod list (#2658 by: DasSkelett; reviewed: politas)
- [Multiple] Remove ConfirmPrompt from IUser (#2659 by: HebaruSan; reviewed: politas)
- [ConsoleUI] Handle manually installed mods in ConsoleUI (#2666 by: HebaruSan; reviewed: politas)
- [GUI] Add AD mods back into GUI's installed filter (#2668 by: HebaruSan; reviewed: politas)
- [GUI] Allow installation of missing dependencies in GUI (#2674 by: HebaruSan; reviewed: politas)
- [GUI] Fix window position on MacOSX (#2677 by: HebaruSan; reviewed: politas)
- [GUI] Fix upgrading and installing from .ckan in GUI (#2680 by: HebaruSan; reviewed: politas)
- [GUI] Fix RefreshPreLabel overlapping RefreshTextBox in Settings (#2686 by: DasSkelett; reviewed: HebaruSan)
- [GUI] Force redraw of versions ListView on Mono (#2685 by: HebaruSan; reviewed: DasSkelett, politas)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.0.1. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under CC-BY 4.0, courtesy of Gouvernement russe
Kennedy
Changes since v1.25.3
Features
- [Netkan] Purge downloads that failed to index from Netkan cache (#2526 by: HebaruSan; reviewed: politas)
- [Multiple] Add download count column to GUI (#2518 by: HebaruSan; reviewed: politas)
- [Netkan] Catch invalid $kref in Netkan (#2516 by: HebaruSan; reviewed: politas)
- [Netkan] Handle KSP-AVC krefs (#2517 by: HebaruSan; reviewed: politas)
- [Multiple] One Cache to Rule Them All (#2535 by: HebaruSan; reviewed: politas)
- [Multiple] Configurable cache size limit (#2536 by: HebaruSan; reviewed: politas)
- [GUI] Minimize CKAN to tray and automatic refreshing (#2565 by: Olympic1; reviewed: HebaruSan)
- [GUI] Show mod info for change set, recs/sugs, and providers (#2556 by HebaruSan; reviewed: politas)
- [Netkan] Add Netkan option to overwrite cached files (#2582 by HebaruSan; reviewed: politas)
- [GUI] Show recommendations of installed modules in GUI (#2577 by HebaruSan; reviewed: politas)
- [GUI] Remove newline from Done progress message (#2580 by HebaruSan; reviewed: politas)
- [GUI] Set window properties on X11 (#2586 by: HebaruSan; reviewed: politas)
- [Build] Add tests for recent changes (#2583 by: HebaruSan; reviewed: politas)
Bugfixes
- [GUI] Show innermost download exceptions (#2528 by: HebaruSan; reviewed: politas)
- [GUI] Fix grid colors for dark themes (#2529 by: HebaruSan; reviewed: politas)
- [GUI] Fix YesNoDialog layout (#2530 by: HebaruSan; reviewed: politas)
- [GUI] Handle exception for missing libcurl (#2531 by: HebaruSan; reviewed: politas)
- [Core] Catch illegal characters in ZIP exceptions (#2515 by: HebaruSan; reviewed: politas)
- [Netkan] Handle two-part KSP-AVC versions (#2532 by: HebaruSan; reviewed: politas)
- [Core] Stop auto-moving cached files (#2538 by: HebaruSan; reviewed: politas)
- [GUI] Fix toolbar background colors for dark themes (#2541 by: HebaruSan; reviewed: Olympic1)
- [GUI] Fix text colors for dark themes (#2540 by: HebaruSan; reviewed: Olympic1)
- [GUI] Clean up mod list spacebar handling in GUI (#2543 by: HebaruSan; reviewed: politas)
- [Core] Use fresh WebClient for fallback URLs (#2539 by: HebaruSan; reviewed: politas)
- [GUI] Clean up popup positioning in GUI (#2544 by: HebaruSan; reviewed: politas)
- [Core] Don't throw exceptions when resetting cache dir (#2547 by: HebaruSan; reviewed: politas)
- [GUI] Fix crash at startup on Windows risen in #2536 (#2557 by: HebaruSan; reviewed: Olympic1)
- [Core] Allow game version of "any" with a vref (#2553 by: HebaruSan; reviewed: Olympic1)
- [Core] Fix null ref exception when repo has empty ckan file (#2549 by: HebaruSan; reviewed: Olympic1)
- [Multiple] Avoid null ksp_version in Netkan (#2558 by: HebaruSan; reviewed: politas)
- [GUI] Show latest updates after refresh (#2552 by: HebaruSan; reviewed: politas)
- [GUI] Don't show status progress bar till actually installing (#2560 by: HebaruSan; reviewed: Olympic1)
- [Core] Purge 5.5 MB of bloat from
registry.json
(#2179 by: HebaruSan; reviewed: Olympic1) - [GUI] Allow uninstallation of conflicting mods (#2561 by: HebaruSan; reviewed: Olympic1)
- [Core] Cache listings of legacy cache dirs (#2563 by: HebaruSan; reviewed: politas)
- [Netkan] Treat AVC min without max as open range (#2571 by: HebaruSan; reviewed: politas)
- [GUI] Restore uninstallation of dependencies (#2579 by: HebaruSan; reviewed: politas)
- [GUI] Fix tray icon menu position and color on Linux (Gnome) (#2587 by: HebaruSan; reviewed: politas)
- [GUI] Fix crash on selecting filtered-out provider module (#2585 by: HebaruSan; reviewed: politas)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.0.1. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under public domain, courtesy of US Geological Survey
Woomera
Changes since v1.25.2
Features
- [GUI] Replace New in repository filter with Newly compatible filter (#2494 by: HebaruSan; reviewed: Olympic1, politas)
- [GUI] Add Install Date column to GUI mod list (#2514 by: HebaruSan; reviewed: politas)
Bugfixes
- [Multiple] Fix crash when initializing CKAN dirs at argumentless GUI startup (#2482 by: HebaruSan; reviewed: politas)
- [Core] Allow installing modules without
download_size
(#2491 by: HebaruSan) - [Multiple] Fix GUIMod crash when module doesn't have a compatible game version (#2486 by: HebaruSan; reviewed: cculianu, politas)
- [Core] Fix crash on invalid portable or Steam folder (#2506 by: HebaruSan; reviewed: politas)
- [GUI] Fix red X on HideTab (#2501 by: HebaruSan; reviewed: politas)
- [Core] Set default Exception.Message string for ModuleNotFoundKraken (#2493 by: HebaruSan; reviewed: politas)
- [Core] Fix missing CdFileMgr folder errors (#2492 by: HebaruSan; reviewed: politas)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.0.1. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under public domain, courtesy of WR Corliss
Goddard
Changes since v1.25.1
Features
- [GUI] Limit future Max KSP column values based on known versions (#2437 by: yalov; reviewed: politas)
- [GUI] Add description to ModInfoTab (#2463 by: politas; reviewed: HebaruSan)
Bugfixes
- [Core] Ignore conflicts between versions of same mod (#2430 by: HebaruSan; reviewed: politas)
- [GUI] Don't Force Apply button active when no update selected (#2429 by: DasSkelett; reviewed: politas)
- [Core] Improve handling of missing game version (#2444 by: HebaruSan; reviewed: politas)
- [Core] Handle zero byte registry.json file (#2435 by: HebaruSan; reviewed: politas)
- [Multiple] Pass game instance from cmdline to GUI/ConsoleUI (#2449 by: HebaruSan; reviewed: politas)
- [GUI] Show conflict messages in status bar (#2442 by: HebaruSan; reviewed: dbent, politas)
- [GUI] Remove v in installed version and latest version columns (#2451 by yalov; reviewed: politas)
- [Netkan] Support new Curse URLs (#2464 by: HebaruSan; reviewed: Olympic1, politas)
- [Netkan] Fix Netkan error message when both ksp_version and min/max are present (#2480 by: HebaruSan; reviewed: politas)
Internal
- [Core] Test upgrading mod with conflict on its own provides (#2431 by: HebaruSan; reviewed: politas)
Notes
- You don't need to download
AutoUpdate.exe
. This is used internally by CKAN when a new version is released. - Windows users must have .NET 4.5 installed. Simply download the ckan.exe file and either store it in your game directory or somewhere in your filesystem that you have non-admin write access. Never run the CKAN client as Administrator!
- The .dmg is for installation on systems running macOS.
- The .deb file is for automated installation on Debian-based Linux distributions - Use
dpkg-install/apt-get/apt
to install the.deb
file and you will then be able to run CKAN with justckan
. All required libraries should be pulled in as dependencies. - Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
- This release of the CKAN has not been tested on Mono releases prior to 5.0.1. We highly recommend upgrading to the latest stable release of Mono from mono-project.com You will need the equivalent of the mono-complete package for your OS.
Released image under public domain, courtesy of NASA Goddard/Bill Hrybyk