Skip to content
This repository has been archived by the owner on Nov 11, 2024. It is now read-only.

Bump rustler from 0.32.1 to 0.35.0 #58

Merged
merged 1 commit into from
Nov 10, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 10, 2024

Bumps rustler from 0.32.1 to 0.35.0.

Release notes

Sourced from rustler's releases.

rustler-0.35.0

What's Changed

New Contributors

Full Changelog: rusterlium/rustler@rustler-0.34.0...rustler-0.35.0

rustler-0.34.0

What's Changed

Full Changelog: rusterlium/rustler@rustler-0.33.0...rustler-0.34.0

rustler-0.33.0

What's Changed

New Contributors

... (truncated)

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)

[0.34.0] - 2024-07-09

Added

  • Resource type registration has been refactored to eventually remove the rustler::resource! macro (#617, necessary due to a pending deprecation of a Rust feature, #606)
  • Resources can (and should) now explicitly implement the new Resource trait and provide a custom destructor function that is run before drop and receives an Env parameter (#617)
  • Process monitoring via resources can now be used on resource types that implement the Resource::down callback (#617)
  • Resource implementation and registration helper attribute (#627)

Fixed

  • Unwinding in the on_load callback is now caught and leads to a panic (#617)

Changed

  • NIF implementations are now discovered automatically and the respective argument of rustler::init! is ignored (#613)

... (truncated)

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 <dependency name> 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)

Bumps [rustler](https://github.com/rusterlium/rustler) from 0.32.1 to 0.35.0.
- [Release notes](https://github.com/rusterlium/rustler/releases)
- [Changelog](https://github.com/rusterlium/rustler/blob/master/CHANGELOG.md)
- [Commits](rusterlium/rustler@rustler-0.32.1...rustler-0.35.0)

---
updated-dependencies:
- dependency-name: rustler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file elixir Pull requests that update Elixir code labels Nov 10, 2024
@kurtraschke kurtraschke merged commit ca8f7b5 into main Nov 10, 2024
2 checks passed
@dependabot dependabot bot deleted the dependabot/hex/rustler-0.35.0 branch November 10, 2024 21:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file elixir Pull requests that update Elixir code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant