Svetlana
Changes since v1.24.0-PRE1
Features
- [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
- [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)
Changes since v1.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
- The auto-update function in previous releases will fail trying to upgrade to this version. You will need to download CKAN 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!
- 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 Нет данных: