Version 3.0.0 #779
mairas
announced in
Announcements
Replies: 1 comment 1 reply
-
Wow ... OK, thats a fairly MAJOR release!
I have the boat out of the water and the OpenPlotter, and your bits of kit
and the engine temp sender and guage on the bench today, so this could not
have arrived at a better time!
That's sorted out what I'll be doing next then! ;)
…On Sat, 26 Oct 2024 at 19:55, Matti Airas ***@***.***> wrote:
A major new release of SensESP, including a complete rewrite of the web
frontend and major restructuring of the internal class structure. Finally!
What's Changed
- Bump version: 2.7.2 → 2.7.3-alpha by @mairas
<https://github.com/mairas> in #674
<#674>
- Fix constant sensor configuration schema typing by @mairas
<https://github.com/mairas> in #684
<#684>
- Remove the obsolete and broken typescript sample plugin code by
@mairas <https://github.com/mairas> in #685
<#685>
- Add thermocouple_max6675 example by @zschramm
<https://github.com/zschramm> in #687
<#687>
- Breaking change: rename WSClient to SKWSClient by @mairas
<https://github.com/mairas> in #690
<#690>
- Pass received Json objects always by value by @mairas
<https://github.com/mairas> in #691
<#691>
- Improved curve interpolator by @rszemeti
<https://github.com/rszemeti> in #689
<#689>
- Add a build script by @mairas <https://github.com/mairas> in #695
<#695>
- Patch 2 - Add NMEA2000 Output of Exhaust Gas Temperature by @zschramm
<https://github.com/zschramm> in #693
<#693>
- Compile css files automatically as part of "run build-frontend" by
@mairas <https://github.com/mairas> in #696
<#696>
- Rename ConstantSensor getters and setters by @mairas
<https://github.com/mairas> in #694
<#694>
- Use native ESP-IDF logging by @mairas <https://github.com/mairas> in
#699 <#699>
- Fix empty config list by @mairas <https://github.com/mairas> in #701
<#701>
- Implement new ExpiringValue container class by @mairas
<https://github.com/mairas> in #702
<#702>
- Implement new merging and repeating transforms by @mairas
<https://github.com/mairas> in #703
<#703>
- Async Configurables by @mairas <https://github.com/mairas> in #705
<#705>
- Remove input_channel argument from ValueConsumer by @mairas
<https://github.com/mairas> in #707
<#707>
- Async config handlers by @mairas <https://github.com/mairas> in #710
<#710>
- Make ValueConsumer::set argument a const ref by @mairas
<https://github.com/mairas> in #711
<#711>
- Set up hostname earlier in WiFi initialization by @mairas
<https://github.com/mairas> in #712
<#712>
- Stream producers by @mairas <https://github.com/mairas> in #714
<#714>
- Implement a filter transform by @mairas <https://github.com/mairas>
in #715 <#715>
- Support more complex lists of configurables by @mairas
<https://github.com/mairas> in #716
<#716>
- to avoid using namespace at global scope by @offspring
<https://github.com/offspring> in #717
<#717>
- Implement a dynamic restart button by @mairas
<https://github.com/mairas> in #718
<#718>
- Use toasts instead of modals for user feedback by @mairas
<https://github.com/mairas> in #719
<#719>
- Use ESP-IDF native logging functions by @mairas
<https://github.com/mairas> in #720
<#720>
- Rename web(UI) to frontend by @mairas <https://github.com/mairas> in
#721 <#721>
- Update the README by @mairas <https://github.com/mairas> in #722
<#722>
- Curve interpolator fix v3 by @mairas <https://github.com/mairas> in
#723 <#723>
- Merge dev-3 to main by @mairas <https://github.com/mairas> in #724
<#724>
- Release 3.0.0 beta.1 by @mairas <https://github.com/mairas> in #726
<#726>
- Replace mentions of Slack with Discord by @mairas
<https://github.com/mairas> in #732
<#732>
- Fix restartRequired context handling by @mairas
<https://github.com/mairas> in #734
<#734>
- Lint and Reformat frontend files by @mairas
<https://github.com/mairas> in #735
<#735>
- Bump vite from 5.0.0 to 5.0.13 in /frontend-plugins/sample-plugin-js
by @dependabot <https://github.com/dependabot> in #725
<#725>
- Restore prematurely removed file by @mairas
<https://github.com/mairas> in #736
<#736>
- Fix clang-tidy warnings by @mairas <https://github.com/mairas> in
#737 <#737>
- Rename ReactESP classes by @mairas <https://github.com/mairas> in
#739 <#739>
- Improve Json serialization by @mairas <https://github.com/mairas> in
#744 <#744>
- Fix ArduinoJson deprecations by @mairas <https://github.com/mairas>
in #746 <#746>
- Fix TimeCounter logic by @mairas <https://github.com/mairas> in #747
<#747>
- Invert displayMultiplier and displayOffset semantics by @mairas
<https://github.com/mairas> in #748
<#748>
- Release 3.0.0 beta.3 by @mairas <https://github.com/mairas> in #749
<#749>
- Release 3.0.0 beta.3 (for reals) by @mairas
<https://github.com/mairas> in #750
<#750>
- Fix Repeat template classes by @mairas <https://github.com/mairas>
in #751 <#751>
- Add an event_loop() convenience function by @mairas
<https://github.com/mairas> in #753
<#753>
- Implement a task synchronization consumable by @mairas
<https://github.com/mairas> in #754
<#754>
- Fix event loop calls by @mairas <https://github.com/mairas> in #760
<#760>
- Bump vite from 5.0.13 to 5.1.8 in /frontend-plugins/sample-plugin-js
by @dependabot <https://github.com/dependabot> in #756
<#756>
- Bump rollup from 4.5.0 to 4.24.0 in
/frontend-plugins/sample-plugin-js by @dependabot
<https://github.com/dependabot> in #757
<#757>
- Bump micromatch from 4.0.7 to 4.0.8 in /frontend by @dependabot
<https://github.com/dependabot> in #758
<#758>
- Bump rollup from 4.20.0 to 4.24.0 in /frontend by @dependabot
<https://github.com/dependabot> in #759
<#759>
- Web UI class cleanups by @mairas <https://github.com/mairas> in #755
<#755>
- Refactor web UI config item C++ implementation by @mairas
<https://github.com/mairas> in #761
<#761>
- Rename ValueProducer::output by @mairas <https://github.com/mairas>
in #763 <#763>
- Refactor TaskQueueProducer by @mairas <https://github.com/mairas> in
#764 <#764>
- Unit tests and memory safety by @mairas <https://github.com/mairas>
in #765 <#765>
- SKMetadata fix by @mairas <https://github.com/mairas> in #766
<#766>
- Networking compile-time configuration by @mairas
<https://github.com/mairas> in #767
<#767>
- More smart pointers by @mairas <https://github.com/mairas> in #769
<#769>
- Release 3.0.0 beta.4 by @mairas <https://github.com/mairas> in #770
<#770>
- Improve instrumentation by @mairas <https://github.com/mairas> in
#772 <#772>
- Release 3.0.0 beta.5 by @mairas <https://github.com/mairas> in #773
<#773>
- Provide correct ConfigSchema for template classes by @mairas
<https://github.com/mairas> in #774
<#774>
- Release 3.0.0 beta.6 by @mairas <https://github.com/mairas> in #775
<#775>
- Introduce v3 concepts in the documentation by @mairas
<https://github.com/mairas> in #777
<#777>
- Release v3.0.0 by @mairas <https://github.com/mairas> in #778
<#778>
New Contributors
- @zschramm <https://github.com/zschramm> made their first
contribution in #687 <#687>
- @rszemeti <https://github.com/rszemeti> made their first
contribution in #689 <#689>
- @offspring <https://github.com/offspring> made their first
contribution in #717 <#717>
- @dependabot <https://github.com/dependabot> made their first
contribution in #725 <#725>
*Full Changelog*: v2.7.2...v3.0.0
<v2.7.2...v3.0.0>
------------------------------
*This discussion was created from the release Version 3.0.0
<https://github.com/SignalK/SensESP/releases/tag/v3.0.0>.*
—
Reply to this email directly, view it on GitHub
<#779>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALFTBRDJ67ZO6KGQ43GRLLLZ5PQSDAVCNFSM6AAAAABQVBN7IWVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZXGM3TGMRRGY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
A major new release of SensESP, including a complete rewrite of the web frontend and major restructuring of the internal class structure. Finally!
What's Changed
New Contributors
Full Changelog: v2.7.2...v3.0.0
This discussion was created from the release Version 3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions