Releases: KSP-CKAN/CKAN
Mimas
Changes since v1.12.0
Features
- [GUI] Updates to the text of some buttons, and change the check mark from blue to green. (plague006, #1352)
- [GUI] The main display shows the download size if known. (Postremus, #1399)
- [GUI] Suggested and recommended mods can now be (de)selected with a single click. (martinnj, #1398)
- [GUI] Mods can be searched by their abbreviation, which we generate by taking the first letter of each word in the title. For example,
KIS
will matchKerbal Inventory System
. (Postremus, #1394) - [GUI] The side metadata panel and its elements can now be resized. (martinnj, #1378)
- [GUI] Mod filters will no longer reset to 'compatible' each time the client is opened. (Postremus, #1384)
- [GUI] The repository list no longer has weird numbers visible that we only use internally, and may eventually remove. (Postremus, #1393)
Bugfixes
- [GUI] The CKAN client is less likely to believe that all mods are new when auto-updating metadata is enabled. (Postremus, #1369)
- [GUI] The latest CKAN-available version of a mod is always shown in the 'latest' column, even if that mod is not compatible with the installed KSP version. (Postremus, #1396)
- [GUI] Pressing a key with an empty modlist will no longer crash the client. (Postremus, #1329)
- [GUI] The 'mark for update' button no longer highlights when the only upgrade candidates are autodetected mods we can't actually upgrade. (Postremus, #1392)
- [Core] Installing from
.ckan
files (such as exported modlists) is more likely to succeed even when dependencies are complex. (#1337, Postremus) - [Cmdline]
ckan.exe --verbose
andckan.exe --debug
now start the GUI with the appropriate logging mode. (#1403, Postremus) - [Updater] We'll no longer try to download a CKAN release that hasn't finished building its assets yet.
Internal
- [Core] Additional tests against autodetected mods in the RelationshipResolver. (Postremus and pjf, #1226 and #1355)
- [GUI] Removed a spurious warning when building. (pjf, #1343)
- [NetKAN] Reading of information from
.version
files greatly improved, especially when mixing metadata from other sources like github and kerbalstuff. (dbent, #1299) - [Core] Files can now be installed to
saves/scenarios
using theScenarios
target. (pjf, #1360) - [Spec] Grammar corrections. (Postremus, #1400)
- [NetKAN] Files produced by
netkan.exe
have more stable field ordering. (dbent, #1304) - [NetKAN]
netkan.exe
can use regexps to manipulate version strings. (dbent, #1321) - [GUI] Refactoring to remove duplicated code. (Postremus, #1362)
Notes
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under public domain, courtesy of NASA / JPL-Caltech / Space Science Institute
Veil Nebula
Changes since v1.10.3
Features
- [GUI] Installed mods can now be exported as a "favourites list" via
File -> Export Installed Mods
. Imported favourites lists allow the user to choose which mods they get, and will install the latest versions available for the user's version of KSP. (Postremus, #972) - [GUI] Enter and escape can be used to accept and cancel changes when editing the command-line dialog (Postremus, #1318)
- [GUI] Yes/no dialog boxes have a more descriptive title (plague006, #1312)
- [GUI] Downloading a file to the cache shows the download in progress, and refreshes the contents viewer when complete (Postremus, #1231)
- [GUI] On first start we always refresh the modlist, with an option to do so each time the CKAN is loaded (Postremus, #1285)
- [Core] KSP instance names now default to the folder in which they're installed (Postremus, #1261)
- [Core] Processing an updated mod list is now faster, and other speed enhancements (Postremus, #1229)
- [Core] Metadata is now downloaded in
.tar.gz
rather than.zip
format, resulting in much faster downloads (pjf, #1344) - [Spec]
install_to
can now targetShips/
subdirectories (dbent, #1243)
Bugfixes
- [GUI] Hitting
cancel
is much more likely to actually cancel an install-in-progress (Postremus, #1325) - [GUI] Fewer crashes when double-clicking on an auto-detected mod (Postremus, #1237)
- [Cmdline]
ckan compare
fails more gracefully when called without arguments (Postremus, #1283) - [Cmdline]
ckan show
more accurately displays the cached filename (mgsdk, #1266) - [Core] We fail more gracefully when mod metadata can't be downloaded (Postremus, #1291)
Internal
- [NetKAN] Cached files have more descriptive file extensions (dbent, #1308)
- [NetKAN] A warning is generated if a file without a
.netkan
extension is processed (dbent, #1308) - [NetKAN] We better handle null values in retrieved metadata (dbent, #1324)
- [NetKAN] Better handling of license strings with leading and trailing spaces (dbent, #1305)
- [Core] We no longer try to use
libcurl
on systems where the .NET web classes are sufficient (dbent, #1294)
Notes
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store. - This release was made in memory of Noirin; from star stuff we are made, and to star stuff we shall return.
Released image under CC-BY-SA 3.0, courtesy of Ken Crawford
Dwarfiest Planet
Changes since v1.10.2
Bugfixes
- [GUI/Bugfix] Fixed a regression introduced in v1.10.1 where mods that require users to choose dependencies could cause the client to crash or hang (Postremus, #1306)
Notes
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under public domain, courtesy of NASA
Dwarfier Planet
Changes since v1.10.1
Bugfixes
- [GUI] Fixed a regression where v1.10.1 no longer displayed the latest available mod version in the GUI (pjf, #1297)
Notes
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under copyright, courtesy of BennuBird
Dwarf Planet
Changes since v1.10.0
Features
- [GUI] The client provides additional data on which mods will be available after KSP upgrade (plague006, pjf, #1270, #1295)
- [GUI] Mod info columns resized to show more mod information from the get-go (plague006, #1270)
- [GUI] Double-clicking on a mod in the relationship tab will navigate to that mod (Postremus, #1082)
- [GUI] The client will infer more homepages for mods which don't explicitly specify one (plague006, #1254)
Bugfixes
- [GUI] The client will crash less often when clicking on column headers (Postremus, #1228)
- [GUI] For new CKAN installs, CKAN will start KSP with the
-single-instance
flag to prevent multiple-games starting on double-click (plague006, #1255, Linux/Windows only) - [GUI] Columns are more likely to remember their size after refresh (plague006, #1278)
- [GUI] The client window no longer resists movement while updating metadata (Postremus, #1198)
- [Updater] The CKAN updater is less confused when directory paths contain spaces (Postremus, #1230)
- [Cmdline]
ckan ksp forget
is now case insensitive (RichardLake, #1055) - [Core] The list of available repositories is fetched from a higher-availability host (hakan42, #1264)
Internal
- [Multiple] Numerous fix-ups and improvements (RichardLake, #1055)
- [Multiple] Utterly awesome rearchitecture of our indexing bot (dbent, #1218)
Notes
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under public domain, courtesy of NASA / Johns Hopkins University Applied Physics Laboratory / Southwest Research Institute
Orion Nebula
Changes since v1.8.4
Features
- [GUI] Double-clicking a row toggles mod selection (Postremus, #1217)
- [Cmdline] You can now
ckan.exe remove --all
to uninstall everything (martinnj, #1210)
Bugfixes
- [GUI] The GUI no longer says "about to remove" when there's nothing to remove (martinnj, #1203)
- [GUI] The client is more stable after cancelling a download (Postremus, #1185)
- [GUI] The auto-updater will try harder to set the execute bit when updating on Linux/Mac (Postremus, #1200)
- [GUI] The GUI is less likely to crash with an
InconsistentKraken
when related modules exist, but do not satisfy required version checks (RichardLake, #1219) - [GUI] The previously misleading 'delete' KSP instance is now 'forget' a KSP instance (Postremus, #1196)
- [GUI] Even more dialog boxes have CKAN icons (Postremus, #1176)
- [Cmdline] Min/Max relationships are more accurately shown in
ckan.exe show
(dbent, #1183) - [Core] Bad URL resources will no longer cause a module to be considered invalid (pjf, #1209)
- [Core] Spurious messages are no longer produced for conditions that are actually okay (pjf, #1222)
Internal
- [Multiple] Many classes now use interfaces rather than hard dependencies (RichardLake, #1167)
- [NetKAN]
netkan.exe
now stripsx_netkan
attributes during processing (dbent, #1193, #1201) - [NetKAN]
netkan.exe
now supports version-specific overrides (pjf, #1197) - [Core] CKAN spec v1.10 now supports the
find_regexp
install directive (dbent, #1089) - [Spec] The human spec now matches the machine spec and current usage when describing version numbers (pjf, #1178)
We're aware that fewer mods than expected are showing for KSP v1.0.4. We're working overtime to fix this, and you can read the full details (including possible workarounds) here.
Notes
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under public domain, courtesy of NASA, ESA, M. Robberto and the Hubble Space Telescope Orion Treasury Project Team
Hypervelocity
Changes since v1.8.3
Features
- [GUI] The fancy release name is now also shown by the autoupdater (Postremus)
- [GUI] Users are asked if they're sure before clearing the cache (Postremus)
- [GUI]
File -> Open KSP directory
allows easy opening of the KSP directory in the system browser (Postremus) - [CmdLine] The
--debugger
switch will start the client in debugging mode on systems which support it (dbent)
Bugfixes
- [Core] Fixed a bug where incompatible mod versions would be selected when resolving relationships, only to have the relationship resolver complain they were inappropriate (RichardLake)
- [GUI] Overwriting a
.ckan
file on export no longer crashes the GUI (pjf) - [CmdlLine] A nicer looking error is shown when mods can't be found on upgrade (Postremus)
Internal
- [Multiple] Numerous code clean-ups (RichardLake)
Notes
- Due to a change in the CKAN registry file format, you will not be able to move back to the 1.6.x releases after using this release.
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under public domain, courtesy of NASA
Richat Structure
Changes since v1.8.2
Bugfixes
- [GUI] Installing or upgrading a mod that results in a file conflict no longer causes the GUI to hang (RichardLake)
- [Core] Autodetected mods can once again satisfy all relationships (pjf)
Notes
- Due to a change in the CKAN registry file format, you will not be able to move back to the 1.6.x releases after using this release.
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under public domain, courtesy of NASA/JPL/NIMA
Aerospikiest
Changes since v1.8.1
Bugfixes
- [Core] Fixed a
KeyNotFoundException
that could be thrown when installing or upgrading a mod that results in a version conflict. (pjf/RichardLake)
Notes
- Due to a change in the CKAN registry file format, you will not be able to move back to the 1.6.x releases after using this release.
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under public domain, courtesy of Rocketdyne - Nevada Field Laboratory (NFL)
Aerospikier
Changes since v1.8.0
Bugfixes
- [Bugfix/Core] Fixed a bug where mods could conflict with themselves on upgrade.
Notes
- Due to a change in the CKAN registry file format, you will not be able to move back to the 1.6.x releases after using this release.
- Windows users must have .NET 4.5 installed.
- Linux users, please
apt-get install libcurl4-openssl-dev
oryum install libcurl-devel
if you haven't done so. - Mac/Linux/Mono users: please
mozroots --import --ask-remove
if you're a new user, to update mono's certificate store.
Released image under public domain, courtesy of Lockheed