Skip to content

Release 0.1.7

Compare
Choose a tag to compare
@mrousavy mrousavy released this 07 Aug 12:35
· 588 commits to main since this release
c249e9c

0.1.7 (2024-08-07)

✨ Features

  • Add JSIConverter<struct>::canConvert (f4c5581)
  • Implement JSIConverter<enum>::canConvert (for TS unions) - NOW WE COVERED ALL CASES/TESTS! 🥳 (0b0b149)
  • Support JSIConverter<AnyMap>::canConvert (+ AnyValue and unordered_map<string, T>) (882054e)
  • Support dynamically converting jsi::Value to any T in a variant by adding JSIConverter<T>::canConvert(...) 🎉 (c7b0cde)

🐛 Bug Fixes

  • Add tests and fix some (872e77c)
  • Also mark some function return types as optional (17299bd)
  • Better error messages for variant and ArrayBuffer (f383d69)
  • Fix null/undefined not being parsed as optional (ef50863)
  • Fix a whole bunch of issues. (a0b6471)
  • Fix broken tuple test, now works Float2 or Float3 (cf82da4)
  • Fix duplicate types in variant (ecbd0ad)
  • Fix enum conversions canConvert lowercase (46c2676)
  • Fix generation of enums (31f90d0)
  • Remove old TestHybridObject (97c838b)
  • Return true for empty array's canConvert (2910180)