Skip to content

πŸ”– zbus_xmlgen 4.0.1

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Feb 13:56
· 1199 commits to main since this release
  • πŸ‘½οΈ Use and adapt to zbus 4 API.
  • πŸ’₯ New CLI interface:
    • input file are now specified with subcommands instead of arguments. See README or
      zbus-xmlgen --help for more details.
    • add --output option. If a path is given, all the output is written to the file. If - or
      nothing is given, the generated code is printed to stdout.
    • split output by interfaces, if the (new) --output option is omitted.
  • ✨ Instead of silently skipped the Freedesktop standard interfaces, link to the zbus API.
  • ✨ Hide lints and warnings in the generated code:
    • rustfmt warnings.
    • clippy::type_complexity.
    • clippy::too_many_arguments.
  • πŸ’„ Add --help and -h CLI options.
  • πŸ› Issues fixed:
    • Fix declaring proxies for writable properties.
    • Fix nested signature parser.
  • 🎨 Improve formatting & wording of generated code header.
  • βž• New dependencies:
    • clap.
    • zbus_xmlgen.
    • pretty_assertions (dev).
  • ⬆️ Bump MSRV to 1.75.
  • πŸ”§ Switch to Rust 2021. This doesn't affect our users but gives us some features.
  • πŸ“ zb,Update forgotten links to old book location.