From ada0b6b49ab30c1e3aa6f54186662584f14d2f1a Mon Sep 17 00:00:00 2001 From: Matej Straka Date: Sat, 18 Jan 2025 19:05:06 +0100 Subject: [PATCH] chore(master): release 2.6.0 --- .github/.release-please-manifest.json | 2 +- CHANGELOG.md | 30 +++++++++++++++++++++++++++ pyproject.toml | 2 +- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index 78baf5b..69e82f1 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.5.0" + ".": "2.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 47449d3..0038c45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [2.6.0](https://github.com/strakam/generals-bots/compare/v2.5.0...v2.6.0) (2025-01-18) + + +### 🚀 Features + +* Add grid generation closely resembling official generals.io ([6e35fd1](https://github.com/strakam/generals-bots/commit/6e35fd135bbe0bf45bae67313e7cf64da79e48b3)) +* Add new environment that can be vectorized and used for self-play ([b9e9477](https://github.com/strakam/generals-bots/commit/b9e94777c299c8bd56e1916c0edf1dece7eecec6)) +* Allow tensor padding (got for nets) ([19ac5c7](https://github.com/strakam/generals-bots/commit/19ac5c7e37ef5c7f22626500ce8436519961acb9)) +* Grid factory can now pad grids with mountains to a fixed size -> better for neural nets ([e622e7a](https://github.com/strakam/generals-bots/commit/e622e7a9ff25cd121238c492850b176ece056a45)) +* Improve online play ([37e706f](https://github.com/strakam/generals-bots/commit/37e706f5cab8aaae1f949826904a62386c306b9c)) + + +### 🐛 Bug Fixes + +* Align online client action interface with simulator ([56f907e](https://github.com/strakam/generals-bots/commit/56f907e151b3098b45700c8453bc1140939fcc91)) +* Avoid infinitly long map generation for generals.io style ([5a54c9e](https://github.com/strakam/generals-bots/commit/5a54c9e7e6af53280923529cfa3dc43f3ecb003e)) +* Fix padding of neutral cells ([1aea6da](https://github.com/strakam/generals-bots/commit/1aea6dad67c90be6d5bb6593fca6fbfcd7be9ebd)) +* Improve server communication ([2a8ecb7](https://github.com/strakam/generals-bots/commit/2a8ecb78b09f76a778e6808c7e92246bf5408dee)) + + +### 🛠️ Refactor + +* Flatten info dictionary for vectorized environments ([5caac61](https://github.com/strakam/generals-bots/commit/5caac6173de6ddf542c430c4936af5b52a1e658b)) +* Move padding responsibility from grid to Observation ([1a42e87](https://github.com/strakam/generals-bots/commit/1a42e8701a48f70eb6670af0181e4a5e72106572)) +* Option to pad observation separately ([a3d7861](https://github.com/strakam/generals-bots/commit/a3d7861800050921c0a7772fa4952a7783d7142b)) +* Pass only agent names to environment, this is better with libs ([ac39647](https://github.com/strakam/generals-bots/commit/ac396470e9bf6e67af14a0edf36afa432d6273e4)) +* Remove AgentFactory as it is a useless construct ([a50bea0](https://github.com/strakam/generals-bots/commit/a50bea08789473cd257beadb027c4af9220e7e9a)) +* Remove optional colors, as it is a useless construct ([7c87c34](https://github.com/strakam/generals-bots/commit/7c87c34e53cf89517872d5ad77301e1568de3ae3)) +* Return info dict right after reset ([1156440](https://github.com/strakam/generals-bots/commit/115644069b4148db5a0aadafa9e941a9b0daa7f3)) + ## [2.5.0](https://github.com/strakam/generals-bots/compare/v2.4.0...v2.5.0) (2024-12-31) diff --git a/pyproject.toml b/pyproject.toml index 2cb54e0..b57b3bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "generals-bots" -version = "2.5.0" +version = "2.6.0" description = "Develop your agent for generals.io!" authors = ["Matej Straka "] license = "MIT"