Skip to content

Commit bfc5ecd

Browse files
authored
Merge pull request #1611 from heinezen/release/changelog-0.5.3
Changelog release 0.5.3
2 parents d0d9a4b + 298e09d commit bfc5ecd

File tree

3 files changed

+56
-6
lines changed

3 files changed

+56
-6
lines changed

.github/workflows/macosx-ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- name: Install clang / LLVM 15.0.0
4444
run: |
4545
set -x
46-
brew install wget
46+
brew install --force wget
4747
mkdir -p /tmp/clang
4848
cd /tmp/clang
4949
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:
5353
mv clang+llvm-15.0.0-x86_64-apple-darwin clang-15.0.0
5454
~/clang-15.0.0/bin/clang++ --version
5555
- name: Brew install DeJaVu fonts
56-
run: brew tap homebrew/cask-fonts && brew install font-dejavu
56+
run: brew tap homebrew/cask-fonts && brew install --force font-dejavu
5757
- name: Remove python's 2to3 link so that 'brew link' does not fail
5858
run: rm /usr/local/bin/2to3* && rm /usr/local/bin/idle3*
5959
- name: Install environment helpers with homebrew
60-
run: brew install ccache
60+
run: brew install --force ccache
6161
- name: Install dependencies with homebrew
62-
run: brew install libepoxy freetype fontconfig harfbuzz opus opusfile qt6 libogg libpng toml11 eigen
62+
run: brew install --force libepoxy freetype fontconfig harfbuzz opus opusfile qt6 libogg libpng toml11 eigen
6363
- name: Install nyan dependencies with homebrew
64-
run: brew install flex make
64+
run: brew install --force flex make
6565
- name: Install python3 packages
6666
# cython, numpy and pygments are in homebrew,
6767
# but "cython is keg-only, which means it was not symlinked into /usr/local"

doc/changelogs/engine/v0.5.3.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# [0.5.3] - 2023-12-15
2+
All notable changes for version [0.5.3] are documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) since release [0.4.0].
6+
7+
## Added
8+
9+
- Temporary file/directory support for Python files
10+
- More debug info in converter
11+
- More fixed-point math functions
12+
- `setuptools` is now conditional dependency for Python >= 3.12 && Cython < 3.1
13+
14+
## Changed
15+
16+
- Make `main` the default entrypoint command for openage binary
17+
18+
## Removed
19+
20+
- Legacy subsystem code
21+
- Asset management (yes, there were 3 deprecated asset managers)
22+
- `openage::AssetManager`
23+
- `openage::LegacyAssetManager`
24+
- `openage::presenter::AssetManager`
25+
- Deprecated Coordinate types (`libopenage/coord`)
26+
- CoordManager
27+
- Deprecated transformations between types
28+
- Gamedata dummy classes (`libopenage/gamedata`)
29+
- Old gamestate
30+
- Game logic (`libopenage/gamestate/old`)
31+
- Unit handling (`libopenage/unit`)
32+
- Old input system (`libopenage/input/legacy`)
33+
- Old GUI (`libopenage/gui`)
34+
- Old renderer
35+
- Logic (`libopenage/presenter/legacy`)
36+
- Data classes (texure, etc.)
37+
- Old Terrain (`libopenage/terrain`)
38+
39+
## Fixed
40+
41+
- Version tag format without `--long` crashes on tagged commits
42+
- Dangling reference in modpack info file loading
43+
- No graphics visible on Wayland
44+
- Wrong anchor positions when sprite is mirrored
45+
- Several typos in documentation
46+
47+
48+
## Full commit log
49+
50+
https://github.com/SFTtech/openage/compare/v0.5.2...v0.5.3

openage_version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.5.2
1+
0.5.3

0 commit comments

Comments
 (0)