Skip to content

Latest commit

 

History

History
345 lines (291 loc) · 18 KB

CHANGELOG.md

File metadata and controls

345 lines (291 loc) · 18 KB

Changelog for Connected Living Spaces

Major features are bolded, contributors are emphasized.

Version {VERSION} - Release {DATE} - KSP {KSPVERSION}

Version 2.0.0.6 - Release 29 Dec 2020 - KSP 1.11.0 ------------------------------------------------- - New: recompiled for KSP 1.11.0.

  • New: additional part configurations: - bi-tri-quad stack couplers are now passable. - Inline cargo containers are passable.
  • New: Restock Plus configuration (by Poodmund)
  • Changed: Retargeted to DotNet 4.6.1.
  • Changed: Enabled the StockFreedomAddon configurations by default.
  • Changed: Enable Optional Passable Parts no longer requires restart.
  • Fixed: removed default window position - off-screen for smaller displays.
  • Fixed: GetInfo() no longer appends strings ad infinitum (thanks to todi)

Version 2.0.0.5 - Release 15 Jun 2020 - KSP 1.9.1

  • Changed: Mk2 pod top hatch now passable (evanrinehart).
  • Changed: 1.25m to 0.625m adapters now passable.
  • Changed: StationScience Cyclotron and Spectrometer modules no longer passable (by mod author request).
  • Fixed: Highlighting when hatches are opened or closed.

Version 2.0.0.4 - Release 05 May 2020 - KSP 1.9.1

  • New: Added Chinese localization (thanks to Li-Zongyao)
  • New: Added support for some modified Squad parts (thanks to Kerbas-ad-astra)

Version 2.0.0.3 - Release 04 Mar 2020 - KSP 1.9.1

  • New: recompiled for KSP 1.9.1 and DotNet4.5
    • NOTE: This version is incompatible with versions of KSP before 1.8.
  • Changed: new maintainer, Micha.
  • New: Added german translation.
  • Changed: reworked distribution scripts on Windows and repository layout (maintainers take note)
  • Fixed: incorporate PR #105 from taniwha with many fixes and improvements.

Version 1.2.6.2 - Release 13 Jun 2018

  • New: recompiled for 1.4.3
  • New: incorporate PR #102 Add Italian translation. Thanks to CRL42!
  • New: incorporate PRs #101 from cake-pie make CLS 1.3.1 compatible. Thanks cake-pie!
  • New: Updated KSP-AVC version file to reflect backwards compatibility to KSP 1.3.1
  • Fixed: fixed Git issue #99 inflatable airlock deploy/retract does not update clsvessel state. Incorporate PR #100 from cake-pie.
  • Fixed: incorporate PR #98 from cake-pie correct updating cls state on crew movements Thanks cake-pie!
  • Fixed: fixed Git issue #96 localization of certain languages due to string order.
  • New: Added surface attached is passable to structural tubes (Making History).
  • Fixed: Recoupler issue hatch status not changing when opening/closing hatches after recouple

Version 1.2.6.1 - Release 09 Apr 2018

  • New: Made solution structural changes to ensure improved multi developer support and distribution. Reorganized / cleaned up solution folders
  • Fixed: Added missing configs configs to CLSStockFreedomAddon.txt per PR97 by wookieegoldberg, Thanks wookie!
  • New: this updates some renamed parts, and adds some Making history parts.

Version 1.2.6.0 - Release 09 Apr 2018

  • New: Added configs for new Mk1-3 pod to base CLSStock.cfg
  • New: Added configs for Making History Expansion
  • New: Added configs to CLSStockFreedomAddon.txt per PR97 by wookieegoldberg, Thanks wookie!
  • New: this updates some renamed parts, and adds some Making history parts.

Version 1.2.5.8 - Release 17 Mar 2018

  • New: Recompiled for KSP 1.4.1
  • Fixed: CLS ApplicationLauncher Button is blurry in KSP 1.4 update. Updated textures to 128x128 px. Git issue #95.
  • Fixed: Added back in Recoupler support. Previous PR#83 accidently removed it. Merged PR#94. Git issue #83.

Version 1.2.5.7 - Release 30 Jan 2018

  • Changed: Color for "No" response in information displays changed from Maroon to OrangeRed to improve readability (contrast)
  • Fixed: Blizzy's Toolbar wrapper needs updating. Git Issue #77
  • Fixed: Vessel data is not updated when creating/modifying/deleting a vessel in the Vessel Editor. Git Issue #85
  • Fixed: Passable strings reversed. Git Issue #92. (thanks to @yalov!)
  • Fixed: Hatch status reporting error in tweakable. Git Issue #93.

Version 1.2.5.6 - Release 29 Jan 2018

  • Fixed: Errors in config files for Mod version, and KSP version supported.

Version 1.2.5.5 - Release 03 Jan 2018

  • New: PR from linuxgurugamer for an Updated CLSB9.cfg: Thanks to @Mine_Turtle: linuxgurugamer has added CDP docking port(supposed to be used with s2 parts) to the list and made s2 crew parts passable, when surface attached. Reason: there is no inline s2 docking adapter, nor it is possible to attach stock docking ports to s2 modules and have crew transfers with CLS.

Version 1.2.5.4 - Release 28 Oct 2017 (beta by linuxgurugamer)

  • New: Merged PR from @tyehle: Make kibble storage passable. Fixes #87
  • New: Merged PR from @yalov: Localizations
  • New: Merged PR from @cake-pie: Refactor. Git Issue #83
  • New: Merged PR from @kerbas-ad-astra: Some new part configs

Version 1.2.5.3 - Release 1 Jun 2017

  • New: Added Spanish translation. (Thanks to Deltathiago98!)

Version 1.2.5.2 - Release 31 May 2017

  • New: Added compatibility with Airlock Plus. (thanks to cakepie!)

Version 1.2.5.1 - Release 29 May 2017

  • New: Added support for Recoupler. Modders can now request to merge spaces on reconnect of parts. -------Note to Modders: This changes the CLSInterface.dll, so if you use this and want the new features please include the latest CLSInterface.dll with your mod.
  • Misc: Cleaned up text rendering to consistently use C# string interpolation.

Version 1.2.5.0 - Release 28 May 2017

  • New: Refactored to support KSP 1.3
  • New: Implemented Localization system. Now it is possible to translate CLS into other languages. English included to start.
  • New: Revised Crew and part display window for spaces. now takes less real estate, and is more intuitive.
  • New: Revised Space selection buttons to make it easier to tell which space is selected. Now buttons toggle to allow deselection of a space.

Version 1.2.4.2 - Release 16 Jan 2017

  • New: Added a custom event to notify mods that the CLS vessel data has been refreshed.
  • New: Added a some configs per GitHub issue and PR 79 Thanks Kerbas-ad-Astra!
  • New: Added some KIS configs per GitHub issue #64. Thanks KellanHiggins!

Version 1.2.4.1 - Release 31 Dec 2016

Version 1.2.4.0 - Release 30 Dec 2016

  • New: Refactored to support KSP 1.2.2.
  • New: Completely refactored method used to Add hatches to vessels. Now utilizes a module manager config, eliminating prefab manipulation in game.
  • New: Code refactored to improve performance and garbage collection.
  • Fixed: Some parts containing ModuleDockingNode without a referenceNodeName would be rendered impassable in some nodes.
  • Fixed: NRE generated during Vessel load. The addition of a female kerbal broke the CLS Module attachment code when a vessel is loaded at Flight. (This was a old undetected bug, that may explain some parts not showing as passble)
  • Fixed: Spammed Index out of range error during space changes while CLS Window is opened.

Version 1.2.3.0 - Release 25 Aug 2016

  • New: Added support for intercepting Parts selection list during stock Transfer target part selection. A part not in the same space will be unselectable and is highlighted orange like full parts.
  • New: Added support for overriding the "Allow unrestricted Crew Transfers"in CLSInterfaces.dll setting via other Mods to prevent "competition" between mods when handling stock crew transfers.
  • New: Updated config for Docking Port Jr. Squad now says that a kerbal can squeeze thru.
  • New: Refactored code to improve performance, recuce garbage collection, & use Explicit typing.
  • Fixed: CLS windows now properly close when changing scenes.
  • Fixed: In the Editor, part highlighting does not work correctly when adding new crewable parts.

Version 1.2.2.1 - Release 24 Jul 2016

  • Fixed: Stock Crew Transfer fails for "not in same space" even when the 2 parts are in the same space.

Version 1.2.2.0 - Release 07 Jul 2016

  • New: Refactored Stock Crew Transfer Handler to use new KSP 1.1.3 events to pre-empt the transfer if disallowd by CLS.

Version 1.2.1.5 - Release 13 Jun 2016

  • Fixed: Finally squashed NullRef exceptions when RemoteTech is installed.
  • New: Added Distribution folder to project for ease in locating binaries from Git.
  • New: Added folder check for PluginData to ensure proper config file creation when Mod is installed.

Version 1.2.1.4 - Release 04 Jun 2016

  • Fixed: NullRef exceptions when RemoteTech is installed.
  • New: Moved configuration file from GameData root folder to GameData\ConnectedLivingSpace\Plugins\PluginData folder to comply with KSP folder standards for mods.

Version 1.2.1.3 - Release 28 May 2016

  • New: Changed behavior of CLSClient.cs (API wrapper class) to prevent additional assembly scans when called. Ref Git Issue #72.
  • New: Added new configs for Taurus HCV. Git Issue #71
  • New: Added config changes for KOSMOS SSPP Git Issue #69
  • New: Refactoring for KSP 1.1.2 (WIP)

Version 1.2.1.2 - Release 20 May 2016

  • Fixed: WHen a Stock Crew transfer is overridden, the override message is not properly dislayed.
  • Fixed: WHen a Stock Crew transfer is overridden, the original move message is not properly removed.

Version 1.2.1.1 - Release 14 May 2016

  • Fixed: Null reference errors.
  • Fixed: Window would not open

Version 1.2.1.0 - Release 11 May 2016

  • New: Updated mod for KSP 1.1.2 compatability.

prerelease v 1.2.0.9 - Release 14 Apr 2016

  • New: Updated mod for KSP 1.1 compatability.
  • New: Corrected Stock Screen Messages so that they are properly removed when CLS overrides a Stock Crew Transfer.
  • Fixed: CLS would not display a window when the stock Icon was clicked.
  • Fixed: CLS should now only display 1 icon in Editor or flight. Removed redundant icon call in Start, now that stock buttons now behave as intended.

Version 1.2.0.2 - Release 21 Mar 2016

  • New: Added Changes to configurations based on conversations in forums and a Pull Requests by Technologicat, khr15714n & Kerbas-ad-astra.
  • Fixed: Correct build deploy automation to project (missing icons for blizzy).
  • Fixed: CLS tweakables incorrectly visible when custom passability is disabled.

Version 1.2.0.1 - Release 02 Dec 2015

  • Add build deploy automation to project.
  • Correct deploy error resulting in incorrect dll build being released.

Version 1.2.0.0 - Release 19 Nov 2015

  • Added Editor-based tweakables to allow passability customization of a part during vessel construction. Off by default. (Original CLS behavior)
  • Added option to enable / disable parts not originally passable.
  • Expand and reformat parameter info in the RMB of the editor part description dialog.
  • Added options window and moved options out of CLS window.
  • Fixed bug with turning off Blizzy toolbar icon in Editor.

Version 1.1.3.1 - Release 20 Jun 2015

  • Changed Unrestricted Crew Transfers option to be available when no vessel is loaded in VAB/SPH
  • Fixed a bug in the Use Blizzy Toolbar option to disable the option when Blizzy Toolbar is not installed.

Version 1.1.3.0 - Release 19 May 2015

  • Added trigger to overcome bug in KSP 1.0.2 that prevents stock toolbar icon from displaying.
  • Added Blizzy Toolbar support with hot switching between stock and blizzy toolbars.
  • Added support for KSP-AVC (if installed).
  • Fixed a bug in OnVesselLoad to ensure only the active vessel is loaded into CLS.

Version 1.1.2.0 - Release 19 May 2015

  • Bug fix

Version 1.1.1.0 - Release 06 Feb 2015

  • Changes to highlighting to allow less clashing with other highlighting mods.

