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_O34
fix for cyclic reference, fixes forV2.5.1
,2.5
,2.6
. By @milkshakeuk (fixes #298) - #340 Fix
Terser
Regex bug. By @milkshakeuk (fixes #319) - #402 Fix
OBX
repeat 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
LongName
attribute in the XML encoded output. By @laxmi-lal-menaria (resolves #301) - #360 Add Support for
CharSetUtil
andPreParser
. 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