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

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [0.3.0] - 2026-03-25

### Changed
- Updated libs
- Switched from `log` to `tracing`
- Switched from `url` to `fluent-uri`, a more light-weight alternative
- [BREAKING] URI parsing is now done inside the library, client doesn't have to explicity add the dependency anymore, but has to do additional error handling

## [0.2.0] - 2021-11-30

Better documentation and cleanups.

### Added
- Better README.md
- Function *utf8(bool)* in *MessageBuilder*

### Changed
- **[BREAKING]** Hidden unnecessary exports and structs from *mqttbytes*
- **[BREAKING]** Removed prefix *set_* from functions in *MqttClientBuilder*
- **[BREAKING]** Removed function *set_mqtt_broker* from *MqttClientBuilder* and replaced with *new(Url)*
- **[BREAKING]** Bumped `mqttbytes` to 0.6
- *publish_json(..)* sets Message Payload Indicator to 1

## [0.1.0] - 2021-11-08

Initial release
