Releases: KSP-RO/ContractConfigurator
Releases · KSP-RO/ContractConfigurator
v2.4.0 for KSP 1.12
What's Changed
- Fix memory leakage in
ParameterDelegate
by @hxl11211 in #14 - Replace
OnContractLoaded
event with virtualOnContractLoad
method to fix memory leak inVesselParameterGroup
by @siimav in #15 - Remove all unnecessary
new EventData<T>.OnEvent
andnew EventVoid.OnEvent
calls. This also prevented KSPCF from finding leaks. By @siimav in #13 - Mark
ContractConfigurator.OnParameterChange
as obsolete and change all parameters to not use it by @siimav - Increment KSPAssembly version on releases. Can be useful for enforcing dependencies based on min version. by @siimav
Full Changelog: v2.3.0.0...v2.4.0.0
2.3.0 for KSP 1.12
What's Changed
- Update zh-cn.cfg by @tinygrox in #9
- Implement dictionaries for getting completed contracts by name or tag by @siimav in #12
- Fix nullref in MC UI when completing contract through the cheat menu by @siimav
Full Changelog: v2.2.2.0...v2.3.0
2.2.2 for KSP 1.12
2.2.1 for KSP 1.12
What's Changed
Full Changelog: v2.2.0.0...v2.2.1.0
2.2.0 for KSP 1.12.3
What's Changed
- Add
resetChildrenWhenVesselDestroyed
parameter toVesselParameterGroup
by @siimav in #3 - Possible fix for logspam reported in #1
- Add continuous integration (GitHub Actions) by @siimav and @StonesmileGit in #2
Full Changelog: 2.1.4...v2.2.0.0
2.1.4 for KSP 1.8+
- Return to legacy behavior for CelestialBody names when used without a function; Name() will report the actual name and DisplayName() the Lingoona-decorated name as in 2.1.3 however. This should preserve legacy contract behavior while still allowing Lingoona formatting going forward.
- Change last remaining uses of CurrencyModifierQuery that didn't go through RunQuery
2.1.3 for KSP 1.8+
- Fix an issue with AcceptContract and tags when the contract itself has the tag.
- Default to old style Kerbal/CelestialBody name usage unless DisplayName() is used (or FirstName() or LastName() for Kerbals).
Contract Configurator 2.1.2 for KSP 1.8+
- Fix compatibility with versions of KSP prior to 1.10.
Contract Configurator 2.1.1
- Fix Tag handling in accept/complete contract requirement
Contract Configuration 2.1.0
- Now supports non-RP-1 use
- Adds support for accept/complete contract requirement checks using
tag
instead of contract type. You can definetag
in the contract cfg and then usetag = <that>
in any accept/complete requirement to match against all contracts of the matching tag.