Releases: RebelToolbox/RebelEngine
Releases · RebelToolbox/RebelEngine
Nightly 2024-10-14
What's Changed
Bug Fixes 🐛
- Import Godot 3.4.5 by @madmiraal in #5
- Replace deprecated has_trivial* with std::is_trivally* by @madmiraal in #7
- Fix store to null pointer error in Image.fill() by @madmiraal in #11
- Fix read from unknown address in Image::get_pixel by @madmiraal in #12
- Fix segmentation fault when converting RGBE images to SRGB by @madmiraal in #13
- Fix methods with array parameters with mismatched bounds by @madmiraal in #8
- Fix floating-point comparison is always false warning by @madmiraal in #10
- Update V-HACD library to version 4.1 by @madmiraal in #18
- Fix requirement for -mstackrealign comment in Android x86 by @madmiraal in #20
- Fix Windows builds by @madmiraal in #23
- Clean up documentation files by @madmiraal in #25
- Update translations by @madmiraal in #27
- Fix Windows IMMNotificationClient having non-virtual destructor warning by @madmiraal in #30
- Fix Rebel Engine API documentation not displaying images by @madmiraal in #31
- Add missing newline character in RST file header by @madmiraal in #34
- Fix web export builds by @madmiraal in #38
- Fix Android JNI name mismatch by @madmiraal in #42
- Fix Android Rebel rebranding by @madmiraal in #43
- Ensure Android Java and Kotlin compile to the same version by @madmiraal in #46
- Replace distutils.dir_util.copy_tree with shutil.copytree by @madmiraal in #47
- Remove 32 bit builds from iOS by @madmiraal in #50
- Update create release to support updated Android builds by @madmiraal in #59
- Fix create release workflow not copying Android libraries by @madmiraal in #76
- Fix Windows header include order by @madmiraal in #77
- Update libsquish by @madmiraal in #85
- Fix create release workflow not renaming android library by @madmiraal in #87
- When a KinematicBody is stuck, set the unsafe proportion to the minimum instead of zero by @madmiraal in #97
- Don't use unsafe strcpy by @madmiraal in #95
- Refactor List operator[] to prevent compiler warnings by @madmiraal in #94
Enhancements 🚀
- Add Rebel logo graphic by @DanielaOrtner in #1
- Create issue template by @madmiraal in #3
- Tidy rebel-logo.svg by @madmiraal in #4
- Create Rebel Engine README.md by @madmiraal in #2
- Apply Rebel Branding by @madmiraal in #14
- Apply Rebel Branding to Android platform by @madmiraal in #16
- Apply Rebel coding style by @madmiraal in #19
- Apply standard Black Python code style by @madmiraal in #21
- Use SPDX standard headers for all code files by @madmiraal in #22
- Use Rebel Engine splash screen by @madmiraal in #24
- Documentation and translations folder restructuring by @madmiraal in #26
- Update README.md files for translations by @madmiraal in #28
- Add API documentation spelling checks by @madmiraal in #29
- Update GitHub Actions by @madmiraal in #32
- Always use MinGW when cross-compiling for Windows on POSIX platforms by @madmiraal in #33
- Use the Rebel Engine image in the RebelEngine README.md by @madmiraal in #35
- Automate the update of translation files by @madmiraal in #36
- Make the Android default build arm64v8 by @madmiraal in #39
- Copy, don't move, built Android library into Java libraries folder by @madmiraal in #40
- Create Release builds workflow by @madmiraal in #41
- Apply Rebel Branding to Android platform by @madmiraal in #48
- Test Android builds on all platforms by @madmiraal in #56
- Change Android ndk_platform option to android_ndk_api by @madmiraal in #57
- Fix spelling mistake in NavigationMesh.xml by @madmiraal in #61
- Apply Rebel Branding to the X11, Windows, macOS, UWP and Server platforms by @madmiraal in #62
- Apply Rebel Branding to the iPhone and JavaScript platforms by @madmiraal in #64
- Remove creation of unused AndroidManifest.xml file by @madmiraal in #69
- Fix typos in README.md by @madmiraal in #71
- Use align="center" to centre the Rebel Engine image in the README by @madmiraal in #72
- Android restructure by @madmiraal in #73
- Create release configuration file by @madmiraal in #79
- Rename platforms to better reflect their current names by @madmiraal in #80
- Automate updates from Weblate by @madmiraal in #83
- Add labels to automated pull requests by @madmiraal in #88
- Fix broken and updated links in the Rebel Engine API documentation by @madmiraal in #89
- Use the correct internal link format in Rebel Engine API by @madmiraal in #90
- Update broken and permanently redirected links by @madmiraal in #92
- Enable Bullet DEBUG on debug builds by @madmiraal in #96
- Include the root directory in Android CMakeLists.txt by @madmiraal in #99
- Apply Rebel branding to Rebel servers by @madmiraal in #100
- Clean up error_macros.h by @madmiraal in #98
Maintenance Updates 🔧
- Fix typo in README.md by @madmiraal in #6
- Remove variables that are set but not used by @madmiraal in #9
- Upgrade Android NDK to r23 LTS by @madmiraal in #15
- Update static checks by @madmiraal in #17
- Update Android target SDK to 34 by @madmiraal in #44
- Upgrade Bullet Physics to 3.25 by @madmiraal in #51
- Remove unsupported libsimplewebm by @madmiraal in #52
- Update third-party README.md by @madmiraal in #54
- Update Android Build System by @madmiraal in #55
- Update the built in Mozilla CA certificate bundle by @madmiraal in #65
- Upgrade Freetype thirdparty library from version 2.10.4 to 2.13.2 by @madmiraal in #66
- Remove legacy support for customizing the Android build by @madmiraal in #68
- Update Android by @madmiraal in #70
- Update clang-format's pre-commit hook's minimum version to 16 by @madmiraal in #75
- Upgrade Android by @madmiraal in #78
New Contributors
- @DanielaOrtner made their first contribution in #1
- @github-actions made their first contribution in #37
Full Changelog: https://github.com...