augmented-audio
augmented-audio copied to clipboard
Update uniffi requirement from 0.14 to 0.19 in /crates/spikes/AugmentedNative
Updates the requirements on uniffi to permit the latest version.
Changelog
Sourced from uniffi's changelog.
v0.19.3 - (2022-07-08)
v0.19.2 - (2022-06-28)
- Fixed sccache issue with the
askama.toml
config file.v0.19.1 - (2022-06-16)
What's Changed
- Fixed the dependency from
uniffi_build
->uniffi_bindgen
v0.19.0 - (2022-06-16)
⚠️ Breaking Changes ⚠️
- breaking for external binding generators, the
FFIType::RustArcPtr
now includes an innerString
. The string represents the name of the object theRustArcPtr
was derived from.What's changed
- The UDL can contain identifiers which are also keywords in Rust, Python or Kotlin.
v0.18.0 - (2022-05-05)
⚠️ Breaking Changes ⚠️
- When custom types are used in function/method signatures UniFFI will now use the UDL name for that type and create a typealias to the concrete type. In the URL example, this means the type will be now appear on Kotlin as
Url
rather thanURL
. Any existing code should continue to work because of the typealias, but this might affect your generated documentation and/or code completion.- For Python libraries the native library is now loaded from an absolute path. The shared library (
*.dll
on Windows,*.dylib
on macOS and.so
on other platforms) must be placed next to the Python wrapper code.What's changed
- Allow record types with arbitrary key types
- Record types can now contain any hashable type as its key. This is implemented for Kotlin, Python and Swift
- Python
- Added support for default values in dictionaries
- Generated Python code is now annotated to avoid mypy type checking
- Kotlin
... (truncated)
Commits
179e88e
(cargo-release) version 0.19.30dfae44
Don't strip newlines around function definitions3ec8dbc
Extend regression test to Swift, Kotlin & Ruby897f88d
(cargo-release) version 0.19.2eb3f5d2
Disable publish for keyword fixtures (#1289)598f5f2
Adding changelog entry for the Askama fix8fdd8a4
Include the askama config file into the build6447c25
New regression test: We missed a newline05cac2d
Allow Rust, Python and Kotlin keywords to be used as identifier names. (#1237)19e1dd7
Merge pull request #1277 from bendk/release-v0.19.x- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)