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

Refactor to combine LogicValue and LogicValues into LogicValue, plus some related adjustments #115

Merged
merged 6 commits into from
Apr 4, 2022

Conversation

mkorbel1
Copy link
Contributor

@mkorbel1 mkorbel1 commented Apr 4, 2022

Description & Motivation

There are a variety of usability and consistency issues with the existing implementation for LogicValue and LogicValues. This collection of changes attempts to make the API easier to work with.

Related Issue(s)

#90
#91
#92

Testing

Mostly, the existing tests covered the functionality. A couple minor changes and additions cover additional areas.

Backwards-compatibility

Is this a breaking change that will not be backwards-compatible? If yes, how so?

Yes, but mostly just deprecations rather than backwards-compatibility-breaking changes. Most code should work with these changes.

Documentation

Does the change require any updates to documentation? If so, where? Are they included?

README, Architecture, and API docs updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant