Skip to content

Conversation

@devmil
Copy link
Member

@devmil devmil commented Oct 22, 2025

Description

When types are no longer part of the public API but are needed to derive the type relation (like to find our if the new type is wider / narrower as the old one) then the type hierarchy used to calculate that information did no longer know about the type and its relations.

This PR merges the TypeHierarchy by taking all types not known in the new TypeHierarchy from the old one.

Type of Change

  • 🚀 New feature (non-breaking change)
  • 🛠️ Bug fix (non-breaking change)
  • ⚠️ Breaking change (feature or bug fix which breaks existing behaviors/APIs)
  • 🏗️ Code refactor
  • ⚙️ Build configuration change
  • 📝 Documentation
  • 🧹 Chore / Housekeeping

Fixes #251

@devmil devmil merged commit 6feacd5 into bmw-tech:main Oct 27, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

extension method widening a parameter should not be a breaking change

2 participants