- Bumped up to version 0.5.3
- Updated the documentation
- Updated the translation
- Added a default broker file option
- Bumped up to version 0.5.2 (38a5677)
- Updated the translation
- Added a optional client ID in the broker definition
- Bumped up to version 0.5.1 (701d461)
- Updated the translation
- Added a context menu in the Messages memo
- Added word wrap option in Messages memo
- Ordered alphabetically TMainForm methods
- Renamed some components with default names
- Updated the documentation
- Updated the translation
- Bumped up to version 0.5.0
- Added a log window to display the mosquitto library log messages - works in Windows
- The connection status updated with TMQTTConnection OnConnect and OnDisconnect events
- Fixed a memory leak that occurred when editing a broker definition
- Updated the translation
- Fixed cryptic error message when starting app with missing
options.json
file - Fixed limit of 100 shown messages in Windows version
- Bumped up to version 0.4.0
- New screen shot
- Added resource directory
- Added application options and option edit form
- Bumped up to version 0.3.4
- Updated the translation
- If needed, automatically connects to a broker when the Publish button is pressed
- Published topic can optionally be added to the Messages window
- Added a temporary work directory in .hgignore
- Bumped up the version to 0.3.3
- Fixed errors in instructions about the
lazmqttc.desktop file
- Updated the documentation including warning about lack of security
- Added some missing translations in
lazmqtt.fr.po
and missing step in procedureTBrokerEditForm.i18nFixup
(formallyi10nFixup
) - Updated the PO files
- Added encryption of MQTT broker passwords in definition files
- Bumped up the version to 0.3.2
- Added missing .jr files
- Added feature to automatically clear a message after it is published
- Centred broker edit form on main form
- Release of the version with NLS support
- Removed attempt to unsubscribe when not connected to the MQTT broker
- Cleaned up PO files
- Added national language support and a translation into French
- Improved instructions on installation in a Linux system
- Updated documentation
- Improved reporting when of publishing a message
- Added two forms to replace rather garish built-in Lazarus dialogs
- Removed the no longer needed
Delay
function inmain.pas
- Made sure the
EditorDone
handler is called before processingFormCloseQuery
inbrokeredit.pas
to avoid losing changes made in an edit control that still had the focus - Removed premature release v0.2.2
- Ensured mosquitto does write log messages when running in Windows (there must be a better solution)
- Removed PairSplitter which would not play nice in Windows and replaced with a second splitter and an additional panel
- Fixed missing PayloadMemo handler in
brokeredit.pas
- Added some documentation in
README.md
on use in Windows 10
- Auto reconnect added
- QoS for subscribed messages added
- QoS and Retain for published messages added
- All properties of
TMQTTConfig
record now included inTBroker
- Added a virtual grid (
TSubTopicsGrid
inunits/topicgrids.pas
) to make editing theSubTopics
property ofTBroker
simpler brokeredit.pas
rewritten to handle all the new properties ofTBroker
- Rationalized editing of
TBroker
so that any changes made to the current MQTT broker definition in the main form are passed on to the broker editor form
- Last commit before adding QoS, Retain messages, etc.
- Improved TBroker.LoadFromFile
- Attribution for Unsubscribe methods in TMQTTConnection class added
- Added tests in TBroker unit test
- Added COPYING file
- Added this file
- Initial commit to GitHub.