Skip to content

v3.4.0

Compare
Choose a tag to compare
@Byron Byron released this 06 Mar 10:22
· 64 commits to main since this release
031c44b

New Features

  • un-deprecate that_in_background().
    In some configurations launchers may block, thus it's better to provide an easy mechanism to unblock
    an otherwise blocking call. This is alongside being able to use command() directly and simply spawn
    the command without waiting for it.
  • with_command() to obtain the command that opens a program with a given application.
  • improved error messages that will list the invoked command.
  • commands() function to obtain a list of launchers to open the given path.
    This allows async applications to control the application launch in an async way,
    for instance with tokio.

Other

  • improve documentation around how to use the library.

Commit Statistics

  • 10 commits contributed to the release.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Improve README (bfededa)
    • Improve documentation around how to use the library. (7e2a9c6)
    • Modernize generics of API using impl instead of 'the other way'. (cb322bf)
    • Thanks clippy (2f6fb47)
    • Un-deprecate that_in_background(). (adf99e9)
    • with_command() to obtain the command that opens a program with a given application. (66e0d7c)
    • Refactor (c2e0eb2)
    • Improved error messages that will list the invoked command. (a501d65)
    • commands() function to obtain a list of launchers to open the given path. (245c95e)
    • Remove dbg! statement (5644f17)