From 76b2c139717334a056de33199c90a98026451c6e Mon Sep 17 00:00:00 2001 From: Tim Arnett Date: Thu, 4 Jul 2024 16:22:20 +0900 Subject: [PATCH] Updated version and changelog --- CHANGELOG.md | 6 ++++++ src/kesslergame/_version.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61908be..6758af9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [2.1.8] - 4 July 2024 + +- Changed the `game_state` dictionary that is passed to controllers to be type `immutabledict`. This prevents + changing of `game_state` values by controllers to prevent tampering/affecting controllers later in the loop where + it is passed. This is faster than passing copies of the dict and is still passed by reference. + ## [2.1.7] - 3 July 2024 - Added optional Boolean setting `random_ast_splits` for game object instantiation. If `True`, left and right asteroid diff --git a/src/kesslergame/_version.py b/src/kesslergame/_version.py index e1ae982..80130a1 100644 --- a/src/kesslergame/_version.py +++ b/src/kesslergame/_version.py @@ -1 +1 @@ -__version__ = '2.1.7' \ No newline at end of file +__version__ = '2.1.8' \ No newline at end of file