Skip to content

0.5.0

Latest

Choose a tag to compare

@zeenix zeenix released this 13 Jan 13:37
· 38 commits to main since this release
4bf9a96

Added

  • πŸ‘· Drop Windows jobs from CI.
  • ✨ Implement unix:dir and unix:tmpdir for --address.
  • πŸ‘· Suggest to copy the git hooks.

Changed

  • 🎨 A minor readability improvement.
  • 🚚 Update Github org name.
  • 🎨 Fix Cargo.toml formatting.
  • ♻️ Extract Rule and Policy into their own files.
  • πŸ”§ Support --config, --session (default), and --system.
  • πŸ”§ Read XML file(s) into consumer-ready Config. #78
  • ♻️ Extract unix_addr() out of unix_stream().
  • πŸ”§ Change the default address to listen upon.

Dependencies

  • ⬆️ Update quick-xml to 0.39.0 (#288).
  • ⬆️ Update tokio to v1.49.0 (#287).
  • ⬆️ Update clap to v4.5.54 (#286).
  • ⬆️ Update rustix to v1.1.3 (#285).
  • ⬆️ Update tracing to v0.1.44 (#284).
  • ⬆️ Update ntest to v0.9.5 (#283).
  • ⬆️ Update tracing-subscriber to v0.3.22 (#281).
  • ⬆️ Update actions/checkout action to v6.
  • ⬆️ Update console-subscriber to 0.5.0 (#273).
  • βž– Drop now redundant nix dep.
  • βž• Use rustix instead of nix.
  • ⬆️ Update zbus to 5.13.1.
  • ⬆️ Update enumflags2 to v0.7.12 (#232).
  • ⬆️ Update nix to 0.30.0 (#225).
  • βž• Add the "quick-xml" crate.
  • ⬆️ Update fastrand to v2.3.0 (#180).
  • βž• Add "fastrand" crate.
  • βž– Drop hex dependency.
  • βž– rand now a dev-dependency.

Documentation

  • πŸ“ Link to gimoji's web interface.
  • πŸ“ Remove Windows support claim from the README.
  • πŸ“ Sync with zbus' CONTRIBUTING.md.

Fixed

  • πŸ› Add previous guid to new address.
  • πŸ› Expose the socket address clients can use.

Other

  • πŸ€– Automate releasing with release-plz.
  • 🚨 Make latest clippy happy.
  • πŸ”Š Make errors and warnings a little bit more descriptive.
  • 🚩 Drop fs feature of tokio.
  • 🚩 Drop default-features of futures-util crate.
  • 🚩 Drop uneeded clap default features.

Performance

  • ⚑️ More binary optimizations for release builds (#228).
  • ⚑️ Drop docs generation in fdo interfaces.
  • ⚑️ Trade compile-time for binary size reduction in release mode.

Removed

  • πŸ”₯ Remove a useless conversion.
  • πŸ”₯ Drop support for Windows.

Security

  • πŸ”’οΈ Add comprehensive security policy. #147