Version 1.1.0.0 - Release 25 Dec 2014

  • Updated to be compatible with KSP 0.90

Version 1.0.11.0 - Release 27 Oct 2014

  • Fixed a bug in the stock transfer code that ment it only worked for the first vessel.

Version 1.0.10.0 - Release 23 Oct 2014

  • Add CLS support to stock transfers
  • Fixed a problem of unconfigured parts with crewspace not being considered passable
  • Removed Near Future config which is now shipped with Near Future

Version 1.0.9.0 - Release 11 Oct 2014

  • built against KSP 0.25
  • Added config for the new Mk spaceplane parts added to stock by porkjet.
  • Added config for Near Future Spacecraft mod.
  • Added config for Better Science mod
  • Added config for Coffee Industries mod
  • Added config for Hawkspeed Airstairs mod
  • Added config for IXS mod
  • Added config for KAX mod
  • Added config for mk3 Nazari mod
  • Added config for SH mod
  • Added config for TT mod

Version 1.0.8.0 - Release 31 Jul 2014

  • Built against KSP 0.24.2
  • Updated build process to use zip utilities installed on 64 bit OS
  • Changed to use the stock toolbar, and removed the dependency on blizzy's toolbar.
  • Improved the configuration documentation, and made it easier to find (in the mod root directory)
  • Fixed issue with the descriptions of the parts in the VAB/SPH

Version 1.0.7.0 - Release 27 Jun 2014

  • Added support for the FASA parts pack
  • removed the config for Porkworks habitat part pack as this will be shipped with the habitate pack in the future.
  • Fixed bug where root part is deleted in the editor.

Version 1.0.6.0 - Release 09 Jun 2014

  • Added support for the Novapunch parts pack
  • Fixed the bug of the hatch status not being saved and loaded properly.
  • Cleaned up the error log a bit
  • Made hatches openable and closable id two docking ports are attached rather than being docked.
  • Made all hatches open in the VAB so the extend of spaces can be checked at designed time.

Version 1.0.5.0 - Release 19 May 2014

  • Added interfaces to be used by other mods that use CLS functionality
  • Added Support for Extra Planetary launchpads
  • Added support for Station Parts Expansion
  • Fixed config bugs where impassablenodes had been used without setting the passable option
  • Changed standard 1.25m dockingports to be passabel when surface mounted
  • Some changes to the UI

Version 1.0.4.1 - Release 08 May 2014

  • Warning no longer logged for EVAs
  • Added instruction for writing config files.
  • Added support for surface attached parts
  • Fixed bug of space names being lost.
  • Added CrewCabin to stock config
  • Added config for KSOS part pack.
  • Moved implementation of hatches into the ModuleDockingNodeHatch
  • Changed the handling of docked connections to support docking ports that do not use an attach node, and also parts with more than one docking port.
  • Fixed spelling mistake in the name of Sun Dum Heavy Industries
  • Added support for Large Structural/Station components part pack
  • Added support for Home Grown Rockets part pack.
  • Added support for Universal Storage part pack.
  • Added support for B9 aerospace parts pack.
  • Added support for KSPX parts pack.

Version 1.0.3.0 - Release 16 Mar 2014

  • Automatically adds a CLSModule to parts with crewcapacity>0
  • Added choice of stock configs
  • Added config for ksomos pack
  • Changed the handling of part / space highlighting

Version 1.0.2.0 - Release 04 Mar 2014

  • Rebuilt against .net 3.5 runtime

Version 1.0.1.0 - Release 02 Mar 2014

  • Added config for FusTek parts
  • Added config for Porkworks parts
  • Added config for DumSum Heavy Industries parts
  • Added config for ASET stackable inline lights
  • Added the concept of hatches that can be opened or close in docking ports
  • Tidied uo the GUI
  • Added info to the editor about whether a part if naviagable etc
  • Added config for KWRocketry docking rings.

Version 1.0.0.0 - Release 19 Feb 2014

  • Added Instance and Vessel to the Addon class
  • Fixed bugs

Version 0.3 - Release 16 Feb 2014 (Pre-release)

  • Added the CLSKerbal class
  • Added a pretty button for the toolbar.