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

Sync develop into main #108

Merged
merged 459 commits into from
Jul 8, 2021
Merged

Sync develop into main #108

merged 459 commits into from
Jul 8, 2021

Conversation

kylelaker
Copy link
Contributor

No description provided.

rgauss and others added 30 commits May 17, 2021 10:56
tuckerzp and others added 21 commits July 7, 2021 14:05
OSCALProfile was attempting to preform a React state update on an
unmounted component. This indicates a memory leak and caused the tests
to have warnings. We added a check to see if a component is mounted
before updating state.
OSCALControl was using an index as a key for each OSCALControlPart
created. This is advised against by react. The parts being mapped do not
have a clear id or field to use as a unique key. Using uuid is the next
best way of giving each child element of a list a unique key that
persists until the child is recreated.
A few changes were needed to make the code more elegant and readable. Using part.id
in OSCALControlPart when possible will also speed up the code.
Due to concern for preformace, index makes more sense to use than
generating a uuid for each part.
OSCALMetadata's getPartyRolesText function sometimes would try to use
filter() on null values.
EGRC-168 made some very major changes. In order to merge EGRC-412 into
develop, they had to be merged. Changes to OSCALLoader & the
package-lock files were also needed.
Add contributing and license info to the README
Update README to reflect oscal-viewer & oscal-react-library changes
@kylelaker kylelaker requested review from a team, rgauss, pjavan and zclarkEDC and removed request for a team and pjavan July 7, 2021 21:50
@zclarkEDC zclarkEDC merged commit b7aab06 into main Jul 8, 2021
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.

None yet

8 participants