Fallout-build / Fallout-build/Fallout

[SDK-5] Versioning policy & load-time SDK compat check

Open
#150 0 comments 0 reactions 0 assignees View on GitHub
enhancement target/vNext
Dominant language
C#
Stars
154
Forks
19
Avg merge
1d 22h
Merged PRs (30d)
15

Description

Implement the SDK-version compat check at plugin load from [RFC #3](https://github.com/ChrisonSimtian/Fallout/issues/99).

## Scope

- Record the SDK major version a plugin was built against.
- At load, refuse plugins targeting a future or incompatible major with a clear error.
- Document the additive-only minor / breaking-only major policy (Public API analyzer enforces additive-only at compile time).

## Depends on

SDK-3.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.