Skip to content
Pre-release
Pre-release

@politas politas released this Mar 21, 2019

Second Prerelease test
Changes since 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)
Assets 5
Pre-release

@politas politas released this Feb 26, 2019

Testing major release, there will likely be bugs.

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)
Assets 6

@politas politas released this Nov 29, 2018


Changes since 1.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 where you have non-admin write access. Never run the CKAN client as Administrator!
  • Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
  • Mac Users: You should only need to download and install the CKAN.dmg
  • 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 just ckan instead of mono ckan.exe. All required libraries should be pulled in as dependencies.
  • 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.

Release image public domain, courtesy USGS

Assets 6

@politas politas released this Aug 23, 2018 · 258 commits to master since this release


Changes since 1.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!
  • libcurl is no longer used by CKAN for Linux or Mac. If you experience problems downloading, please contact us
  • Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
  • Mac Users: You should only need to download and install the CKAN.dmg
  • 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 just ckan instead of mono ckan.exe. All required libraries should be pulled in as dependencies.
  • 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.

Release image public domain, courtesy NASA

Assets 6

@politas politas released this Aug 5, 2018 · 281 commits to master since this release


Changes since 1.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!
  • libcurl is no longer used by CKAN for Linux or Mac. If you experience problems downloading, please contact us
  • Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
  • Mac Users: You should only need to download and install the CKAN.dmg
  • 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 just ckan instead of mono ckan.exe. All required libraries should be pulled in as dependencies.
  • 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.

Release image public domain, courtesy NASA

Assets 6

@politas politas released this Apr 25, 2018 · 313 commits to master since this release


Changes since 1.25.0

Features

  • [GUI] Replace empty max KSP version string with "any" (#2420 by: DasSkellet; reviewed: HebaruSan, politas)

Bugfixes

  • [GUI] Splitter and tabstrip visual improvements (#2413 by: HebaruSan; reviewed: politas)
  • [GUI] Fix "Collection was modified" exception for redundant optional dependencies (#2423 by: HebaruSan; reviewed: politas)
  • [core] Treat installed DLC as compatible dependency (#2424 by: HebaruSan; reviewed: politas)
  • [GUI] Ignore splitter exceptions (#2426 by: HebaruSan; reviewed: politas)

Internal

  • [Build] Add more tests (#2410 by: HebaruSan, DasSkelett; reviewed: politas)
  • [Updater] AutoUpdate: tokens and tests (#2411 by: HebaruSan; reviewed: politas)

Notes

  • The auto-update function in previous releases may fail trying to upgrade to this version. In that case, you will need to download it manually and replace your previous copy.
  • 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!
  • libcurl is no longer used by CKAN for Linux or Mac. If you experience problems downloading, please contact us
  • Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
  • Mac Users: You should only need to download and install the CKAN.dmg
  • 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 just ckan instead of mono ckan.exe. All required libraries should be pulled in as dependencies.
  • 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.

Release image public domain, courtesy NASA

Assets 6

@politas politas released this Apr 14, 2018 · 332 commits to master since this release


Changes since 1.24.0

Features

  • [Core] Detect DLC and allow as a dependency (#2326 by: dbent; reviewed: politas)
  • [GUI] Install old mod versions by version list double-click (#2364 by: HebaruSan; reviewed: politas)
  • [Core] Allow installations to the Missions folder (#2371 by: Olympic1; reviewed: politas)
  • [GUI] Sort by "update"-column on clicking "add available updates"-button (#2392 by: DasSkellet; reviewed: politas)

Bugfixes

  • [Multiple] Fix crash when trying to view empty auth token list (#2301 by: HebaruSan; reviewed: politas)
  • [GUI] Handle mod not found in versions tab (#2303 by: HebaruSan; reviewed: politas)
  • [GUI] Better resizing for Select KSP Install window (#2306 by: HebaruSan; reviewed: politas)
  • [GUI] Fix GUI sort by size (#2311 by: HebaruSan; reviewed: politas)
  • [Core] Don't crash if download_hash isn't set (#2313 by: HebaruSan; reviewed: politas)
  • [GUI] Fix GUI instance name checking (#2316 by: HebaruSan; reviewed: politas)
  • [Core] Fix ArgumentOutOfRangeException when removing files from game root (#2332 by: HebaruSan; reviewed: politas)
  • [Core] Obey version properties of conflicts and depends relationships in sanity checks (#2339 by: HebaruSan; reviewed: politas)
  • [Netkan] Invalidate stale cached files from GitHub in Netkan (#2337 by: HebaruSan; reviewed: politas)
  • [Build] Allow building CKAN.app on macOS (#2356 by: phardy; reviewed: HebaruSan)
  • [GUI] Always switch to progress tab when starting a [re/un]install (#2351 by: HebaruSan; reviewed: Olympic1)
  • [Core] Support CC-BY-ND licences in code (#2369 by: HebaruSan; no review)
  • [GUI] Improve response to checkbox changes (#2354 by: HebaruSan; reviewed: politas)
  • [Core] Allow downloader to be used multiple times (#2365 by: HebaruSan; reviewed: politas)
  • [GUI] Clean up URL Handler registration (#2366 by: HebaruSan; reviewed: politas)
  • [Multiple] Deal with threading and download errors (#2374 by: HebaruSan; reviewed: politas)
  • [GUI] More verbose and accurate version displays (#2382 by: HebaruSan; reviewed: politas)
  • [Core] Encode spaces in URL output (#2386 by: HebaruSan; reviewed: politas)
  • [Multiple] Clean-up and debuggability (#2399 by: HebaruSan; reviewed: politas)
  • [Netkan] Don't double encode GitHub download URLs (#2402 by: HebaruSan; reviewed: politas)
  • [Netkan] Option to override SpaceDock version with AVC version (#2406 by: HebaruSan; reviewed: politas)
  • [GUI] Move AutoUpdate.CanUpdate check to resolve VisualStudio Designer Error (#2407 by: DasSkellet; reviewed: Olympic1, politas)
  • [GUI] Better AutoUpdate.CanUpdate Error Message (#2408 by: DasSkellet; reviewed: politas)

Internal

  • [Build] Improve CKAN.app launch script (#2329 by: HebaruSan; reviewed: politas)
  • [Build] Fix building on macOS (#2341 by: phardy; reviewed: HebaruSan, politas)
  • [Build] Fix autoupdater tests on TLS-fragile platforms (#2344 by: HebaruSan; reviewed: politas)
  • [Build] Remove extra copies of various files (#2363 by: HebaruSan; reviewed: Olympic1)

Notes

  • The auto-update function in previous releases may fail trying to upgrade to this version. In that case, you will need to download it manually and replace your previous copy.
  • 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!
  • libcurl is no longer used by CKAN for Linux or Mac. If you experience problems downloading, please contact us
  • Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
  • Mac Users: You should only need to download and install the CKAN.dmg
  • 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 just ckan instead of mono ckan.exe. All required libraries should be pulled in as dependencies.
  • 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.

Release image public domain, courtesy NASA

Assets 6

@politas politas released this Feb 23, 2018 · 434 commits to master since this release


Changes since 1.22.6

Features

  • [Core] Add spec/schema to implement mod tags (#2034 by: smattiso; reviewed: ayan4m1, dbent, politas)
  • [Spec] Add CC-BY-ND licence options (#2160 by: MoreRobustThanYou; reviewed: Olympic1, politas)
  • [GUI] Change icon on filter button to something filter-y (#2156 by: politas; reviewed: HebaruSan)
  • [Core] Add include_only fields (#1577, #2170 by: Zane6888, Olympic1; reviewed: politas)
  • [ConsoleUI] Create text UI inspired by Turbo Vision (#2177 by: HebaruSan; reviewed: dbent, Maxzhao, pjf, ProfFan, politas)
  • [Build] Create and release CKAN.app for Mac OS X (#2225 by: HebaruSan; reviewed: politas)
  • [Build] Debian package build system (#2187 by: HebaruSan; reviewed: politas)
  • [Core] Prompt to reinstall on change to include_only (No PR by: HebaruSan; reviewed: politas)
  • [GUI] Remember splitter positions and whether the window was maximized (#2234 by: politas; reviewed: HebaruSan)
  • [GUI] Add right-click context menu (#2202 by: Olympic1; reviewed: HebaruSan, politas)
  • [Multiple] Save timestamped .ckan files after we save the registry (#2239 by: HebaruSan; reviewed: politas)
  • [GUI] Add status and progress bar at the bottom of the window (#2245 by: HebaruSan; reviewed: Olympic1)
  • [GUI] Add import downloads menu item to GUI (#2246 by: HebaruSan; reviewed: politas)
  • [Core] Accept header and infrastructure for auth tokens (#2263 by: HebaruSan; reviewed: dbent)
  • [CLI] Add Cmdline import command (#2264 by: HebaruSan; reviewed: politas)
  • [Multiple] User interfaces for auth tokens (#2266 by: HebaruSan; reviewed: politas)
  • [CLI] Add a read-execute-print-loop prompt for Cmdline (#2273 by: HebaruSan; reviewed: politas)
  • [Core] Fallback to archive.org URLs for failed downloads of FOSS packages (#2284 by: HebaruSan; reviewed: techman83, politas)
  • [CLI] Show abstracts in available command (#2286 by: HebaruSan; reviewed: politas)

Bugfixes

  • [Build] Add skip_deploy to GitHub release deploy provider (#2151 by: dbent; reviewed: politas)
  • [Build] Fix build errors for UpdateCol (#2153 by: politas; reviewed: Olympic1)
  • [Auto-updater] Move AskForAutoUpdates dialog to center of screen (#2165 by: politas; reviewed: Olympic1)
  • [Core] Clean up registry lock file after parse failure (#2175 by: HebaruSan; reviewed: politas)
  • [Core] Purge 6 MB of bloat from registry.json (#2179 by: HebaruSan; reviewed: politas)
  • [Build] Only check first three segments of version in ci (#2192, #2195 by: HebaruSan; reviewed: techman83, Olympic1)
  • [GUI] Initialize checkboxes to desired value at creation (#2184 by: HebaruSan; reviewed: mwerle, politas)
  • [GUI] Avoid crash with unavailable installed mod, improve error messages (#2188 by: HebaruSan; reviewed: politas)
  • [CLI] Fix cmdline help text problems (#2197 by: HebaruSan; reviewed: politas)
  • [CLI] Dispose registry managers before exit to prevent exceptions (#2203 by: HebaruSan; reviewed: politas)
  • [GUI/CLI] Avoid NRE in install-from-ckan (#2205 by: HebaruSan; reviewed: politas)
  • [GUI] Avoid NRE in TooManyModsProvide (#2209 by: HebaruSan; reviewed: politas)
  • [Core] Install version from file when installing from file (#2211 by: HebaruSan; reviewed: politas, techman83)
  • [GUI] Show mods with incompatible dependencies (#2216 by: HebaruSan; reviewed: politas)
  • [GUI] Fix missing entries in dependency graphs (#2226 by: HebaruSan; reviewed: politas)
  • [Multiple] Add depending mod to missing dependency exception (#2215 by: HebaruSan; reviewed: politas)
  • [CLI] Check game version compatibility when installing specific version (#2228 by: HebaruSan; reviewed: techman83, politas)
  • [CLI] Make Cmdline modules case insensitive (#2223 by: HebaruSan; reviewed: politas)
  • [Build] Provide fresh auto updater in releases (#2212 by: HebaruSan; reviewed: politas)
  • [CLI] Don't try to remove autodetected DLLs (#2232 by: HebaruSan; reviewed: politas)
  • [Core] Use shared installer code in GUI (#2233 by: HebaruSan; reviewed: Olympic1)
  • [Multiple] Include invalid instances in KSPManager (#2230 by: HebaruSan; reviewed: politas)
  • [Build] Check version of PowerShell in build script (#2235 by: HebaruSan; reviewed: Olympic1)
  • [Multiple] Add and change logging to make INFO readable (#2236 by: HebaruSan; reviewed: politas)
  • [Multiple] Use shared installer code in GUI and fix reinstall problems (#2233 by: HebaruSan; reviewed: Olympic1, politas)
  • [Multiple] Don't clear available modules till after the new list is ready (#2238 by: HebaruSan; reviewed: politas)
  • [GUI] Check provides for optional dependencies in GUI (#2240 by: HebaruSan; reviewed: politas)
  • [GUI] Update registry at start of GUI if available_modules is empty (#2241 by: HebaruSan; reviewed: politas)
  • [GUI] Allow uninstallation of mods while Incompatible filter is selected (#2242 by: HebaruSan; reviewed: politas)
  • [Core] Validate downloaded files against metadata before adding to cache (#2243 by: HebaruSan; reviewed: politas)
  • [Core] Fix missing filename in install -c log message (No PR, by: HebaruSan)
  • [GUI] Leave out children already shown in ancestor node (#2258 by: HebaruSan; reviewed: politas)
  • [GUI] Resolve provides for install-from-ckan-file (#2259 by: HebaruSan; reviewed: politas)
  • [Build] Use arch=32 for OSX (#2270 by: HebaruSan; reviewed: techman83)
  • [Multiple] Retry of failed downloads (#2277 by: HebaruSan; reviewed: politas)
  • [CLI] Print fewer download updates in headless mode (#2256 by: HebaruSan; reviewed: politas)
  • [Core] Point to wiki page about certs on cert errors (#2279 by: HebaruSan; reviewed: politas)
  • [Multiple] Handle invalid installs better (#2283 by: HebaruSan; reviewed: politas)
  • [Core] Capture error details from SharpZipLib for invalid ZIPs (#2287 by: HebaruSan; reviewed: politas)
  • [Netkan] Check zip validity in netkan (#2288 by: HebaruSan; reviewed: politas)
  • [Core] Replace colons with hyphens in archive URLs (#2290 by: HebaruSan; reviewed: techman83)
  • [Core] Force-allow TLS 1.2 on .NET 4.5 (#2297 by: HebaruSan; reviewed: politas)

Internal

  • [Build] Build Update (#2158 by: dbent; reviewed: Olympic1, politas)
  • [Build] Establish a .gitattributes file (#2169 by: Olympic1; reviewed: politas)
  • [Build] Remove unnecessary using directives (#2181 by: HebaruSan; reviewed: politas)
  • [Build] Cleanup project (#2182 by: Olympic1; reviewed: HebaruSan, politas, dbent)
  • [Core] Simplify IUser (#2163 by: HebaruSan; reviewed: politas)
  • [NetKAN] Adapt Curse API to new widget (#2189 by: HebaruSan; reviewed: Olympic1)
  • [Reporting] Improvement of issues template to help with bug reporting (#2201 by: HebaruSan; reviewed: Olympic1)

Notes

  • The auto-update function in previous releases will fail trying to upgrade to this version. You will need to download it manually and replace your previous copy.
  • 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!
  • libcurl is no longer used by CKAN for Linux or Mac. If you experience problems downloading, please contact us
  • Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
  • Mac Users: You should only need to download and install the CKAN.dmg
  • 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 just ckan instead of mono ckan.exe. All required libraries should be pulled in as dependencies.
  • 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.

Release image public domain, courtesy NASA

Assets 7
Feb 23, 2018
Debian .deb Mono dependency -> >=5.0
Pre-release
Pre-release

@politas politas released this Jan 2, 2018 · 505 commits to master since this release


Changes since 1.22.6

Features

  • [Core] Add spec/schema to implement mod tags (#2034 by: smattiso; reviewed: ayan4m1, dbent, politas)
  • [Spec] Add CC-BY-ND licence options (#2160 by: MoreRobustThanYou; reviewed: Olympic1, politas)
  • [GUI] Change icon on filter button to something filter-y (#2156 by: politas; reviewed: HebaruSan)
  • [Core] Add include_only fields (#1577, #2170 by: Zane6888, Olympic1; reviewed: politas)
  • [ConsoleUI] Create text UI inspired by Turbo Vision (#2177 by: HebaruSan; reviewed: dbent, Maxzhao, pjf, ProfFan, politas)
  • [Build] Create and release CKAN.app for Mac OS X (#2225 by: HebaruSan; reviewed: politas)
  • [Build] Debian package build system (#2187 by: HebaruSan; reviewed: politas)
  • [Core] Prompt to reinstall on change to include_only (No PR by: HebaruSan; reviewed: politas)
  • [GUI] Remember splitter positions and whether the window was maximized (#2234 by: politas; reviewed: HebaruSan)
  • [GUI] Add right-click context menu (#2202 by: Olympic1; reviewed: HebaruSan, politas)

Bugfixes

  • [Build] Add skip_deploy to GitHub release deploy provider (#2151 by: dbent; reviewed: politas)
  • [Build] Fix build errors for UpdateCol (#2153 by: politas; reviewed: Olympic1)
  • [Auto-updater] Move AskForAutoUpdates dialog to center of screen (#2165 by: politas; reviewed: Olympic1)
  • [Core] Clean up registry lock file after parse failure (#2175 by: HebaruSan; reviewed: politas)
  • [Core] Purge 6 MB of bloat from registry.json (#2179 by: HebaruSan; reviewed: politas)
  • [Build] Only check first three segments of version in ci (#2192, #2195 by: HebaruSan; reviewed: techman83, Olympic1)
  • [GUI] Initialize checkboxes to desired value at creation (#2184 by: HebaruSan; reviewed: mwerle, politas)
  • [GUI] Avoid crash with unavailable installed mod, improve error messages (#2188 by: HebaruSan; reviewed: politas)
  • [CLI] Fix cmdline help text problems (#2197 by: HebaruSan; reviewed: politas)
  • [CLI] Dispose registry managers before exit to prevent exceptions (#2203 by: HebaruSan; reviewed: politas)
  • [GUI/CLI] Avoid NRE in install-from-ckan (#2205 by: HebaruSan; reviewed: politas)
  • [GUI] Avoid NRE in TooManyModsProvide (#2209 by: HebaruSan; reviewed: politas)
  • [Core] Install version from file when installing from file (#2211 by: HebaruSan; reviewed: politas, techman83)
  • [GUI] Show mods with incompatible dependencies (#2216 by: HebaruSan; reviewed: politas)
  • [GUI] Fix missing entries in dependency graphs (#2226 by: HebaruSan; reviewed: politas)
  • [Multiple] Add depending mod to missing dependency exception (#2215 by: HebaruSan; reviewed: politas)
  • [CLI] Check game version compatibility when installing specific version (#2228 by: HebaruSan; reviewed: techman83, politas)
  • [CLI] Make Cmdline modules case insensitive (#2223 by: HebaruSan; reviewed: politas)
  • [Build] Provide fresh auto updater in releases (#2212 by: HebaruSan; reviewed: politas)
  • [CLI] Don't try to remove autodetected DLLs (#2232 by: HebaruSan; reviewed: politas)
  • [Core] Use shared installer code in GUI (#2233 by: HebaruSan; reviewed: Olympic1)
  • [Multiple] Include invalid instances in KSPManager (#2230 by: HebaruSan; reviewed: politas)
  • [Build] Check version of PowerShell in build script (#2235 by: HebaruSan; reviewed: Olympic1)
  • [Multiple] Add and change logging to make INFO readable (#2236 by: HebaruSan; reviewed: politas)
  • [Multiple] Use shared installer code in GUI and fix reinstall problems (#2233 by: HebaruSan; reviewed: Olympic1, politas)
  • [Multiple] Don't clear available modules till after the new list is ready (#2238 by: HebaruSan; reviewed: politas)

Internal

  • [Build] Build Update (#2158 by: dbent; reviewed: Olympic1, politas)
  • [Build] Establish a .gitattributes file (#2169 by: Olympic1; reviewed: politas)
  • [Build] Remove unnecessary using directives (#2181 by: HebaruSan; reviewed: politas)
  • [Build] Cleanup project (#2182 by: Olympic1; reviewed: HebaruSan, politas, dbent)
  • [Core] Simplify IUser (#2163 by: HebaruSan; reviewed: politas)
  • [NetKAN] Adapt Curse API to new widget (#2189 by: HebaruSan; reviewed: Olympic1)
  • [Reporting] Improvement of issues template to help with bug reporting (#2201 by: HebaruSan; reviewed: Olympic1)

Notes

  • This is a pre-release, so your client will not prompt you to automatically update to it.
  • 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!
  • libcurl is no longer used by CKAN for Linux or Mac. If you experience problems downloading, please contact us
  • Mac/Linux/Mono users: please use the new cert-sync tool, to update mono's certificate store.
  • Mac Users: You should only need to download and install the CKAN.dmg
  • 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 just ckan instead of mono ckan.exe. All required libraries should be pulled in as dependencies.
  • This release of the CKAN has not been tested on Mono 3.2.8. 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.

Release image public domain, courtesy NASA

Assets 6
You can’t perform that action at this time.