Files
imsapidll48/FIX6_CHANGELOG.md
2026-09-03 21:32:00 +02:00

955 B

FIX6 changelog

  • Restored ihas.properties loading in IMSApiDotNetBase.
  • Required file location: directly next to the actually loaded IMSApiDotNet.dll.
  • The DLL directory is resolved from typeof(IMSApiDotNetBase).Assembly.Location; AppContext.BaseDirectory is used only if the assembly location is unavailable.
  • The process current working directory and Environment.SpecialFolder.Personal are not searched.
  • itac.propdir remains a readable/programmatic legacy property but does not redirect the physical property-file lookup.
  • Property precedence remains setProperty(...) -> ihas.properties -> default/fallback.
  • Shared behavior for net48 and netstandard2.0.
  • No legacy public method signature was changed from FIX5.
  • scripts/check-ihas-properties.ps1 verifies that conflicting files in CWD/itac.propdir are ignored and the DLL-directory file wins.
  • Existing scripts/check-legacy-binary-compat.ps1 remains included.