Releases: EVerest/everest-framework
Releases · EVerest/everest-framework
v0.15.0
What's Changed
- Remove some more throws in error framework by @corneliusclaussen in #194
- Add version information by @hikinggrass in #177
Full Changelog: v0.14.2...v0.15.0
v0.14.2
What's Changed
- Move some logging from debug to verbose level by @barsnick in #183
- Log raised errors by @andistorm in #190
- Fix: do not always throw EverestApi error on everestjs clear_error by @hikinggrass in #192
- Ignore unknown config options instead of exiting by @corneliusclaussen in #193
- Use check_code() to make sure that cmds are implemented in everestpy by @hikinggrass in #189
- A couple of modifications in the error-framework by @andistorm in #195
New Contributors
Full Changelog: v0.14.0...v0.14.2
v0.14.0
What's Changed
- Bump version of used github action run-clang-format to v1.1.0 by @andistorm in #185
- Refactor error framework by @andistorm in #186
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Rust: Add logging support by @dorezyuk in #182
- Rust: add slots support by @dorezyuk in #176
- add virtual destructor to prevent potential memory leak by @SiebrenW in #179
- chore(deps): update everest-admin-panel to v0.3.0 by @lukas-mertens in #184
New Contributors
- @SiebrenW made their first contribution in #179
- @lukas-mertens made their first contribution in #184
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Bazel: Bump boost to switch to other XZ source by @golovasteek in #173
- Rust: Link against gcov by @dorezyuk in #171
- Bazel: update pybind11 by @dorezyuk in #167
- Refactor/use from to json by @andistorm in #135
- Improve disconnect procedure of MQTTAbstraction by @andistorm in #170
- Bump version to 0.12.0 by @andistorm in #181
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- fix(save_config): non existing strings by @DerMolly in #137
- Update fmtlib dependency to v10.1.0 by @mhei in #163
- Upstream contributions for Rust and Bazel from Qwello by @dorezyuk in #166
- Adding standalone option to config by @pionix-juraed in #165
- Rust: Add default and clone for mocked ModulePublisher by @dorezyuk in #168
- Update admin panel to v0.2.0 by @hikinggrass in #169
New Contributors
- @DerMolly made their first contribution in #137
- @mhei made their first contribution in #163
- @pionix-juraed made their first contribution in #165
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- Name test target after repo to make it unique. by @gberardi-pillar in #140
- Remove duplicated line by @andistorm in #153
- CI: Add cmake build and test by @andistorm in #136
- Unsubscribe from MQTT topic from module by @djchhp in #155
- Link stdc++fs for GCC<9 by @hikinggrass in #158
- MQTT event loop optimization and added support for Unix Domain Sockets for MQTT communication by @florinmihut in #161
New Contributors
- @gberardi-pillar made their first contribution in #140
- @djchhp made their first contribution in #155
- @florinmihut made their first contribution in #161
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- fix: Add node21 as potential include path by @nzbr in #138
- fix(fmt): backward compatibility with libfmt by @a-w50 in #142
- Update nlohmann_json_schema_validator dependency to 2.3.0 by @hikinggrass in #143
- Use poll for mqtt io instead of sleeping by @corneliusclaussen in #139
- Fix bazel build (add libcap to bazel build) by @golovasteek in #147
- Use steady_clock for waiting by @golovasteek in #146
- Fix ambiguous use of the Everest namespace by @hikinggrass in #148
- Improved rust and bazel support for external usage. by @golovasteek in #145
- Introduce conditional dependencies by @hikinggrass in #141
- Refactor/error handling by @andistorm in #133
- Bump version to v0.10 by @andistorm in #149
New Contributors
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Rust integration: Adding variables & clients. by @SirVer in #102
- Rust: Add support for the config by @dorezyuk in #113
- Allow disabling the admin panel by @a-w50 in #115
- Few cmake cleanups by @a-w50 in #116
- Add Error Features for JS modules by @andistorm in #119
- Clang-format fixes by @andistorm in #121
- Add Error Handling/Reporting funcionality to Py framework by @andistorm in #122
- Fix missing Exception throw on loading config by @andistorm in #123
- Fix Exception string by @andistorm in #126
- Disable redundant validations by default by @hikinggrass in #120
- Use find_dependency for transitive dependencies by @a-w50 in #127
- Refactor/Fix framework tests (config) by @andistorm in #124
- Add Global Errors Feature by @andistorm in #114
- Add bazel support for easier external integration by @golovasteek in #130
- Construct explanatory string of NotValidErrorType exception in ctor by @hikinggrass in #129
- Rust code generation by @dorezyuk in #125
- Optimize bazel workflow run by @andistorm in #132
- Fix node-addon-api detection on older versions of npm by @hikinggrass in #134
- Allow setting user for all modules and capabilities per module by @corneliusclaussen in #100
New Contributors
- @dorezyuk made their first contribution in #113
- @golovasteek made their first contribution in #130
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Feature/error handling by @andistorm in #92
- Fix mutex usage in class error_database by @andistorm in #111
- Bump version to 0.8.0 and udate liblog dependency by @hikinggrass in #112
New Contributors
- @andistorm made their first contribution in #92
Full Changelog: v0.7.1...v0.8.0