Skip to content

Latest commit

 

History

History
189 lines (188 loc) · 14.5 KB

CHANGE_LOG.md

File metadata and controls

189 lines (188 loc) · 14.5 KB

KSP-Recall :: Change Log

  • 2022-0228: 0.2.2.2 (LisiasT) for KSP >= 1.4.1
    • Reworks:
      • #35 AttachedOnEditor is not working for SubAssemblies.
  • 2022-0219: 0.2.2.1 (LisiasT) for KSP >= 1.4.1
    • Formally closes issues:
      • #35 AttachedOnEditor is not working for SubAssemblies.
      • #34 NEW Misbehaviour on KSP introduced by AttachedOnEditor
  • 2022-0214: 0.2.2.0 (LisiasT) for KSP >= 1.4.1 PRE-RELEASE
    • Implements another missing use case, handled on #34
    • Works the issues:
      • #34 NEW Misbehaviour on KSP introduced by AttachedOnEditor
  • 2022-0211: 0.2.1.4 (LisiasT) for KSP >= 1.4.1
    • Implements a missing use case, handled on #34
    • Works the issues:
      • #34 NEW Misbehaviour on KSP introduced by AttachedOnEditor
  • 2021-1221: 0.2.1.3 (LisiasT) for KSP >= 1.4.1
    • Implements a missing Use Case from Issue #32, handled on #34
    • Lifts the ban for KSP >= 1.10, the thing is known to work on everything since KSP 1.9
    • Works the issues:
      • #34 NEW Misbehaviour on KSP introduced by AttachedOnEditor
  • 2021-1221: 0.2.1.2 (LisiasT) for KSP >= 1.4.1
    • Rework of issue #32.
    • Closes issues:
      • #32 Correctly handle KSP 1.9 (and later) borking while loading Crafts on Editor with scaled Variants
  • 2021-1221: 0.2.1.1 (LisiasT) for KSP >= 1.4.1
    • Locks up the current AttachedOnEditor as it is working fine on KSP 1.9.x
      • KSP 1.10.0 and newer, however, apparently need a different workaround, currently WiP.
  • 2021-1220: 0.2.1.0 (LisiasT) for KSP >= 1.4.1
    • Finally tackles down the Editor's Surface Attachment problem introduced by KSP 1.9.0.
      • By default, locked to Parts with TweakScale only - but the patch can be easily extended if needed.
    • Closes issues:
      • #32 Correctly handle KSP 1.9 (and later) borking while loading Crafts on Editor with scaled Variants
  • 2021-0907: 0.2.0.6 (LisiasT) for KSP >= 1.4.1
    • Refreshing ModuleManager WatchDog binaries to 1.0.1.1
    • Bug fixes.
    • Closes issues:
      • #28 Refresh the ModuleManagerWatchDog DLL
      • #26 Kerbal going on EVA on Kerbin without helmet instantly dies
      • #25 ChillingOut apparently is screwing up KSPIE
  • 2021-0818: 0.2.0.5 (LisiasT) for KSP >= 1.4.1
    • Updating KSPe.Light.Recall
    • Minor fixes and/or optimisations.
    • NO NEW WORKAROUNDS OR FEATURES, this is a maintenance release.
  • 2021-0728: 0.2.0.4 (LisiasT) for KSP >= 1.4.1
    • ChillingOut is not working as expected. Deactivating it.
      • Any problems will need to be tackled out punctually.
  • 2021-0722: 0.2.0.3 (LisiasT) for KSP >= 1.4.1
    • Release 0.2.0.2 was issued with broken sanity checks. Fixing them.
  • 2021-0718: 0.2.0.2 (LisiasT) for KSP >= 1.4.1
    • ChillingOut is still needed on 1.12.x series. Reactivating it.
    • Some missing logging stats added.
  • 2021-0627: 0.2.0.1 (LisiasT) for KSP >= 1.4.1
    • Compatibility to KSP 1.12.0 is confirmed.
      • Refunding is still needed, sadly...
    • Closes issues:
      • #23 Refunding is triggering a nasty memory leak on this.part.Modules.Add
      • #22 Allow Refunding to be used on KSP 1.12.0
      • #21 Unity's spinlocks are bullying the Garbage Collector, and Refunding is not helping on the situation.
  • 2021-0508: 0.2.0.0 (LisiasT) for KSP >= 1.4.1
    • Bumping version due a mishap on the latest release on SpaceDock
    • Trying to workaround MAS being picky even on hidden resources.
  • 2021-0417: 0.1.0.8 (LisiasT) for KSP >= 1.4.1
    • Finally diagnosed and fixed an issue on refunding Kerbals on Command Seats (or standalones)
    • Reworks the issue #16.
  • 2021-0416: 0.1.0.7 (LisiasT) for KSP >= 1.4.1
    • Ditched
  • 2021-0413: 0.1.0.6 (LisiasT) for KSP >= 1.4.1
    • Reworks the Work Around for issue #16, fixing the Stock's over-refunding on ModuleInventoryPart.
  • 2021-0412: 0.1.0.5 (LisiasT) for KSP >= 1.4.1
    • Fixes the workaround implemented on 0.1.0.4
  • 2021-0411: 0.1.0.4 (LisiasT) for KSP >= 1.4.1
    • Implements a Work Around for issue #16.
      • O pulled this out from my hat, it's not known yet if this will work on every use case.
      • Further testings as work in progress. Use this with caution for now.
  • 2021-0409: 0.1.0.3 (LisiasT) for KSP >= 1.4.1
    • The problem fixed on 1.0.2 was masking another problem on Refunding that, once fixed, regressed the over-billing problem.
      • GameEvents related to vessels don't work as I expected.
      • The solution was to step back a bit, and risking some over-refunding on FMRS on automatic recovery.
  • 2021-0408: 0.1.0.2 (LisiasT) for KSP >= 1.4.1
    • Pretty stupid mistake on Refunding fixed.
    • Updating KSPe Light.
  • 2021-0408: 0.1.0.1 (LisiasT) for KSP >= 1.4.1
    • Minor revision to make life easier for Package Managers as CKAN.
      • Will allow installing on any KSP >= 1.4.1, even by not having (yet :P) any fix for them.
    • Closes Issues:
      • #14 Make Recall safe to be installed on any KSP version instead of yelling about not being compatible
  • 2021-0404: 0.1.0.0 (LisiasT) for KSP >= 1.8.0
    • More versatile (and user hackable) mechanism to activate/deactivate the Fixes (i.e: a way to override the safeties checks)
    • Allowing the inactivation of the fixes to be persisted on the craft file and savegame, so you can deactivate a fix on some parts and keep them on others on a craft by craft basis
      • Will allow the user to safely keep playing until a new version with a fix/workaround implemented is not released when things goes south.
    • Reenabling support for parts with ModuleCargoPart
      • Not all Stackable parts will not be refunded yet.
    • More reliable and robust Game Event handling.
    • Compatibility with resource changing Add'Ons (as fuel switches) enhanced.
  • 2021-0327: 0.0.7.7 (LisiasT) for KSP >= 1.8.0
    • Properly implemented the active attribute, allowing Refunding to be deactivate on a part per part basis if something wrong happens on the field.
    • Reworked the Refunding mechanism, injecting the Resource at runtime as needed.
      • This will hopefully workaround the problem with Fuel Switches and other add'ons that mangle the Resource Pool of the part.
    • Preventing Resourceful to be applied on parts with ModuleCargoPart, ModuleComet, ModuleAsteroid and ModuleKerbal as these are proven problematic on the field with code that handles resources.
    • The activate property of all Modules are now persisted on saving.
      • Be cautious, this can screw up your savegame.
  • 2021-0322: 0.0.7.6 (LisiasT) for KSP >= 1.8.0
    • Made the Refunding stunt invisible on the U.I., decluttering the widgets.
    • Preventing Refunding from messing up Stock Stackable parts
      • At the expense of having its costs fixed on Recovering, however
      • Thanks for Krazy1 for reporting this.
    • Preventing Refunding from messing up Stackable on KIS
      • No collateral effects expected on this one.
    • Added a Sanity Check for Refunding on KSP-Recall Startup.
  • 2021-0308: 0.0.7.5 (LisiasT) for KSP >= 1.8.0
    • Fixed a pretty lame mistake on initiating the Refund PartModule.
  • 2021-0307: 0.0.7.4 (LisiasT) for KSP >= 1.8.0
    • DITCHED due a lame mistake while fixing a lame mistake.
  • 2021-0305: 0.0.7.3 (LisiasT) for KSP >= 1.8.0
    • (Properly) Implements a ugly hack, I mean, a workaround for the KSP 1.11.x bug on recovering funds described on Issue #12.
      • Thanks a lot to firethorn6 and DarthPointer for reporting the problem and further help on diagnosing it and testing the solution!
    • Fixes a deployment mishap for CurseForge
  • 2021-0303: 0.0.7.2 BETA (LisiasT) for KSP >= 1.8.0
    • Enhances further more that ugly hack, I mean, a workaround for the KSP 1.11.x bug on recovering funds described on Issue #12.
      • Most, if not all, Add'Ons are expected to be supported directly or indirectly this time.
    • Attention please
      • DO NOT use this on "production". This thing may be unsafe, as I used some dirty tricks that can backfire later.
  • 2021-0303: 0.0.7.1 BETA (LisiasT) for KSP >= 1.8.0
    • DITCHED due a mishap on the craft charge on Launch
  • 2021-0302: 0.0.7.0 BETA (LisiasT) for KSP >= 1.8.0
    • Implements a ugly hack, I mean, a workaround for the KSP 1.11.x bug on recovering funds described on Issue #12.
    • Attention please
      • DO NOT use this on "production". This thing may be unsafe, as I used some dirty tricks that can backfire later.
      • Not all add'ons are guaranteed to work yet, I need to study some affected add'ons in order to detect the most simple way to support them.
  • 2021-0209: 0.0.6.1 (LisiasT) for KSP >= 1.8.0
    • Updating the KSPe.Light, with a fix on the installment check
    • Some minor fixes on the stats of the Sanity Checks.
    • Removing the Beta status, the ChilliongOut stunt appears to be working fine.
  • 2021-0106: 0.0.6.0 BETA (LisiasT) for KSP >= 1.8.0
    • Preliminary attempt to overcome the new bug on launching from KSP 1.11
    • Check the following posts for more information:
  • 2020-1220: 0.0.5.0 (LisiasT) for KSP >= 1.8.0
    • Preventing installing Driftless on KSP 1.11.
  • 2020-0827: 0.0.4.4 (LisiasT) for KSP >= 1.8.0
    • Some tool (and I'm hunting this ****), with all its wisdom, decided to "help me" adding silently a configuration that automatically converts EoL between UNIX and Windows. And did the stunt on a DLL.
      • This release fixes the DLL.
      • Full history on Forum.
  • 2020-0817: 0.0.4.3 (LisiasT) for KSP >= 1.8.0
    • Fixes an annoying situation where Decouplers and Docking Ports with Driftless blocks fuel to engines above them on the stack.
  • 2020-0817: 0.0.4.2 (LisiasT) for KSP >= 1.8.0 PRE-RELEASE
    • Fixes an annoying situation where Decouplers and Docking Ports with Driftless blocks fuel to engines above them on the stack.
  • 2020-0817: 0.0.4.1 (LisiasT) for KSP >= 1.8.0
    • An error on handling parts without RigidBody was raining NREs on the KSP.log. Fixed.
    • A slightly smarter handling of inactive and rigidbodyless parts may save a tiny little bit of CPU time.
    • Specialised treatment for Kerbals on EVA, as it was realised that Kerbals drifts a lot more than crafts - by reasons still unknown at this moment.
  • 2020-0815: 0.0.4.0 (LisiasT) for KSP >= 1.8.0
    • Adds a Work Around for crafts drifting on the Heading at rest, even when without wheels attached.
      • There's another similar problem on the wheels themselves, KSP Recall are still working on this one
    • Way smarter selective applying of the Modules when needed.
  • 2020-0714: 0.0.3.2 (LisiasT) for [1.9.0 <= KSP <= 1.9.1]
    • Maintenance Release.
      • Better (and safer) deactivation code using info gathered from TweakScale.
      • Locking up the current features to work only on 1.9.x (as KSP 1.10 doesn't need them).
  • 2020-0521: 0.0.3.1 (LisiasT) for [1.9.0 <= KSP <= 1.9.1]
    • Fixes the 1.9.x Editor glitch on cloning parts with Resources' amount changed.
  • 2020-0518: 0.0.3.0 (LisiasT) for [1.9.0 <= KSP <= 1.9.1]
    • Adds Sanity Check to prevent misuse.
    • New Event OnPartResourcesChanged.
      • OnPartResourceChanged is deprecated, but still works.
      • Note the S on resources.
  • 2020-0305: 0.0.2.3 (LisiasT) for [1.9.0 <= KSP <= 1.9.1] PRE-RELEASE
  • 2020-0304: 0.0.2.2 (LisiasT) for [1.9.0 <= KSP <= 1.9.1] PRE-RELEASE
    • Allowing Fuel Switches that eliminates all the Resources from a part to be protected
    • Embedding KSPe.Light (avoiding an external dependency).
  • 2020-0303: 0.0.2.1 (LisiasT) for [1.9.0 <= KSP <= 1.9.1] PRE-RELEASE
    • ** DROPPED **
  • 2020-0302: 0.0.2.0 (LisiasT) for KSP >= 1.4.1 PRE-RELEASE
    • A not so initial Release for Evaluation, but really made right this time. Honest!
    • Correctly (I think) implements the Issue #1 "KSP 1.9.x resets resources to prefab while cloning parts".
      • Listening to the new Event OnPartResourceChanged
    • Fixes the Issue #2 "Resourceful is applying the last scaling of a part on every new part"
  • 2020-0301: 0.0.1.1 (LisiasT) for KSP >= 1.4.1 PRE-RELEASE
    • Initial Release for Evaluation made right this time.
  • 2020-0301: 0.0.1.0 (LisiasT) for KSP >= 1.4.1 PRE-RELEASE
    • Initial Release for Evaluation
    • Currently compatible only with TweakScale