Releases: cross-language-cpp/djinni-generator
Releases · cross-language-cpp/djinni-generator
v0.4.0
Added
- Python support from the dropbox/djinni
python
branch:- Python support in Djinni is experimental, but ready to try out. It can generate code for bridging C++ with Python 3.
- Known limitations of the generator:
- External types defined in YAML are not yet supported.
- Use of non-nullable pointers is not yet supported.
- Requires djinni-support-lib v0.1.0
- Special thanks to @freitass for making this huge contribution!
Fixed
- When generating for JNI with the
--cpp-nn-type
option set, the output contained a semicolon after thetoCpp
inline function block.
That's a syntax error in C++, triggering the Clang/GNU warning-Wextra-semi
. (#41)
v0.3.2
v0.3.1
v0.3.0
The following changes are included:
-
Issue #14: Include path in generated files use folder paths of support-lib.
This means you need only one include path for the support lib. If wanted, you can use--jni-base-lib-include-prefix
and set it to empty to restore the previous behavior. -
Issue #20: Add option
--objc-header-out
to have control over where generated Objective-C header will be generated to. -
Addresses #11 through adding better documentation
-
#29 Update sbt to vertion 1.4
v0.2.0
initial release
Initial release after migrating the CLI from the uber-repo to a separate repository just for the djinni-generator.
For older versions check https://github.com/dropbox/djinni
Added
- basic integration-tests that make sure the generator output is correct
- github action to automatically run integration-tests on a PR