Skip to content

Migrate to .NET 10 and modernize build infrastructure#14

Merged
cryi merged 9 commits intomasterfrom
net10
Mar 9, 2026
Merged

Migrate to .NET 10 and modernize build infrastructure#14
cryi merged 9 commits intomasterfrom
net10

Conversation

@cryi
Copy link
Copy Markdown
Contributor

@cryi cryi commented Mar 8, 2026

  • Migrate all projects to .NET 10 (Hjson, CLI, sample, and tests)
  • Replace legacy .sln files with modern .slnx format
  • Update project file structure for net10 target framework
  • Remove legacy build system (Travis CI, build-mono script)
  • Add GitHub Actions CI/CD workflows (ci.yml, format.yml, release.yml)
  • Add developer container configuration (.devcontainer)
  • Add EditorConfig and VS Code workspace settings
  • Major refactoring of core library (HjsonReader, JsonWriter, etc.)
  • Add new converter API (HjsonConvert, HjsonAttributes)
  • Rewrite test suite with proper unit tests (HjsonConvertTests, ParserTests)
  • Simplify CLI and sample applications

cryi added 9 commits March 8, 2026 19:07
- Migrate all projects to .NET 10 (Hjson, CLI, sample, and tests)
- Replace legacy .sln files with modern .slnx format
- Update project file structure for net10 target framework
- Remove legacy build system (Travis CI, build-mono script)
- Add GitHub Actions CI/CD workflows (ci.yml, format.yml, release.yml)
- Add developer container configuration (.devcontainer)
- Add EditorConfig and VS Code workspace settings
- Major refactoring of core library (HjsonReader, JsonWriter, etc.)
- Add new converter API (HjsonConvert, HjsonAttributes)
- Rewrite test suite with proper unit tests (HjsonConvertTests, ParserTests)
- Simplify CLI and sample applications
@cryi cryi merged commit 777ec1a into master Mar 9, 2026
2 checks passed
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