Skip to content

Latest commit

 

History

History
65 lines (39 loc) · 2.83 KB

Changelog.md

File metadata and controls

65 lines (39 loc) · 2.83 KB

Changelog

This document tracks changes of released library versions.

See also Pulse for recent activities.
Cutting-edge API docs of the master branch are available here.

22 July 2024

🧹 Quality of life

  • Add helpful error for renamed Wasm module (#799)
  • More thoroughly document unsafe in godot-ffi (#774)

🛠️ Bugfixes

  • Map Vector3i.Axis enum to builtin Vector3Axis (#797)
  • Prevent out! from actually formatting the input if disabled (#801)
  • Disable main_thread_id assertion for Android debug build (#780)
  • GdCell::borrow_mut should block on main thread if shared ref exists (#787)

📚 Documentation

  • Typos + code reordering (#802)
  • Add crates.io ReadMe + docs logo (#804)

15 July 2024

🌻 Features

  • Add more normalized functions (#761)
  • Add conversion from Vec<$Element> to $PackedArray types (#785)
  • Add snapped to integer vectors (#768)
  • Add determinant to Transform2D (#770)
  • Support #[export(range = (radians_as_degrees, suffix=XX))] (#783)
  • Add support for nothreads Wasm builds (Godot 4.3+) (#794)

🧹 Quality of life

  • Reorder compile errors for #[derive(GodotClass)] (#773)
  • Change Global to use Once (#752)
  • Prevent global CallError tracker from growing indefinitely (#798)

🛠️ Bugfixes

  • Change logic to disable OpenXR for iOS (#781)
  • Pointer is already *const u32 on aarch64 (#788)
  • Handle panics in virtual interface methods (#757)

📚 Documentation

  • Document why Basis columns are a, b, and c (#776)

24 June 2024

Initial release on crates.io. See devlog article.