13 lines
955 B
Markdown
13 lines
955 B
Markdown
# 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.
|