Skip to content

Develop#4

Merged
khanhnd157 merged 3 commits intomasterfrom
develop
Feb 6, 2026
Merged

Develop#4
khanhnd157 merged 3 commits intomasterfrom
develop

Conversation

@khanhnd157
Copy link
Copy Markdown
Owner

No description provided.

- Flatten Core/Infrastructure hierarchy into Abstractions/, Exceptions/, Options/, Services/, Internal/, Extensions/
- Split bloated IXmlToJsonConverter (12 methods) into 3 focused interfaces:
  IXmlToJsonConverter (XML→JSON), IXmlToObjectMapper (XML→T), IXmlTypedJsonConverter (XML→T→JSON)
- Split XmlToJsonConverterService into 3 matching services
- Rename Converters/ to Services/, XmlExtensions to XmlDocumentExtensions
- Move all extension namespaces to root for user-friendly imports
- Register 5 interfaces in DI (AddSerializationXml)
- Remove duplicate Logo.ico, fix ApplicationIcon path
- Update XmlConverter facade to use 5 services
@khanhnd157 khanhnd157 merged commit 19ae276 into master Feb 6, 2026
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