Skip to content

Releases: RAYCOON/XmlSchemaClassGenerator

Fix

08 Jul 07:19

Choose a tag to compare

v1.0.7

Unit-Test fix

Choice-Items

08 Jul 06:52

Choose a tag to compare

v1.0.6

Fix Choice-Element generation

Strong key removed

06 Jul 05:48

Choose a tag to compare

Remove strong name signing for version 1.0.5

- Removed SignAssembly, AssemblyOriginatorKeyFile, and PublicSign settings
- Deleted SNK file (renamed to .backup)
- Set PackageVersion to 1.0.5
- Updated package description to mention removal of strong name signing
- This fixes assembly loading errors in ASP.NET projects

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

Choice Items

06 Jul 04:57

Choose a tag to compare

Fix A008SingleFileGenerationTest for CI environment

- Update test to handle missing csharp directory in CI
- Add fallback logic to find and copy test files from source tree
- Add Folder Include for xsd/csharp in project file
- Test now passes in both Debug and Release configurations

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v1.0.3

05 Jun 10:57

Choose a tag to compare

Full Changelog: v1.0.2...v1.0.3

v1.0.2

05 Jun 10:44

Choose a tag to compare

│   git commit -m "Support both lowercase and uppercase version tags …

V1.0.1

05 Jun 06:24

Choose a tag to compare

🚀 Raycoon.XmlSchemaClassGenerator v1.0.1

Enhanced fork of mganss/XmlSchemaClassGenerator with
powerful new runtime capabilities.

✨ New Features

🔥 XsdToCSharpFactory - Runtime Type Generation

  • Runtime type compilation - Generate and compile C# types dynamically from XSD
  • No static .cs files needed - Perfect for data processing and ETL scenarios
  • Intelligent root detection - Automatically identifies main document elements
  • Complete workflow integration - One API for generation, compilation, and instantiation

🧭 XsdTypeNavigator - XPath-like Navigation

  • Dynamic property access with dot notation: "Customer.Orders[0].Total"
  • Array index support for collections: "Items[1].Name"
  • Type-safe value setting and retrieval
  • Built-in XML serialization helpers

🎯 Use Cases

  • ETL/Data Processing - Dynamic XML manipulation without pre-generated classes
  • Complex Schema Handling - Works excellently with EESSI, BPMN, NeTEx and other complex schemas
  • Runtime Workflows - Build flexible data processing pipelines
  • Rapid Prototyping - Quick XML handling without compilation steps

📦 Installation

# Core library with new factory features
dotnet add package Raycoon.XmlSchemaClassGenerator

# Console tool
dotnet add package Raycoon.XmlSchemaClassGenerator.Console

🔄 Backward Compatibility

- ✅ 100% compatible with existing XmlSchemaClassGenerator workflows
- ✅ All original command-line options preserved
- ✅ Traditional code generation still available
- ✅ Same Apache 2.0 license

🙏 Credits

Built on the excellent foundation by https://github.com/mganss. Original project:
https://github.com/mganss/XmlSchemaClassGenerator

---
📖 Documentation: README.md🐛 Issues: ../../issues⭐ Star this repo if it helps your project!

**Full Changelog**: https://github.com/RAYCOON/XmlSchemaClassGenerator/compare/V1.0.0...V1.0.1

Version 1.0.0

05 Jun 06:05

Choose a tag to compare

V1.0.0

Publish infos