Skip to content

Releases: KSP-CKAN/CKAN

Mimas

23 Aug 13:33
@pjf pjf
Compare
Choose a tag to compare

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 match Kerbal 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 and ckan.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 the Scenarios 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 or yum 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

31 Jul 04:01
@pjf pjf
Compare
Choose a tag to compare

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 target Ships/ 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 or yum 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

16 Jul 21:50
@pjf pjf
Compare
Choose a tag to compare

Charon


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 or yum 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

16 Jul 06:52
@pjf pjf
Compare
Choose a tag to compare

Animated Pluto


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 or yum 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

16 Jul 04:53
@pjf pjf
Compare
Choose a tag to compare

Pluto


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 or yum 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

30 Jun 09:49
@pjf pjf
Compare
Choose a tag to compare

Orion Nubula


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 strips x_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 or yum 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

25 Jun 13:44
@pjf pjf
Compare
Choose a tag to compare

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 or yum 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

23 Jun 02:10
@pjf pjf
Compare
Choose a tag to compare

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 or yum 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

22 Jun 10:05
@pjf pjf
Compare
Choose a tag to compare

Aerospike Annular


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 or yum 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

21 Jun 15:58
@pjf pjf
Compare
Choose a tag to compare

Aerospike Engine


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 or yum 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