Skip to content

Commit 65328ad

Browse files
committed
Update changelog
1 parent 707772d commit 65328ad

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

CHANGELOG.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1010
</details>
1111

1212
<details><summary><b>Changed</b></summary>
13+
14+
- Unofficial modules (mods) now use [Semantic Versioning](https://semver.org/) to check which version of the game they target.
15+
As such, the `Index.ini` property `SupportedGameVersion` must now be a valid semantic version number. The game version has also been updated to match this standard.
16+
17+
The `SupportedGameVersion` version number must be of the form `X.Y.z`, where:
18+
19+
`X` matches the major version of the game,
20+
`Y` is the minimum minor version of the game the mod requires,
21+
`z` is the patch number, which is currently not enforced.
22+
23+
Mods published for any development builds must match that development version exactly.
24+
1325
</details>
1426

1527
<details><summary><b>Fixed</b></summary>
@@ -781,19 +793,7 @@ This can be accessed via the new Lua (R/W) `SettingsMan` property `AIUpdateInter
781793

782794
- Advanced performance stats (graphs) will now scale to `RealToSimCap`.
783795

784-
- The keyboard shortcut for clearing the console is now `F10`, since `F5` is used for quick-saving (`F9` quick-loads).
785-
786-
- Mods and non-official modules now use [Semantic Versioning](https://semver.org/) to check which version of the game they target.
787-
As such, the `Index.ini` property `SupportedGameVersion` must now be a valid semantic version number. The game version has also been updated to match this standard.
788-
789-
To maintain backwards compatability, mods targeting game version `Pre-Release 4.0`, `Pre-Release 4.1`, or `Pre-Release 5.0` will be read internally as supporting version `4.0.0`, `4.1.0`, and `5.0.0` respectively.
790-
791-
For Pre-Release 5.0 and onwards the `SupportedGameVersion` version number must be of the form `X.Y.z`, where:
792-
- `X` matches the major version of the game,
793-
- `Y` is the minimum minor version of the game the mod requires,
794-
- `z` is the patch number, which is not enforced.
795-
796-
Mods published for any development builds must match that development version exactly.
796+
- The keyboard shortcut for clearing the console is now `F10`, since `F5` is used for quick-saving (`F9` quick-loads).
797797

798798
- `BitmapPrimitive` drawing functions now accept `MOSprite` instead of `Entity` for the object they get the bitmap to draw from.
799799
This changes nothing regarding the bindings, but will now print an error to the console when attempting to draw a non-`MOSprite` based object (e.g. `MOPixel`), instead of silently skipping it.

0 commit comments

Comments
 (0)