Skip to content

Misc maintenance#87

Merged
hsaito merged 3 commits intomasterfrom
maint
Aug 22, 2025
Merged

Misc maintenance#87
hsaito merged 3 commits intomasterfrom
maint

Conversation

@hsaito
Copy link
Copy Markdown
Owner

@hsaito hsaito commented Aug 22, 2025

This pull request updates the project to use .NET 8.0 and migrates logging in the CLI tool from log4net to NLog, streamlining configuration and modernizing dependencies. It also updates test libraries to their latest versions and removes obsolete Travis CI configuration.

Framework and Dependency Upgrades:

  • All project files (MyNumberNET.csproj, MyNumberNET_CLI.csproj, MyNumberNET_Test.csproj) now target .NET 8.0 for improved performance and long-term support. [1] [2] [3]
  • Test dependencies are updated to the latest MSTest and Microsoft.NET.Test.Sdk versions for better compatibility and features.

Logging System Migration:

  • The CLI project (MyNumberNET_CLI) switches from log4net to NLog, replacing all log4net references and configuration files with NLog equivalents. Manual logging initialization code is removed, leveraging NLog's automatic configuration. [1] [2] [3] [4] [5] [6]

Build and Configuration Cleanup:

  • The obsolete .travis.yml file is removed, reflecting a move away from Travis CI and older build scripts.

@hsaito hsaito self-assigned this Aug 22, 2025
@hsaito hsaito merged commit 25fec30 into master Aug 22, 2025
1 check passed
@hsaito hsaito deleted the maint branch August 22, 2025 09:17
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