tessi / wasmex

Execute WebAssembly from Elixir
MIT License
558 stars 32 forks source link

Bump rustler from 0.34.0 to 0.35.0 #655

Closed dependabot[bot] closed 2 weeks ago

dependabot[bot] commented 1 month ago

Bumps rustler from 0.34.0 to 0.35.0.

Release notes

Sourced from rustler's releases.

rustler-0.35.0

What's Changed

New Contributors

Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.34.0...rustler-0.35.0

Changelog

Sourced from rustler's changelog.

[0.35.0] - 2024-10-15

Added

  • The resource type name can be overridden with #[register_impl(name = "...")] (#638)
  • Floats can be decoded from integers (#641, fixes #603)
  • Resource types can implement and use dynamic calls on NIF version 2.16 (#635)
  • Encoder and Decoder implementations for Box<T> (#644)
  • Reference type and env.make_ref() function (#657)

Fixed

  • The optional register attribute on #[register_impl] works as advertised now (#638)
  • API functions for Windows are correctly assigned for NIF version 2.15 and above (#635)
  • Panics in encoding the result of NIF function are caught (#656)
  • Reverted change to "recompile if the NIF library is changed/deleted" (#654, fixes #651)

Changed

  • The special ok/error handling for atoms in serde is now restricted to variant names (#639)
  • rustler_sys as a separate library is merged into rustler::sys and will not be released independently of rustler anymore (#653)
Commits
  • 9343e4f (release) 0.35.0
  • 96809e8 Fix release script, rustler-codegen is not optional anymore
  • d658ae2 Add reference type and make_ref call (#657)
  • 885e56a Update rustler_mix dependencies
  • 6f35d5a Add UPGRADE comment regarding rustler_sys removal
  • 348f3fd Drop unused and unreferenced module
  • 8204c55 Update changelog
  • f102771 Move profiles to workspace Cargo.toml
  • 1b7870a Move rustler_sys into rustler::sys
  • 3294997 Catch panics in encoding NIF results (#656)
  • Additional commits viewable in compare view


Dependabot compatibility score

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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)
dependabot[bot] commented 2 weeks ago

Looks like rustler is up-to-date now, so this is no longer needed.