Skip to content

Hotfix/small enhancements#4

Merged
denis-peshkov merged 7 commits intomasterfrom
hotfix/small-enhancements
Mar 7, 2026
Merged

Hotfix/small enhancements#4
denis-peshkov merged 7 commits intomasterfrom
hotfix/small-enhancements

Conversation

@denis-peshkov
Copy link
Copy Markdown
Owner

@denis-peshkov denis-peshkov commented Mar 7, 2026

  • EdiEngine.Samples: project with examples (210, 322, 810, 850, 997); Common.WriteTransToJson/WriteTransToXml.
  • M_210: added L_SPO loop to map.
  • M_602: fixed MS segment reference.
  • Removed simplified test maps (M_940, M_001) from EdiEngine.Tests.
  • Composite tests now use M_850 from EdiStandards with 850.Composite.SLN.OK test data.
  • Replaced SegmentDefinitions with EdiEngine.Standards.X12_004010.Segments in tests.
  • TargetFrameworks normalized to net6.0, net7.0 and net8.0 in project files.
  • README: badges, improved installation section.
  • XmlDataWriter: null-safe when batch has no envelope; InvariantCulture for numbers/dates in XML.
  • Control segments and AckBuilder: InvariantCulture for numbers/dates (no NNBSP); time format "hhmm" unchanged.
  • Tests: NonPrintableCharactersTests (EDI/XML/JSON free of non-printable chars); Xml/JsonReadWrite round-trip assertions.
  • Build: duplicate props removed from .csproj (use Directory.Build.props); .csproj UTF-8 BOM.

@denis-peshkov denis-peshkov merged commit b6165b7 into master Mar 7, 2026
2 checks passed
@denis-peshkov denis-peshkov deleted the hotfix/small-enhancements branch March 7, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant