v3.6.1
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
andsamples
directories and their sub-directories. The coding style rules useclang-format
to automate the process. You should format your code changes before submitting a PR. This can be done, after installing theclang-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.