quartiq / booster

Firmware for the Sinara Booster RF amplifier
Apache License 2.0
13 stars 1 forks source link

Bump miniconf_mqtt from 0.11.0 to 0.13.1 #421

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps miniconf_mqtt from 0.11.0 to 0.13.1.

Release notes

Sourced from miniconf_mqtt's releases.

v0.13.1

Full Changelog: https://github.com/quartiq/miniconf/compare/v0.13.0...v0.13.1

v0.13.0

What's Changed

Full Changelog: https://github.com/quartiq/miniconf/compare/v0.12.0...v0.13.0

v0.12.0

What's Changed

Full Changelog: https://github.com/quartiq/miniconf/compare/v0.10.1...v0.12.0

Changelog

Sourced from miniconf_mqtt's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.13.0 - 2024-07-10

Changed

  • [miniconf_mqtt] the /alive message is now configurable
  • py/miniconf-mqtt discover() returns the prefix and the alive payload
  • [miniconf_mqtt] the prefix &str must now outlive the miniconf client

Added

0.12.0 - 2024-07-09

Changed

  • {Path,Indices,Packed}Iter -> NodeIter
  • TreeKey::iter_{paths,indices,packed} -> TreeKey::nodes
  • TreeKey::{path,indices,packed,json_path} -> TreeKey::transcode/Transcode::transcode
  • crosstrait now has its own repository
  • Keys::is_empty() -> Keys::finalize()
  • traverse_by_key ensures Keys::finalize()
  • NodeIter::count() -> NodeIter::exact_size() to disambiguate from Iterator::count()
  • [miniconf_mqtt] path listing are done by publishing an empty payload to an internal node path with a response topic (no /list topic anymore)
  • py/miniconf-mqtt The Miniconf::create method is no longer used. Instead, an aiomqtt::Client must be passed to Miniconf
  • py/miniconf-mqtt --list option removed in favor of PATH? command

Added

  • Node iteration now supports limiting the iteration to a sub-tree by setting the iteration root().
  • Transcode trait for Keys transcoding and node lookup.
  • Transcode and NodeIter now return Node with NodeType information (leaf or internal).
  • Keys::chain and Chain to concatenate two Keys of different type.
  • miniconf_cli: a menu/command line interface
  • Path, JsonPath/JsonPathIter, Indices, KeysIter wrapper types for more ergonomic/succinct Transcode/IntoKeys/Keys handling
  • [miniconf_mqtt] support on-demand and partial tree dump/list by posting the empty payload to an internal node without/with a response topic
  • py/miniconf-mqtt support partial list (PATH?) and partial on-demand dump (PATH!)

... (truncated)

Commits
  • 7aec18b chore: Release
  • 03978bc remove debug
  • a12eafa v0.13.0 chores
  • 85f2a88 Merge pull request #227 from quartiq/ref-prefix
  • df7609a test.sh: robustify against newlines in payloads
  • 15c8647 README: move reflection/functional prog to the end, fix super/sub terminology
  • faca6e9 small tweak since max_length takes a str, not char
  • 0c632f1 take prefix by reference
  • 6e91ee1 Merge pull request #225 from quartiq/alive-payload
  • 23592fc republish->dump systematically
  • 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 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)
dependabot[bot] commented 1 month ago

Looks like miniconf_mqtt is up-to-date now, so this is no longer needed.