Skip to content

Develop#248

Merged
ptr727 merged 15 commits intomainfrom
develop
Aug 14, 2025
Merged

Develop#248
ptr727 merged 15 commits intomainfrom
develop

Conversation

@ptr727
Copy link
Owner

@ptr727 ptr727 commented Jul 17, 2025

No description provided.

ptr727 and others added 14 commits May 24, 2025 17:33
Bumps Microsoft.NET.Test.Sdk from 17.13.0 to 17.14.1
Bumps Serilog to 4.3.0, 4.3.0

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-deps
- dependency-name: Serilog
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-deps
- dependency-name: Serilog
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…nuget-deps-49013a482c

Bump the nuget-deps group with 2 updates
Bumps xunit.analyzers from 1.21.0 to 1.22.0
Bumps xunit.runner.visualstudio from 3.1.0 to 3.1.1

---
updated-dependencies:
- dependency-name: xunit.analyzers
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-deps
- dependency-name: xunit.runner.visualstudio
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…evelop/nuget-deps-b548294fbc

Bump the nuget-deps group with 2 updates
Bumps xunit.analyzers from 1.22.0 to 1.23.0
Bumps xunit.runner.visualstudio from 3.1.1 to 3.1.2

---
updated-dependencies:
- dependency-name: xunit.analyzers
  dependency-version: 1.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-deps
- dependency-name: xunit.runner.visualstudio
  dependency-version: 3.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…evelop/nuget-deps-a5f4baa0b0

Bump the nuget-deps group with 2 updates
Bumps xunit.runner.visualstudio from 3.1.2 to 3.1.3

---
updated-dependencies:
- dependency-name: xunit.runner.visualstudio
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…evelop/nuget-deps-0b34180b1d

Bump the nuget-deps group with 1 update
Bumps csharpier from 1.0.3 to 1.1.1

---
updated-dependencies:
- dependency-name: csharpier
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/nuget-deps-9e8ba1803c

Bump the nuget-deps group with 1 update
Bumps the actions-deps group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4 to 5
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
…/actions-deps-a331d3ec2d

Bump actions/checkout from 4 to 5 in the actions-deps group
@ptr727 ptr727 requested a review from Copilot August 14, 2025 15:12
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR performs a major refactoring by removing language tag functionality and updating project dependencies. The language tag processing classes and data have been completely removed, transitioning the project away from handling ISO 639-2, ISO 639-3, and RFC 5646 language standards.

  • Removed all language tag classes (Iso6392, Iso6393, Rfc5646) and their corresponding T4 templates
  • Updated package dependencies including Microsoft.NET.Test.Sdk, Serilog, and xunit analyzers
  • Set up development tooling with CSharpier, Husky.Net for pre-commit hooks, and improved VS Code tasks

Reviewed Changes

Copilot reviewed 24 out of 29 changed files in this pull request and generated no comments.

Show a summary per file
File Description
version.json Incremented version from 3.2 to 3.3
UtilitiesTests/UtilitiesTests.csproj Updated test framework and analysis package versions
UtilitiesTests/Rfc5646Tests.cs Removed RFC 5646 language tag tests
UtilitiesTests/Iso6393Tests.cs Removed ISO 639-3 language code tests
UtilitiesTests/Iso6392Tests.cs Removed ISO 639-2 language code tests
Utilities/Utilities.csproj Updated Serilog dependency
Utilities/Rfc5646Gen.tt Removed T4 template for RFC 5646 language tag generation
Utilities/Rfc5646.cs Removed RFC 5646 language tag implementation
Utilities/Iso6393Gen.tt Removed T4 template for ISO 639-3 language code generation
Utilities/Iso6393.cs Removed ISO 639-3 language code implementation
Utilities/Iso6392Gen.tt Removed T4 template for ISO 639-2 language code generation
Utilities/Iso6392.cs Removed ISO 639-2 language code implementation
Utilities/.editorconfig Removed T4 file charset configuration
Utilities.code-workspace Changed file encoding from utf8bom to utf8
Sandbox/Sandbox.csproj Updated Serilog dependency
Sandbox/Program.cs Simplified program to basic logging instead of language processing
README.md Updated documentation to reflect language tag removal and reference external repo
Data/ISO-639-2_utf-8.txt Removed ISO 639-2 language data file
.vscode/tasks.json Replaced language data tasks with modern development tools and formatting
.husky/task-runner.json Added pre-commit hook configuration for code formatting
.husky/pre-commit Added pre-commit hook script
.github/workflows/CheckForNewLanguageData.yml Removed workflow for language data updates
.github/workflows/BuildPublishPipeline.yml Improved CI pipeline with separate test job
.config/dotnet-tools.json Added tool manifest for CSharpier and Husky.Net

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ptr727 ptr727 merged commit 5c3e76b into main Aug 14, 2025
5 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.

2 participants