From 4cbdc30c4083d66e7e04ee54dea2d4643467c84a Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Fri, 4 Jul 2025 17:55:26 +0100 Subject: Changelog now calls out BREAKING changes --- CHANGELOG.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 061c03f..9b1c122 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,13 +11,19 @@ SPDX-License-Identifier: CC-BY-SA-4.0 * Configurable global timeout +### Fixed + +* The changelog now highlights breaking changes with a "BREAKING:" prefix + ## [0.2.0] ### Added -* Error if the config contains credentials but is group or world readable. -* The message DUP, QoS, and RETAIN fields as well as the Packet Identifier (when - QoS is 1 or 2) are now appended (in that order) to the process arguments. +* BREAKING: Error if the config contains credentials but is group or world + readable. +* BREAKING: The message DUP, QoS, and RETAIN fields as well as the Packet + Identifier (when QoS is 1 or 2) are now appended (in that order) to the + process arguments. * The global QoS default can be configured using the `qos` top level config key. * Routes can be lists of programs or a map containing `qos` and `programs` keys. * The per-subscription QoS can be overriden by setting the route's `qos` config @@ -25,7 +31,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 ### Changed -* The default subscription QoS is now 2 (exactly once) +* BREAKING: The default subscription QoS is now 2 (exactly once) ### Fixed @@ -39,7 +45,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 * Running programs, asynchronously, in response to MQTT messages based on a set of configured routes with a 60 second timeout. Programs are executed once per - message, receive the message on stdin and the topic as an argument. + gessage, receive the message on stdin and the topic as an argument. * Configure an MQTT server using a host, port and optional credentials. [Unreleased]: https://the-tk.com/cgit/mqttr/diff/?id=HEAD&id2=v0.2.0 -- cgit v1.2.3-70-g09d2