Skip to content

Nightly 2026-11-02

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 04:29
c43e0e9

What's Changed

Exciting New Features ✨

Breaking Changes ⚠️

  • Remove 32-bit Linux builds from Rebel export templates by @madmiraal in #106
  • Remove ProjectSettings clear(setting) bound method by @madmiraal in #176
  • Increase Android's minimum SDK version from 21 to 23 by @madmiraal in #380

Bug Fixes 🐛

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
  • Update Translations by @github-actions[bot] in #84
  • 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
  • Update namespace formatting by @madmiraal in #102
  • Update Translations by @github-actions[bot] in #103
  • Update Translations by @github-actions[bot] in #107
  • Update Translations by @github-actions[bot] in #109
  • Apply Rebel branding by @madmiraal in #110
  • Remove clang-format off from Windows audio driver by @madmiraal in #111
  • Remove dependence on VERSION_STATUS environmental variable by @madmiraal in #114
  • Update .gitignore by @madmiraal in #116
  • Update Translations by @github-actions[bot] in #118
  • Update Translations by @github-actions[bot] in #119
  • Improve Projects Manager by @madmiraal in #122
  • Update Translations by @github-actions[bot] in #121
  • Update Translations by @github-actions[bot] in #124
  • Update Translations by @github-actions[bot] in #125
  • Update Translations by @github-actions[bot] in #129
  • Replace deprecated ANDROID_SDK_ROOT with ANDROID_HOME by @madmiraal in #132
  • Update Translations by @github-actions[bot] in #133
  • Rename platform folder to platforms by @madmiraal in #134
  • Update Translations by @github-actions[bot] in #135
  • Update Translations by @github-actions[bot] in #138
  • Update Translations by @github-actions[bot] in #140
  • Update .gitignore to exclude C# compiled files by @madmiraal in #141
  • Upgrade ENet library to v1.3.18 by @madmiraal in #145
  • Apply Rebel branding to iOS Xcode files by @madmiraal in #146
  • Update Translations by @github-actions[bot] in #143
  • Apply Rebel branding to OIDN changes by @madmiraal in #150
  • Apply Rebel branding to modules by @madmiraal in #149
  • Update Translations by @github-actions[bot] in #162
  • Ignore temporary build files by @madmiraal in #163
  • Treat warnings as errors in Linux build tests by @madmiraal in #169
  • Fix spelling of _on_browse_button_pressed method by @madmiraal in #171
  • Refactor ProjectSettings by @madmiraal in #172
  • Upgrade web platform node.js modules by @madmiraal in #173
  • Automate web platform tool updates by @madmiraal in #174
  • Allow ScrollContainer's ensure_control_visible() method to accept a const Control parameter by @madmiraal in #180
  • Simplify ProjectsList by @madmiraal in #183
  • Update Translations by @github-actions[bot] in #184
  • Don't create a Config File section heading, if the section name is blank by @madmiraal in #194
  • Don't cancel build tests running on the main branch by @madmiraal in #212
  • Don't disable pie when linking by @madmiraal in #197
  • Use POSIX standard shell compliant scripts for pre-commit scripts by @madmiraal in #214
  • Link libgcc and libstdc++ statically only on Windows by @madmiraal in #207
  • Do not automatically set DRI_PRIME=1 by @madmiraal in #204
  • Update Translations by @github-actions[bot] in #218
  • Update hooks README.md to include codespell by @madmiraal in #225
  • Use MinGW as default if Visual Studio isn't installed by @madmiraal in #232
  • Fix spelling of reuse by @madmiraal in #234
  • Update pre-commit-hooks to check if tool exists first by @madmiraal in #233
  • Update code files with changes from clang-format version 18 and black 25.11 by @madmiraal in #240
  • Update web builds to use the latest version of emscripten by @madmiraal in #257
  • Rename thirdparty folder to third-party by @madmiraal in #256
  • Remove additional space in help output by @madmiraal in #263
  • Add explanation before checking API documentation in pre-commit-documentation-checks hook by @madmiraal in #265
  • Create basic CMakeLists.txt file for IDE support by @madmiraal in #269
  • Automate the updates of the Mozilla CA bundle by @madmiraal in #270
  • Upgrade Open Simplex Noise by @madmiraal in #274
  • Update yuv2rgb third-party library by @madmiraal in #278
  • Update default Android splash image by @madmiraal in #280
  • Rename third-party/ca-bundle by @madmiraal in #277
  • Update Translations by @github-actions[bot] in #298
  • Remove Emscripten compiler and linker setting RELOCATABLE=1 by @madmiraal in #311
  • Update Translations by @github-actions[bot] in #308
  • Update Rebel API documentation for RebelSharp by @madmiraal in #336
  • Fix Rebel Engine API reST documentation escaped spaces around inline markup by @madmiraal in #346
  • Add a gradle-daemon-jvm.properties file by @madmiraal in #348
  • Escape additional special characters when creating reST files by @madmiraal in #350
  • Add translations by @madmiraal in #354
  • Fix translations of Rebel Enginge API by @madmiraal in #358
  • Remove plural abbreviations by @madmiraal in #363
  • Replace three dots ... with ellipsis … by @madmiraal in #368
  • Convert functions inside unnamed namespaces to static functions by @madmiraal in #369
  • Provide IDE support for modules with third-party includes by @madmiraal in #376
  • Use override instead of virtual when overriding virtual methods by @madmiraal in #383
  • Use empty() instead of comparing with a zero length object by @madmiraal in #395
  • Use Windows latest GitHub runners for builds by @madmiraal in #400
  • Update editor fonts by @madmiraal in #404
  • Update .editorconfig by @madmiraal in #406

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 Translations by @github-actions[bot] in #37
  • Update Android target SDK to 34 by @madmiraal in #44
  • Update Translations by @github-actions[bot] in #45
  • Update Translations by @github-actions[bot] in #49
  • Upgrade Bullet Physics to 3.25 by @madmiraal in #51
  • Remove unsupported libsimplewebm by @madmiraal in #52
  • Update Translations by @github-actions[bot] in #53
  • Update third-party README.md by @madmiraal in #54
  • Update Android Build System by @madmiraal in #55
  • Update Translations by @github-actions[bot] in #60
  • Update Translations by @github-actions[bot] in #63
  • 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
  • Update Translations by @github-actions[bot] in #67
  • Remove legacy support for customizing the Android build by @madmiraal in #68
  • Update Android by @madmiraal in #70
  • Update Translations by @github-actions[bot] in #74
  • Update clang-format's pre-commit hook's minimum version to 16 by @madmiraal in #75
  • Upgrade Android by @madmiraal in #78
  • Update Translations by @github-actions[bot] in #81
  • Update Translation Files by @github-actions[bot] in #86
  • Update Translation Files by @github-actions[bot] in #91
  • Update Translation Files by @github-actions[bot] in #93
  • Update Translation Files by @github-actions[bot] in #101
  • Update Translation Files by @github-actions[bot] in #104
  • Update Translation Files by @github-actions[bot] in #108
  • Update Translation Files by @github-actions[bot] in #112
  • Update Translation Files by @github-actions[bot] in #120
  • Update Translation Files by @github-actions[bot] in #123
  • Update Translation Files by @github-actions[bot] in #127
  • Update Translation Files by @github-actions[bot] in #130
  • Update Translation Files by @github-actions[bot] in #136
  • Update Translation Files by @github-actions[bot] in #137
  • Update Translation Files by @github-actions[bot] in #139
  • Update Translation Files by @github-actions[bot] in #144
  • Upgrade Android by @madmiraal in #152
  • Update Translation Files by @github-actions[bot] in #151
  • Update Translation Files by @github-actions[bot] in #153
  • Bump eslint from 9.28.0 to 9.29.0 in /platforms/web in the version-updates group by @dependabot[bot] in #175
  • Update Translation Files by @github-actions[bot] in #177
  • Bump the version-updates group in /platforms/web with 2 updates by @dependabot[bot] in #178
  • Bump eslint from 9.30.1 to 9.31.0 in /platforms/web in the version-updates group by @dependabot[bot] in #185
  • Update Translation Files by @github-actions[bot] in #186
  • Assign properties using the 'propName = value' syntax by @madmiraal in #189
  • Update link to Rebel Documentation by @madmiraal in #190
  • Update .gitignore to exclude all Android build directories by @madmiraal in #188
  • Bump eslint from 9.31.0 to 9.32.0 in /platforms/web in the version-updates group by @dependabot[bot] in #192
  • Update Translation Files by @github-actions[bot] in #191
  • Upgrade Android by @madmiraal in #193
  • Do not fail workflow if sanitizers report problems by @madmiraal in #202
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #198
  • Bump eslint from 9.32.0 to 9.33.0 in /platforms/web in the version-updates group by @dependabot[bot] in #199
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #200
  • Upgrade Rebel Build Action from version 3 to 4 by @madmiraal in #203
  • Fix test logs artifact filename by @madmiraal in #206
  • Exclude dependabot bot from the list of authors by @madmiraal in #213
  • Assign properties using the 'propName = value' syntax by @madmiraal in #209
  • Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #210
  • Bump eslint from 9.33.0 to 9.34.0 in /platforms/web in the version-updates group by @dependabot[bot] in #219
  • Bump eslint from 9.34.0 to 9.35.0 in /platforms/web in the version-updates group by @dependabot[bot] in #222
  • Update Translation Files by @github-actions[bot] in #220
  • Cleanup etc2comp by @madmiraal in #221
  • Bump globals from 16.3.0 to 16.4.0 in /platforms/web in the version-updates group by @dependabot[bot] in #223
  • Bump eslint from 9.35.0 to 9.36.0 in /platforms/web in the version-updates group by @dependabot[bot] in #224
  • Bump eslint from 9.36.0 to 9.37.0 in /platforms/web in the version-updates group by @dependabot[bot] in #226
  • Upgrade Mbed-TLS library from version 3.6.4 to 3.6.5 by @madmiraal in #228
  • Bump the version-updates group across 1 directory with 2 updates by @dependabot[bot] in #229
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #231
  • Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #230
  • Bump the version-updates group in /platforms/web with 2 updates by @dependabot[bot] in #236
  • Update Translation Files by @github-actions[bot] in #235
  • Bump eslint from 9.39.0 to 9.39.1 in /platforms/web in the version-updates group by @dependabot[bot] in #237
  • Upgrade MiniUPnP from version 2.2.2 to 2.3.3 by @madmiraal in #239
  • Update list of contributors by @madmiraal in #242
  • Upgrade libwebp version from 1.1.0 to 1.6.0 by @madmiraal in #243
  • Update Translation Files by @github-actions[bot] in #245
  • Automate Android Gradle updates through dependabot by @madmiraal in #248
  • Bump js-yaml from 4.1.0 to 4.1.1 in /platforms/web by @dependabot[bot] in #249
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #254
  • Fix dependabot's multi-system-groups by @madmiraal in #255
  • Update Translation Files by @github-actions[bot] in #259
  • Bump the "weekly-updates" group with 1 updates across multiple ecosystems by @dependabot[bot] in #258
  • Upgrade Android NDK version from 28 to 29 by @madmiraal in #261
  • Update third-party README.md by @madmiraal in #268
  • Bump the "weekly-updates" group with 3 updates across multiple ecosystems by @dependabot[bot] in #271
  • Add ifaddrs-android.patch to capture Rebel changes by @madmiraal in #273
  • Update CA bundle by @github-actions[bot] in #275
  • Update Wslay third-party library by @madmiraal in #279
  • Update Translation Files by @github-actions[bot] in #286
  • Bump the "weekly-updates" group with 1 updates across multiple ecosystems by @dependabot[bot] in #288
  • Clean up FBX module's README.md by @madmiraal in #290
  • Clean up JSON-RPC module by @madmiraal in #291
  • Move the tests folder to the root folder by @madmiraal in #292
  • Update Translation Files by @github-actions[bot] in #294
  • Update Python files to conform with Black version 26 by @madmiraal in #299
  • Update .gitignore for IDEs by @madmiraal in #300
  • Upgrade Lodash from version from 4.17.21 to 4.17.23 by @madmiraal in #302
  • Upgrade Android Gradle by @madmiraal in #303
  • Upgrade web platform's npm packages by @madmiraal in #310
  • Upgrade libpng version from 1.6.54 to 1.6.55 by @madmiraal in #304
  • Update Translation Files by @github-actions[bot] in #305
  • Upgrade zlib and minizip version from 1.3.1 to 1.3.2 by @madmiraal in #307
  • Don't use multi-ecosystem-groups by @madmiraal in #309
  • Update API documentation link to Variant tutorial by @madmiraal in #301
  • Bump the version-updates group in /platforms/android/project with 4 updates by @dependabot[bot] in #312
  • Bump flatted from 3.3.3 to 3.4.2 in /platforms/web by @dependabot[bot] in #319
  • Update Translation Files by @github-actions[bot] in #318
  • Bump eslint from 9.39.2 to 10.0.3 in /platforms/web by @dependabot[bot] in #316
  • Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #314
  • Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #313
  • Bump the version-updates group across 1 directory with 2 updates by @dependabot[bot] in #320
  • Bump gradle-wrapper from 9.4.0 to 9.4.1 in /platforms/android/project in the version-updates group by @dependabot[bot] in #321
  • Upgrade libpng version from 1.6.55 to 1.6.57 by @madmiraal in #324
  • Upgrade Mbed TLS library from 3.6.5 to 3.6.6 by @madmiraal in #327
  • Update CA bundle by @github-actions[bot] in #323
  • Upgrade tinexr library to version 1.0.13 by @madmiraal in #325
  • Bump eslint from 10.1.0 to 10.2.0 in /platforms/web in the version-updates group by @dependabot[bot] in #326
  • Bump lodash from 4.17.23 to 4.18.1 in /platforms/web by @dependabot[bot] in #328
  • Upgrade libpng version from 1.6.57 to 1.6.58 by @madmiraal in #329
  • Bump the version-updates group in /platforms/android/project with 3 updates by @dependabot[bot] in #330
  • Bump the version-updates group in /platforms/web with 2 updates by @dependabot[bot] in #331
  • Bump the version-updates group in /platforms/android/project with 4 updates by @dependabot[bot] in #332
  • Bump the version-updates group in /platforms/web with 2 updates by @dependabot[bot] in #333
  • Upgrade GitHub actions by @madmiraal in #334
  • Update CA bundle by @github-actions[bot] in #335
  • Bump the version-updates group in /platforms/android/project with 4 updates by @dependabot[bot] in #337
  • Bump eslint from 10.3.0 to 10.4.1 in /platforms/web in the version-updates group by @dependabot[bot] in #338
  • Update Translation Files by @github-actions[bot] in #339
  • Use older versions of Windows and macOS for builds by @madmiraal in #344
  • Bump markdown-it from 14.1.1 to 14.2.0 in /platforms/web by @dependabot[bot] in #341
  • Bump actions/checkout from 6 to 7 by @dependabot[bot] in #342
  • Bump gradle-wrapper from 9.5.1 to 9.6.0 in /platforms/android/project in the version-updates group across 1 directory by @dependabot[bot] in #343
  • Bump the version-updates group across 1 directory with 2 updates by @dependabot[bot] in #345
  • Bump gradle-wrapper from 9.6.0 to 9.6.1 in /platforms/android/project in the version-updates group by @dependabot[bot] in #347
  • Bump eslint from 10.5.0 to 10.6.0 in /platforms/web in the version-updates group by @dependabot[bot] in #349
  • Bump eslint from 10.6.0 to 10.7.0 in /platforms/web in the version-updates group by @dependabot[bot] in #351
  • Prepare translations for Weblate by @madmiraal in #353
  • Bump the version-updates group in /platforms/android/project with 3 updates by @dependabot[bot] in #355
  • Update Translation Files by @github-actions[bot] in #356
  • Bump linkify-it from 5.0.1 to 5.0.2 in /platforms/web by @dependabot[bot] in #359
  • Bump brace-expansion from 5.0.5 to 5.0.8 in /platforms/web by @dependabot[bot] in #360
  • Bump the version-updates group in /platforms/android/project with 3 updates by @dependabot[bot] in #361
  • Bump eslint from 10.7.0 to 10.8.0 in /platforms/web in the version-updates group by @dependabot[bot] in #362
  • Update Translation Files by @github-actions[bot] in #365
  • Bump actions/setup-java from 5 to 5.6.0 in the version-updates group by @dependabot[bot] in #366
  • Bump globals from 17.7.0 to 17.8.0 in /platforms/web in the version-updates group by @dependabot[bot] in #367
  • Update Translation Files by @github-actions[bot] in #371
  • Upgrade Mbed TLS from version 3.6.6 to 3.6.7 by @madmiraal in #372
  • Upgrade FreeType from version 2.13.2 to 2.14.3 by @madmiraal in #373
  • Bump actions/setup-java from 5.6.0 to 5.7.0 in the version-updates group by @dependabot[bot] in #374
  • Update CA bundle by @github-actions[bot] in #378
  • Bump the version-updates group across 1 directory with 2 updates by @dependabot[bot] in #379
  • Bump eslint from 10.8.1 to 10.9.1 in /platforms/web in the version-updates group by @dependabot[bot] in #387
  • Bump the version-updates group across 1 directory with 5 updates by @dependabot[bot] in #386
  • Bump actions/setup-java from 5.7.0 to 6.0.0 by @dependabot[bot] in #385
  • Update release.yaml by @madmiraal in #384
  • Update Github workflows by @madmiraal in #381
  • Bump @humanfs/node from 0.16.6 to 0.16.8 in /platforms/web by @dependabot[bot] in #389
  • Upgrade PCRE2 library from version 10.36 to 10.48 by @madmiraal in #390
  • Refactor VMap by @madmiraal in #391
  • Bump the version-updates group in /platforms/android/project with 3 updates by @dependabot[bot] in #392
  • Update CA bundle by @github-actions[bot] in #394
  • Refactor SelfList by @madmiraal in #396
  • Bump the version-updates group across 1 directory with 2 updates by @dependabot[bot] in #398
  • Set CMake standard to C++14 by @madmiraal in #399
  • Bump actions/upload-artifact from 5 to 7 by @dependabot[bot] in #401
  • Bump actions/checkout from 5 to 7 by @dependabot[bot] in #402
  • Remove Clang-Tidy config file by @madmiraal in #405
  • Bump the version-updates group across 1 directory with 4 updates by @dependabot[bot] in #407
  • Bump eslint from 10.10.0 to 10.11.0 in /platforms/web in the version-updates group by @dependabot[bot] in #408
  • Bump gradle-wrapper from 9.7.1 to 9.8.0 in /platforms/android/project in the version-updates group by @dependabot[bot] in #409
  • Bump the version-updates group in /platforms/web with 2 updates by @dependabot[bot] in #410
  • Bump markdown-it from 14.2.0 to 14.3.3 in /platforms/web by @dependabot[bot] in #411
  • Bump brace-expansion from 5.0.8 to 5.0.12 in /platforms/web by @dependabot[bot] in #412
  • Update CA bundle by @github-actions[bot] in #413

New Contributors

Full Changelog: https://github.com/RebelToolbox/RebelEngine/commits/v1.0.0-dev