From ece991d72bb96dbcc5445d1b6cec406e91dbefbf Mon Sep 17 00:00:00 2001 From: heinezen Date: Sun, 17 Dec 2023 16:55:31 +0100 Subject: [PATCH 1/3] ci: Overwrite exsting packages on macOS. --- .github/workflows/macosx-ci.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/macosx-ci.yml b/.github/workflows/macosx-ci.yml index e38c9e3e6e..eba3c5fd98 100644 --- a/.github/workflows/macosx-ci.yml +++ b/.github/workflows/macosx-ci.yml @@ -43,7 +43,7 @@ jobs: - name: Install clang / LLVM 15.0.0 run: | set -x - brew install wget + brew install --force wget mkdir -p /tmp/clang cd /tmp/clang wget https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.0/clang+llvm-15.0.0-x86_64-apple-darwin.tar.xz -O clang-15.0.0.tar.xz @@ -53,15 +53,15 @@ jobs: mv clang+llvm-15.0.0-x86_64-apple-darwin clang-15.0.0 ~/clang-15.0.0/bin/clang++ --version - name: Brew install DeJaVu fonts - run: brew tap homebrew/cask-fonts && brew install font-dejavu + run: brew tap homebrew/cask-fonts && brew install --force font-dejavu - name: Remove python's 2to3 link so that 'brew link' does not fail run: rm /usr/local/bin/2to3* && rm /usr/local/bin/idle3* - name: Install environment helpers with homebrew - run: brew install ccache + run: brew install --force ccache - name: Install dependencies with homebrew - run: brew install libepoxy freetype fontconfig harfbuzz opus opusfile qt6 libogg libpng toml11 eigen + run: brew install --force libepoxy freetype fontconfig harfbuzz opus opusfile qt6 libogg libpng toml11 eigen - name: Install nyan dependencies with homebrew - run: brew install flex make + run: brew install --force flex make - name: Install python3 packages # cython, numpy and pygments are in homebrew, # but "cython is keg-only, which means it was not symlinked into /usr/local" From 5e656c4b6eb3c36b3f9d1554155e74bd0bdef2c7 Mon Sep 17 00:00:00 2001 From: heinezen Date: Fri, 15 Dec 2023 19:54:51 +0100 Subject: [PATCH 2/3] doc: Changelog for release 0.5.3. --- doc/changelogs/engine/v0.5.3.md | 50 +++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 doc/changelogs/engine/v0.5.3.md diff --git a/doc/changelogs/engine/v0.5.3.md b/doc/changelogs/engine/v0.5.3.md new file mode 100644 index 0000000000..23b72afe58 --- /dev/null +++ b/doc/changelogs/engine/v0.5.3.md @@ -0,0 +1,50 @@ +# [0.5.3] - 2023-12-15 +All notable changes for version [0.5.3] are documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) since release [0.4.0]. + +## Added + +- Temporary file/directory support for Python files +- More debug info in converter +- More fixed-point math functions +- `setuptools` is now conditional dependency for Python >= 3.12 && Cython < 3.1 + +## Changed + +- Make `main` the default entrypoint command for openage binary + +## Removed + +- Legacy subsystem code + - Asset management (yes, there were 3 deprecated asset managers) + - `openage::AssetManager` + - `openage::LegacyAssetManager` + - `openage::presenter::AssetManager` + - Deprecated Coordinate types (`libopenage/coord`) + - CoordManager + - Deprecated transformations between types + - Gamedata dummy classes (`libopenage/gamedata`) + - Old gamestate + - Game logic (`libopenage/gamestate/old`) + - Unit handling (`libopenage/unit`) + - Old input system (`libopenage/input/legacy`) + - Old GUI (`libopenage/gui`) + - Old renderer + - Logic (`libopenage/presenter/legacy`) + - Data classes (texure, etc.) + - Old Terrain (`libopenage/terrain`) + +## Fixed + +- Version tag format without `--long` crashes on tagged commits +- Dangling reference in modpack info file loading +- No graphics visible on Wayland +- Wrong anchor positions when sprite is mirrored +- Several typos in documentation + + +## Full commit log + +https://github.com/SFTtech/openage/compare/v0.5.2...v0.5.3 From 298e09d12b500458e779debd4eff3df13d21eeae Mon Sep 17 00:00:00 2001 From: heinezen Date: Fri, 15 Dec 2023 19:57:22 +0100 Subject: [PATCH 3/3] Bump version to 0.5.3 --- openage_version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openage_version b/openage_version index cb0c939a93..be14282b7f 100644 --- a/openage_version +++ b/openage_version @@ -1 +1 @@ -0.5.2 +0.5.3