Release 2.5.15
Issues fixed
Fix Studio Clean up Workspace (ticket: 4610)
Fixed an issue where the Clean up Workspace function in Studio failed with an InvalidOperationException
Do not generate Source Engine Interface Parsers for incomplete Business Objects
Fixed an issue where the Source Engine Generator produced InterfaceParser code for Business Objects marked as incomplete in the Source Map. Studio validation ignores incomplete Business Objects, which may lead to non-compiling InterfaceParser code.
With this fix, no InterfaceParser is generated for Business Objects marked as incomplete in the Source Map.
Fix duplicate in Constant replacement (ticket: 4616)
Fixed an issue, where the ValueResolver in charge of the substitution of Constant references {constant:ConstantName} in other constant values in some cases failed with a duplicate error.
This happened when a constant in the Source Engine and a constant in the Target Engine had the same name, differing only in casing.
Issue with invalid XML character in Event parameter (ticket: 4617)
Fixed an issue where an invalid XML character in a parameter value for an Event caused a runtime exception in the style of:
ArgumentException: '', hexadecimal value 0x1A, is an invalid character.
With this fix, any invalid XML character in an Event parameter will be replaced with a space.