Skip to content

Remove duplicate semantic versioning types #970

Open
@anferbui

Description

@anferbui

Description

In the codebase, we have four types which we use to represent a semantic version number:

These all seem to be fulfilling a similar purpose. We should converge on using only one type throughout the DocC codebase.

Checklist

  • If possible, I've reproduced the issue using the main branch of this package.
  • This issue hasn't been addressed in an existing GitHub issue.

Expected Behavior

Only one Swift type is used to represent a semantic version number in DocC. All other types are deprecated/removed.

Actual behavior

There are 4 types used to represent a semantic version number in DocC.

Steps To Reproduce

No response

Swift-DocC Version Information

f019ab8

Swift Compiler Version Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions