v0.0.117.0
In addition to the changes in upstream LDK 0.0.117, this release
includes:
- a substantial change to generated types to use the C type names
rather than the Rust type names, - adding a number of missing
@Nullableannotations in Java and
correcting equivalent| nulltype definitions in TypeScript, - fixing a longstanding bug where supertraits of supertraits were not
properly accessed after fetching the original trait from Rust, - and fixing an error where strings containing unicode codepoints above
0xFFFF resulted in a panic in Rust due to failure to map from Java's
"Modified UTF-8" to Rust's enforcement of correct UTF-8.