3.2.0 Release
Various new ParserOptions have been added, see the wiki for more information.
Things of note
As part of #398 the imperfect behaviour of XmlParser and DefaultXmlParser have been updated and brought inline with hapi fixing many quirks and defects. If you are dependant on this old behaviour you can use LegacyXmlParser and LegacyDefaultXmlParser instead, these will be available until the next major version of nHapi.
The nHapi convenience nuget package is now a meta package meaning it does not directly contain any Dlls. This metapackage just describes its dependencies, which happen to be all of the individual nHapi nuget packages. If you want to understand a little bit more about metapackages read this.
There is no difference in behaviour when using this metapackage vs the previous nHapi nuget package.
Bug Fixes
- #318 Port
ORL_O34fix for cyclic reference, fixes forV2.5.1,2.5,2.6. By @milkshakeuk (fixes #298) - #340 Fix
TerserRegex bug. By @milkshakeuk (fixes #319) - #402 Fix
OBXrepeat counts for V24. By @milkshakeuk (fixes #341)
Enhancements
- #283 Enable refactor of Source Generation code. By @milkshakeuk
- #291 Fix some static analysis issues. By @PhantomGrazzler
- #308 Include the optional
LongNameattribute in the XML encoded output. By @laxmi-lal-menaria (resolves #301) - #360 Add Support for
CharSetUtilandPreParser. By @milkshakeuk (resolves #312) - #362 Fixed some static analysis warnings related to public constants. By @PhantomGrazzler
- #398 Bring XmlParsing in line with
hapi. By @milkshakeuk (unblocks #308) - #278 Better Source Link Support. By @milkshakeuk
Other
- #288 Update Github Actions to use OS matrix. By @milkshakeuk