Skip to content

chore(main): release 0.0.840 - #654

Merged
aram-devdocs merged 1 commit into
mainfrom
release-please--branches--main
Apr 4, 2026
Merged

chore(main): release 0.0.840#654
aram-devdocs merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.0.840 (2026-04-04)

Features

  • platform: add mobile platform support (iOS, Android, scaling, gamepad, CI) (895f588)
  • platform: add mobile platform support for iOS, Android, responsive scaling, gamepad, and CI (009ff69)
  • platform: add mobile touch input and app lifecycle for iOS/Android (81f844e)
  • platform: add mobile touch input and app lifecycle for iOS/Android (d4b5a0b)
  • platform: add SDL windowing provider and Switch Vulkan feasibility PoC (615e3b1)
  • platform: add SDL windowing provider and Switch Vulkan feasibility PoC (3908ac4)
  • platform: add Xbox GDK feasibility PoC behind feature flag (d9c711a), closes #334
  • platform: Xbox GDK feasibility PoC (71d477b)
  • renderer3d: add linear fog mode with start/end distance controls (a0a7b49)
  • renderer3d: add linear fog mode with start/end distance controls (278f12d), closes #631

Bug Fixes

  • address Claude Code review warnings (W3, W4, W5) (5d830a0)
  • android: pass GamepadButton enum value as Int to SDK methods (c5e0b09)
  • backend: align surface lifecycle cfg gates with xbox-gdk merge (06ae1ad)
  • ci: accept scoped conventional commits in PR title validation (761fe89)
  • ci: add gradlew to Android example and increase iOS timeout to 25min (1017d5d)
  • ci: add libudev-dev to Linux CI for gilrs gamepad support (0a33b4a)
  • ci: add missing libudev-dev to docs workflow, skip GPU smoke test in CI (4c98d9e)
  • ci: add missing libudev-dev to docs, skip GPU smoke in CI (b65a510)
  • ci: fix iOS xcodebuild scheme discovery and Android smoke test assertion (b240566)
  • ci: free disk space on ubuntu full lane before Rust build (487d292)
  • ci: increase Android build pipeline timeout to 25min (3af026d)
  • ci: increase Android build pipeline timeout to 25min (5e573a5)
  • ci: increase iOS build pipeline timeout to 35min (8a6ddd5)
  • ci: skip native_main_thread_ffi test in headless CI (b95925d)
  • ci: split Xbox init and reduce native_resources line count (5f2dd16)
  • codegen: add configureFogLinear stub to TS web SDK (5218718)
  • codegen: add gamepad stubs to TS web SDK (4df9ad7)
  • codegen: add WASM web stubs for new config getters/setters (4bf852d)
  • codegen: register gamepad FFI functions in schema and ffi_mapping (009e7eb)
  • deps: revert jni to 0.21, ignore 0.22+ in dependabot (5616478)
  • docs: regenerate architecture docs for new codegen step count (3a139f9)
  • dx: standardize SDK naming, consolidate Lua, generate READMEs (ad7f738)
  • ffi: split gamepad FFI tests into separate file to meet 500-line limit (92fde33)
  • go: use monorepo module path for Go SDK (c7ee265)
  • ios: add Metal and system framework linker settings to Package.swift (e6892a2)
  • kotlin: upgrade Kotlin to 2.0.21 and add pluginManagement fallback repos (af5aeeb)
  • kotlin: use GamepadButton/GamepadAxis enum types in SDK (1854273)
  • platform: add sdl-window and switch-vulkan to NativeRenderBackend cfg gates (5658dce)
  • platform: address review feedback for Xbox GDK PoC (bc1170b)
  • platform: guard Xbox auto-detect with target_env=msvc (879d21b)
  • platform: upgrade sdl2 to 0.38 for CI CMake compatibility (5e8e815)
  • release: base64-decode GPG key before import in Maven signing (6b7e044)
  • release: fix GPG import ordering and pinentry for Maven signing (f746d19)
  • release: fix Maven Central GPG signing and LuaRocks publish (e435653)
  • release: fix Maven codegen template, LuaRocks 413, skip-existing (7d52294)
  • release: install dkjson for luarocks upload (78869cd)
  • release: switch Maven signing back to useGpgCmd with GPG import (bfec844)
  • release: use Central Portal upload API for Maven publishing (97ca9a0)
  • release: use OSSRH staging URL for Maven Central publishing (8351bd6)
  • renderer3d: populate Object3D.vertices for models and instances (4acfa0e), closes #630
  • renderer3d: populate Object3D.vertices for static batch (#630) (f39f310)
  • renderer3d: static batch overflow renders objects invisible, expose missing config to SDK (5edccd7)
  • renderer3d: static batch overflow renders objects invisible, expose missing config to SDK (01ae94c)
  • revert FFI symbol renames in Python codegen and generated files (f5c0abe)
  • revert native lib name in Python tests and example sandbox (fd2c8ae)
  • standardize SDK naming, consolidate Lua, generate READMEs (755f520)
  • ts-web: add stub methods for new config getters/setters in WASM SDK (a38e746)
  • update codegen.sh step numbering and Python header path (841fc3f)
  • update Python path in clean-room and artifact check scripts (faf0378)
  • update Python path in generate-doc-snippets.py (0caac81)
  • update remaining goud_engine path refs in build, config, and docs (5d67f03)
  • wasm: adapt wasm target to wgpu 29 API changes (6573939)
  • wgpu: CI blockers, frame pacing, enterprise hardening (0e61c66)
  • wgpu: make window field optional for Xbox GDK compatibility (1ee824e)
  • wgpu: pass display handle when creating wgpu Instance (ae32365)
  • wgpu: split frame.rs under 500 lines, add render3d_scene timing (7b16e80)
  • wgpu: wire vsync to SDL and Switch init paths from PR #661 (f5f739c)

Performance

  • renderer3d: optimize 3D rendering pipeline for 44% FPS improvement (fbffb85)
  • renderer3d: optimize 3D rendering pipeline for 44% FPS improvement (13906c5)
  • wgpu: replace CPU shadow rasterization with GPU depth pass (786439d)
  • wgpu: wire vsync config, add frame phase timing instrumentation (13007c1)
  • wgpu: wire vsync config, add frame phase timing instrumentation (2353336), closes #660

Refactoring

  • renderer3d: split oversized files to meet 500-line CI limit (442e4ab)
  • renderer3d: split oversized files to meet 500-line limit (7efa066)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 18 times, most recently from 6424a9d to 1393c76 Compare April 4, 2026 18:05
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from 1393c76 to 0b1570f Compare April 4, 2026 18:58
@aram-devdocs
aram-devdocs merged commit 0d394ab into main Apr 4, 2026
1 check passed
@github-actions

github-actions Bot commented Apr 4, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant