Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add JSON streaming parser and configuration database libraries #2892

Merged
merged 2 commits into from
Oct 20, 2024

Conversation

mikee47
Copy link
Contributor

@mikee47 mikee47 commented Oct 19, 2024

This PR adds an initial release of the ConfigDB library which arose from discussion #2871. The library does not use ArduinoJson but instead a streaming parser which is a useful addition and well suited to parsing and filtering large data sets.

Copy link

what-the-diff bot commented Oct 19, 2024

PR Summary

  • Introducing New Submodule: Libraries.ConfigDB
    We added a new component Libraries.ConfigDB with the specific location at Sming/Libraries/ConfigDB. You can find its complete details on its GitHub page.

  • Introducing New Submodule: Libraries.JsonStreamingParser
    We incorporated another new component Libraries.JsonStreamingParser located at Sming/Libraries/JsonStreamingParser. Comprehensive details about this component are available on its GitHub page.

  • Git Submodules File Update
    We've updated the .gitmodules file to identify and manage the new submodules. For both of these submodules, we've added an ignore = dirty option, to help prevent uncommitted changes in the submodule from leaking into the superproject.

  • New Directories for Submodules
    We've created specific directories for both ConfigDB and JsonStreamingParser to house their respective subproject details and commits.

@slaff slaff added this to the 6.0.0 milestone Oct 19, 2024
@slaff slaff merged commit 3892590 into SmingHub:develop Oct 20, 2024
32 checks passed
@mikee47 mikee47 deleted the feature/json-config branch October 20, 2024 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants