Skip to content

v3.6.1

Compare
Choose a tag to compare
@slaff slaff released this 06 Aug 09:53
· 1044 commits to develop since this release

This is a minor release containing fixes, new features and coding style rules.

Coding Style Rules

  • This is the first version in which we started forcing our coding style rules. The coding style rules are applied to the SmingCore and samples directories and their sub-directories. The coding style rules use clang-format to automate the process. You should format your code changes before submitting a PR. This can be done, after installing the clang-format application, with the command
cd $SMING_HOME
make cs

More information about the coding style and ways to integrate automatic fixes in your Eclipse IDE can be found in our Wiki page.

Features

  • Added support for the DFPlayerMini ( #1408 )

Bug fixes and small improvements

  • Fix to the SmtpClient default port allocation (#1409).
  • Fix to the MqttClient and the allowed schemas in the connection URL (#1410).
  • Removed unused or deprecated code. DrivePWM is no longer in the code. Use HardwarePWM instead. (#1423).

Automation

  • Added automatic check for coding style rules
  • Added automatic generation of chocolatey packages on new release (#1406).

All PRs merged in this release can be seen from here

For a complete list of changes run the following command:

git log 3.6.0..3.6.1.2

Thanks to everyone who helped us make this release happen.