Skip to content

fix(deps): update rust crate poise to 0.6.0#421

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/poise-0.x
Open

fix(deps): update rust crate poise to 0.6.0#421
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/poise-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 27, 2026

This PR contains the following updates:

Package Type Update Change
poise dependencies minor 0.5.50.6.0

Release Notes

serenity-rs/poise (poise)

v0.6.2

Compare Source

New features:

  • Added handler for non-command messages (1f0abfb)
  • Added builtins::pretty_help, a help command that uses embeds (ec19915)
  • Added support for modifying the last invocation of a command (c67dde5)
    • This makes it possible to shorten or lengthen a cooldown after invocation.
  • Added ability to only initialize certain roles to owners (b887224)
    • This makes it possible to specify TeamMemberRoles other than the default Admin and Developer to be initialized to owners.
  • Added support for editing initial interaction response attachments (525bd69)
  • Added support for manual cooldowns on single commands (7ae055c)
  • Added support for polls (3eefed4)
  • Added support for user-installed apps, aka user apps (773da6c)

Behavior changes:

  • The pound sign (#) is now supported in language identifiers (e.g., c#, f#) in code blocks (59dba56)
  • Fixed event handler example to remove a race condition and prevent the bot from replying to itself (9def484, 48b0318)
  • Disabled allowed mentions for Command and ArgumentParse errors (6ead1e1)
    • This prevents these errors from unintentionally pinging users.
  • Fixed additional_prefixes usage in the basic structure example (8ba38c0)
  • Snowflake ID arguments to prefix commands are now parsed as mentions where appropriate (bbc837a)
  • Updated examples to use tracing-subscriber instead of env_logger (db10b12)
  • Context menu commands now properly check default_member_permissions (e850875)
    • Previously, the builder failed to set default_member_permissions when creating a context menu command.
  • Command description length is now determined based on chars instead of bytes (e144ede)
    • This resolves an artifical constraint on languages that use multibyte (CJK) characters. Further discussion in #​379.
  • The resolved User returned by a user context menu command now includes PartialMember data when available (4c7661d)
  • Command and ArgumentParse error replies are now ephemeral (24fe146)

Miscellaneous:

  • Reduced generated code for field conversions in macros (5b369bb)
  • Bumped Rust edition to 2021 and added edition to .rustfmt.toml (1c34184, f1e79b5)

Detailed changelog: serenity-rs/poise@v0.6.1...v0.6.2

Thanks to @​kangalio, @​emilyyyylime, @​GnomedDev, @​fee1-dead, @​asibahi, @​c-git, @​Spacerulerwill, @​matteopolak, @​jamesbt365, @​NotNorom, @​keiveulbugs, @​arqunis, @​ravener, @​DocJade, @​fgardt, @​cycle-five, @​Nydauron, @​zkxs, @​yuimarudev, @​meditationmind, @​nwerosama, @​black-sock, @​TapGhoul, and @​HactarCE!

v0.6.1

Compare Source

New features:

  • Choice parameters can now be defined inline in a function signature (6167311)

    For example:

    #[choices("Europe", "Asia", "Africa", "America", "Australia", "Antarctica")]
    continent: &'static str

Detailed changelog: serenity-rs/poise@v0.6.0...v0.6.1

Thanks to @​kangalio!

v0.6.0

Compare Source

Now with serenity 0.12!

New features:

  • ChoiceParameter is now not only a derive macro, but also a trait, so you can implement it manually (bc250b8)
  • HelpConfiguration::include_description can be used to toggle whether a single command's help output includes its description, or only its help_text (0ad8ee6)

API updates:

  • A lot of structs and enum are now #[non_exhaustive] to allow backwards compatible new features in the future (035e035, 6c08cfb, 1cbfeef)
  • Command no longer has Default bounds on its generics (695ae1d)
  • Changed some field types on Command to be more idiomatic (6c08cfb)
  • CooldownTracker methods now take a dedicated user-constructable CooldownContext instead of Context<'_, U, E>, to make CooldownTracker usable outside poise internals (bd73861)

Behavior changes:

Detailed changelog: serenity-rs/poise@v0.5.7...v0.6.0

Thanks to @​kangalio, @​docwilco, @​drwilco, @​GnomedDev, @​scottbot95!


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/poise-0.x branch from c58d67b to ec9240e Compare April 13, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants