Skip to content

Commit bed49ba

Browse files
authored
Merge pull request #1282 from heinezen/changelog
Changelog v0.4.1
2 parents 00d490f + 944aa40 commit bed49ba

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed

doc/changelogs/engine/v0.4.1.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# [0.4.1] - 2020-08-15
2+
All notable changes for version [v0.4.1] 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 [v0.4.0].
6+
7+
## Added
8+
- Release process documentation
9+
- Changelogs for engine and modding API
10+
- Support for AoE1:DE graphic assets formats and documentation
11+
- SLP v3.0
12+
- SLP v4.0
13+
- SLP v4.1
14+
- SLP v4.2 (only docs)
15+
- New option in singlefile converter to convert loose SLP files
16+
- CI builds for macOS
17+
- Hints for macOS builds in `README.md`
18+
- Favicon for webpages
19+
- Increase verbosity of `openage --version` by adding version numbers of:
20+
- Eigen
21+
- Harfbuzz
22+
- libc
23+
- SDL
24+
- Qt
25+
- nyan
26+
- CI config
27+
- Python
28+
- Python C API
29+
- Cython
30+
- Jinja2
31+
- Numpy
32+
- Pillow
33+
- Pygments
34+
- SMP file support and documentation
35+
- SMX file support and documentation
36+
- Add several SLP details about SWGB and 32-Bit SLPs from HD Edition
37+
- More feature ideas in docs
38+
- Add `make all` target
39+
- Make `ConcurrentQueue` support both copy-constructible and move-constructible elements
40+
41+
## Changed
42+
- GUI improvements
43+
- Move unit info to QML output
44+
- Clean player name and ability info
45+
- Set debug overlay to invisible by default
46+
- Update FPS counter at a slower rate for better readability
47+
- Update macOS build instructions
48+
- Minimize state changes in renderer
49+
- Use GIthub workflow for macOS builds
50+
- Use shared pointers for renderer resources
51+
- Do not define `std::hash<QString>` for qt >= 5.14
52+
- Buildsystem updated to use `FindPython3.cmake`
53+
- Change the copyright year of `copying.md` to 2020
54+
- Update windows MSVC build docs with info from latest attempts
55+
- Bump CMake version to 3.16
56+
- Improve buildsystem Python search
57+
58+
# Removed
59+
- Remove outdated simple build script
60+
61+
## Fixed
62+
- Fix `math` environment usage in modding API reference guide
63+
- Fix typos and commands in AoE2 network protocol docs
64+
- Fix packaging with prebuilt Qt
65+
- Fix devastating `README.md` typos (#1163)
66+
- Fix things found by clang-tidy
67+
- Fix reading previous asst location
68+
- `enum.h`: Add missing self-reference in assignment operator
69+
- Request OpenGL explicitely on macOS instead of OpenGLES
70+
- Fix crash because of missing null-initialization of pointer
71+
- Correctly display SLP version string
72+
- Fix incorrect next `cmd_byte` value in SLP lesser draw example
73+
- Fix Clang-10 warnings in configure script
74+
- Fix build errors on MingW and gcc10
75+
- Fix instructions for running the engine after build
76+
77+
78+
## Full commit log
79+
80+
https://github.com/SFTtech/openage/compare/v0.4.0...v0.4.1

0 commit comments

Comments
 (0)