diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3ab3b3e..583dc52 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -3,6 +3,34 @@ BoardGameBuilder changelog ========================== .. release notes +Release v2.0.0 (2023-05-24) +=========================== + +Features +-------- + +- #284: + - move all base classes to base.py + - BaseTool is a genericmodel now + - all yools inherited from BaseModel with tipe of nested item + - remove id from all classes except items + - redefine logger + - remove add() method from tools. Rewrite setitemm in Component. Component now is Components + - Components are removed from all classes + - Components ias a Generic with BaseItem as TypeVar. Only subclasses can be used - Dice, Card, Step, etc + - now we have dict, dot and update interface for Components + - Components cant be used in Base class and subclasses + - all deal() method s now needs Components as arg + - -> (https://github.com/KonstantinKlepikov/BoardGameBuilder/issues/284) +- #258: + - current of steps now is a list of Step. Is a heapq to + - test this + - -> (https://github.com/KonstantinKlepikov/BoardGameBuilder/issues/285) +- #286: + - Components refactored as Generic and Mapping, bounded to items + - -> (https://github.com/KonstantinKlepikov/BoardGameBuilder/issues/286) + + Release v0.1.2 (2023-01-27) =========================== diff --git a/bgameb/_version.py b/bgameb/_version.py index 0dd86a4..aa8bf4f 100644 --- a/bgameb/_version.py +++ b/bgameb/_version.py @@ -7,5 +7,5 @@ from incremental import Version -__version__ = Version("bgameb", 0, 1, 2) +__version__ = Version("bgameb", 2, 0, 0) __all__ = ["__version__"] diff --git a/bgameb/newsfragments/284.feature b/bgameb/newsfragments/284.feature deleted file mode 100644 index fd3e9a4..0000000 --- a/bgameb/newsfragments/284.feature +++ /dev/null @@ -1,13 +0,0 @@ -#284: - - move all base classes to base.py - - BaseTool is a genericmodel now - - all yools inherited from BaseModel with tipe of nested item - - remove id from all classes except items - - redefine logger - - remove add() method from tools. Rewrite setitemm in Component. Component now is Components - - Components are removed from all classes - - Components ias a Generic with BaseItem as TypeVar. Only subclasses can be used - Dice, Card, Step, etc - - now we have dict, dot and update interface for Components - - Components cant be used in Base class and subclasses - - all deal() method s now needs Components as arg - - -> diff --git a/bgameb/newsfragments/285.feature b/bgameb/newsfragments/285.feature deleted file mode 100644 index 9323a68..0000000 --- a/bgameb/newsfragments/285.feature +++ /dev/null @@ -1,4 +0,0 @@ -#258: - - current of steps now is a list of Step. Is a heapq to - - test this - - -> \ No newline at end of file diff --git a/bgameb/newsfragments/286.feature b/bgameb/newsfragments/286.feature deleted file mode 100644 index 4611fa2..0000000 --- a/bgameb/newsfragments/286.feature +++ /dev/null @@ -1,3 +0,0 @@ -#286: - - Components refactored as Generic and Mapping, bounded to items - - -> \ No newline at end of file