Class BreakingChanges
- Namespace
- Invex.RepoUtils.Atom.Module.Model
- Assembly
- Invex.RepoUtils.Atom.Module.dll
Describes the breaking changes discovered when comparing the public API surface of two versions, grouped by the severity of the version bump they require.
public sealed record BreakingChanges
- Inheritance
-
objectBreakingChanges
Constructors
BreakingChanges(IReadOnlyList<Change>, IReadOnlyList<Change>)
Describes the breaking changes discovered when comparing the public API surface of two versions, grouped by the severity of the version bump they require.
public BreakingChanges(IReadOnlyList<Change> MajorChanges, IReadOnlyList<Change> MinorChanges)
Parameters
MajorChangesIReadOnlyList<Change>Changes that remove or alter existing API members and therefore require a major version bump (for example, a public member being deleted).
MinorChangesIReadOnlyList<Change>Changes that add to the API surface and therefore require a minor version bump (for example, a new public member being introduced).
Properties
MajorChanges
Changes that remove or alter existing API members and therefore require a major version bump (for example, a public member being deleted).
public IReadOnlyList<Change> MajorChanges { get; init; }
Property Value
- IReadOnlyList<Change>
MinorChanges
Changes that add to the API surface and therefore require a minor version bump (for example, a new public member being introduced).
public IReadOnlyList<Change> MinorChanges { get; init; }
Property Value
- IReadOnlyList<Change>