Skip to content

6.0.0

Latest
Compare
Choose a tag to compare
@slaff slaff released this 27 Dec 10:02
· 17 commits to develop since this release

We are happy to announce Sming version 6.0.0 - a new major release and our winter present for you.

Thanks to our great contributors and very very special thanks to @mikee47's for his fantastic work.

Notable changes in this release:

  • Sming has now support for Raspberry Pi Pico RP2350
  • Multicore improvements for ESP32
  • Removed official support for older ESP32 IDF versions: 4.3, 4.4 and 5.0
  • Removed also official support for ESP8266 toolchains other than ESP Quick Toolchain.
  • And a lot of new improvements.

For more details read below:

New features

Update pico SDK to v2.1.0 with RP2350 support #2918
Implement HardwarePWM class for Rp2040 and update Basic PWM sample #2908
Add JSON streaming parser and configuration database libraries #2892
Allow installation on Ubuntu 24.04 #2893
Add PrintBuffer classes #2873
Add USB host support for esp32s2(s3), support OTG dual-mode #2922

Improvements

Fix esp32 multicore lockup #2916
Fix esp32 event callback serialisation #2913
Add Message-ID header in email when not set. #2915
HardwarePWM Esp32 - added assert for max pwm channels #2904
Update documentation for clang-format #2907
Add env var SMING_TOOLCHAINS to allow easier change of toolchains ins… #2894
Improved checking for uninstalled tools for unsupported linux distributions. #2887
Revise bodyToStringParser to use MemoryDataStream #2881
Include unicode formatting support for JSON escapes #2880
Add EEXIST to common host errors, don't fail when creating directories #2878
Add string escaping to JSON formatter #2875
Add TaskStat::setOutput to dynamically switch output stream #2923
Bug fixes
Fix MallocCount for MinGW #2884
fixed network scan #2906
Fix/mqtt client empty client name #2898
Fix esp8266 pwm #2889
Fix build warnings/errors in C++20 #2883
Fix conflict with stdc++ operator delete[](void*, size_t) #2877
dtostrf_p doesn't handle advertised range #2879
Fix vscode error invalid miDebuggerPath for esp32 #2921

Changes

Translate common host errno values to standard IFS errors #2874
Increase esp32 default main task stack size to 16K #2920

Deprecations

Remove official support for older ESP32 IDF versions: 4.3, 4.4 and 5.0. #2882
Remove official support for ESP8266 toolchains other than ESP Quick Toolchain.

New Contributors

@berhoel made their first contribution in #2887

Full Changelog: 5.2.0...6.0.0

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy